[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Wisely walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-22T17:06:11.405Z","endTime":"2026-03-22T17:10:06.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,7,8,9,10,11,12,13,14],"actionIndex":[0,1,2],"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":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":14},"credits":[]}],"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-22T12:42:34.334Z","endTime":"2026-03-22T16:40:43.412Z","isPitch":false,"type":"action","player":{"id":689172,"link":"/api/v1/people/689172"},"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-22T16:40:43.412Z","endTime":"2026-03-22T17:05:10.224Z","isPitch":false,"type":"action","player":{"id":689172,"link":"/api/v1/people/689172"},"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-22T17:05:10.224Z","endTime":"2026-03-22T17:06:13.563Z","isPitch":false,"type":"action","player":{"id":689172,"link":"/api/v1/people/689172"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.4,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.73104324733347,"aZ":-10.611350218663524,"pfxX":-2.5170383471058093,"pfxZ":10.911069664771873,"pX":-1.3623119729656128,"pZ":3.355321272622297,"vX0":-0.1582176057937994,"vY0":-140.39844187823834,"vZ0":-5.984277619510147,"x":168.93,"y":148.19,"x0":-0.9784748279908547,"y0":50.00498787316562,"z0":6.219770206499019,"aX":-4.975855146115847},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.6,"breakHorizontal":4.6,"spinRate":2307,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.391605288146017,"extension":6.35756418702131},"index":3,"playId":"2af13de6-1b63-3138-a59b-7f9f684b88b0","pitchNumber":1,"startTime":"2026-03-22T17:06:13.563Z","endTime":"2026-03-22T17:06:17.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.048046694005855,"aZ":-9.987592890606978,"pfxX":-1.5907886871709764,"pfxZ":11.258666950653545,"pX":-0.4633062926554154,"pZ":2.146358359418062,"vX0":1.6454091248298388,"vY0":-139.84147408293944,"vZ0":-8.967263563129126,"x":134.66,"y":180.83,"x0":-0.8540985794821977,"y0":50.00172484085156,"z0":6.0595559135951005,"aX":-3.1344126664064222},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":2.5,"spinRate":2333,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.39245778505740025,"extension":6.32108768719582},"index":4,"playId":"1332e058-6ce6-34d8-b6bc-80374b20c734","pitchNumber":2,"startTime":"2026-03-22T17:06:28.551Z","endTime":"2026-03-22T17:06:33.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23347029825071,"aZ":-9.104594799602834,"pfxX":-2.4210786745982587,"pfxZ":11.36612129546409,"pX":-0.4178050091527657,"pZ":2.532103559401235,"vX0":1.8879160509167667,"vY0":-141.74896237844408,"vZ0":-8.303217971388342,"x":132.93,"y":170.41,"x0":-0.7788375806525906,"y0":50.001266311994385,"z0":6.085360343967105,"aX":-4.91287281128142},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.1,"breakHorizontal":4.0,"spinRate":2266,"spinDirection":195},"zone":4,"typeConfidence":2.0,"plateTime":0.3868158806145132,"extension":6.3173469332720895},"index":5,"playId":"a40a0f4b-628b-34d9-8cc5-0afe0cb05db3","pitchNumber":3,"startTime":"2026-03-22T17:06:49.792Z","endTime":"2026-03-22T17:06:52.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-22T17:07:03.458Z","endTime":"2026-03-22T17:07:17.579Z","isPitch":false,"type":"action","player":{"id":689172,"link":"/api/v1/people/689172"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.2,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67365567349092,"aZ":-44.11180678831008,"pfxX":0.9268332091879388,"pfxZ":-8.384990064642977,"pX":0.9683602378674798,"pZ":1.1374168076413813,"vX0":3.427866594627874,"vY0":-119.85746945080265,"vZ0":-2.9752435087163107,"x":80.09,"y":208.07,"x0":-0.6129997488409357,"y0":50.00112033235353,"z0":6.414799056664622,"aX":1.3194257065234134},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-15.6,"breakHorizontal":-2.6,"spinRate":2212,"spinDirection":4},"zone":14,"typeConfidence":2.0,"plateTime":0.46069385154604836,"extension":6.292002642327652},"index":7,"playId":"21c14a41-b7fc-345f-9026-3ea1f5ae77be","pitchNumber":4,"startTime":"2026-03-22T17:07:17.579Z","endTime":"2026-03-22T17:07:20.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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.6,"endSpeed":88.9,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.753848151712255,"aZ":-12.411084103594675,"pfxX":-2.9602967853544015,"pfxZ":9.708985857741983,"pX":0.42799301238603576,"pZ":3.2955203194348384,"vX0":4.504765534420019,"vY0":-142.05049860873098,"vZ0":-5.911510985126047,"x":100.69,"y":149.8,"x0":-0.7966960485783818,"y0":50.00076593766725,"z0":6.198618830167247,"aX":-6.024975878829995},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.4,"breakHorizontal":4.4,"spinRate":2380,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.38617623502000376,"extension":6.374739645060233},"index":8,"playId":"c85bc547-c9a6-36ed-99a7-48428888aa99","pitchNumber":5,"startTime":"2026-03-22T17:07:36.169Z","endTime":"2026-03-22T17:07:39.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.062425612473593,"aZ":-41.30574285880866,"pfxX":0.20490778200431403,"pfxZ":-6.224205911865446,"pX":-0.0899472950091367,"pZ":-1.4681472049840905,"vX0":1.4004666824928056,"vY0":-121.02998052247732,"vZ0":-9.310063153565045,"x":120.43,"y":278.42,"x0":-0.7053774007532381,"y0":50.0032470718776,"z0":6.097613157607528,"aX":0.3004852020075117},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-13.4,"breakHorizontal":-0.7,"spinRate":2334,"spinDirection":4},"zone":13,"typeConfidence":2.0,"plateTime":0.45448121664227825,"extension":6.589283205922012},"index":9,"playId":"8b8ff022-e515-30e9-b3a4-1e700d63f852","pitchNumber":6,"startTime":"2026-03-22T17:08:00.042Z","endTime":"2026-03-22T17:08:03.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.152173379649497,"aZ":-30.176922886691997,"pfxX":2.9253659226154536,"pfxZ":1.1866323199305757,"pX":-0.24478180328488994,"pZ":1.6007118440675918,"vX0":0.6068389192425071,"vY0":-128.86330142993714,"vZ0":-5.639662055973298,"x":126.33,"y":195.56,"x0":-0.863330322556136,"y0":50.00384163852426,"z0":6.141703093834727,"aX":4.932500319389163},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.2,"breakHorizontal":-5.4,"spinRate":2240,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.42463901956714567,"extension":6.256579489101256},"index":10,"playId":"2c03415f-3a38-3ffa-93b4-7af39d9c3699","pitchNumber":7,"startTime":"2026-03-22T17:08:21.428Z","endTime":"2026-03-22T17:08:25.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.5,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.63237075613138,"aZ":-10.742916805577098,"pfxX":-2.4779926860995776,"pfxZ":10.636255161270626,"pX":1.2044127018175153,"pZ":2.394761426713458,"vX0":6.225261369752697,"vY0":-141.599591435638,"vZ0":-8.35723427162151,"x":71.09,"y":174.12,"x0":-0.7082234952053904,"y0":50.00670567622433,"z0":6.0859408041754905,"aX":-4.995229712776102},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.5,"breakHorizontal":3.1,"spinRate":2352,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.3879546897150039,"extension":6.350924154628532},"index":11,"playId":"3de9be76-9342-3dc0-9d96-1d951d355012","pitchNumber":8,"startTime":"2026-03-22T17:08:47.227Z","endTime":"2026-03-22T17:08:50.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.8,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70530170647372,"aZ":-12.667182749762254,"pfxX":-2.7649448140223103,"pfxZ":9.623591683290245,"pX":-0.430179817576685,"pZ":2.7677578647633396,"vX0":2.3059320013736326,"vY0":-141.78978016463608,"vZ0":-6.8263393383144635,"x":133.4,"y":164.05,"x0":-0.8964523247412003,"y0":50.007012992588336,"z0":6.022159567705183,"aX":-5.607278832978825},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":4.6,"spinRate":2310,"spinDirection":194},"zone":1,"typeConfidence":2.0,"plateTime":0.3869170873918222,"extension":6.32633171333435},"index":12,"playId":"5355d000-18cf-3a58-a7a1-a9680b8f591c","pitchNumber":9,"startTime":"2026-03-22T17:09:03.755Z","endTime":"2026-03-22T17:09:07.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.043078873988218,"aZ":-20.876714907069676,"pfxX":-6.872847284486173,"pfxZ":6.08591119962101,"pX":0.3418929180512714,"pZ":2.3819479351836095,"vX0":5.455567791161649,"vY0":-135.48075002953505,"vZ0":-5.860039776631967,"x":103.97,"y":174.47,"x0":-0.8065684256656326,"y0":50.00184607728613,"z0":6.035453357841732,"aX":-12.755300457383433},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.0,"breakHorizontal":11.3,"spinRate":1955,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4045376281137183,"extension":6.477334638156449},"index":13,"playId":"9f94ef2d-4231-30d0-8111-8ce7a09fdbd2","pitchNumber":10,"startTime":"2026-03-22T17:09:26.182Z","endTime":"2026-03-22T17:09:33.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.232096206836594,"aZ":-35.52199056044251,"pfxX":3.5821854132582893,"pfxZ":-2.0656915801392284,"pX":-0.9765392311187452,"pZ":2.8749984765596865,"vX0":-0.7301127010956305,"vY0":-126.86375991320526,"vZ0":-1.2732458934940674,"x":154.22,"y":161.16,"x0":-1.149347463573178,"y0":50.002510421667104,"z0":6.228371400187064,"aX":5.807901144027574},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.8,"breakHorizontal":-6.4,"spinRate":2112,"spinDirection":86},"zone":11,"typeConfidence":2.0,"plateTime":0.4326176850867034,"extension":6.261304055829962},"index":14,"playId":"073dc9e6-35a2-3138-9400-ef18498fc782","pitchNumber":11,"startTime":"2026-03-22T17:10:01.241Z","endTime":"2026-03-22T17:10:06.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-03-22T17:10:06.503Z","atBatIndex":0},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Jorge Mateo hits a sacrifice bunt. Throwing error by pitcher Taj Bradley. Brett Wisely to 3rd. Jorge Mateo to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-22T17:10:10.678Z","endTime":"2026-03-22T17:11:02.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":4},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"postOnThird":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671737,"link":"/api/v1/people/671737"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.938443280020206,"aZ":-30.48751232084782,"pfxX":2.8675255431660522,"pfxZ":1.0497275732018974,"pX":0.321844355444885,"pZ":0.2217036027282604,"vX0":2.7612811865080635,"vY0":-126.61484482707296,"vZ0":-8.026822802092191,"x":104.73,"y":232.79,"x0":-1.1589342921378414,"y0":50.00465521164838,"z0":5.902090046626165,"aX":4.615618605724567},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.1,"breakHorizontal":-5.9,"spinRate":2124,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.43403648035557785,"extension":6.502719557545439},"index":0,"playId":"1e9ec229-aa00-3de3-9be2-033ef3ef3498","pitchNumber":1,"startTime":"2026-03-22T17:10:29.597Z","endTime":"2026-03-22T17:10:32.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93115765424552,"aZ":-10.020574776493522,"pfxX":-3.700283343464226,"pfxZ":11.176421132712596,"pX":-0.6890762838157587,"pZ":3.501448681170999,"vX0":2.626289135739736,"vY0":-139.9793157873291,"vZ0":-5.325470109134122,"x":143.27,"y":144.24,"x0":-1.159247590749856,"y0":50.00353422476041,"z0":6.086232661026501,"aX":-7.33510609441207},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.3,"breakHorizontal":6.1,"spinRate":2269,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.39145442750692716,"extension":6.429902815296718},"hitData":{"launchSpeed":32.6,"launchAngle":-54.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":121.55,"coordY":193.99}},"index":1,"playId":"77851579-2a0b-3716-977c-eace0035220a","pitchNumber":2,"startTime":"2026-03-22T17:10:51.573Z","endTime":"2026-03-22T17:11:02.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":-9.900000000000006,"leverageIndex":1.46,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:11:02.670Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drake Baldwin singles on a ground ball to right fielder Matt Wallner. Brett Wisely scores. Jorge Mateo scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-22T17:11:35.009Z","endTime":"2026-03-22T17:12:26.319Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":{"id":671737,"link":"/api/v1/people/671737"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"responsiblePitcher":{"id":671737,"link":"/api/v1/people/671737"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38499004133656,"aZ":-11.241420974309987,"pfxX":-3.8872004777528475,"pfxZ":10.462424360884544,"pX":-0.5159496534023096,"pZ":2.1036313819935435,"vX0":3.098606635961701,"vY0":-140.67881910851494,"vZ0":-8.54606976930485,"x":136.67,"y":181.98,"x0":-1.1274952148980122,"y0":50.005784837239744,"z0":5.912651965998193,"aX":-7.780338888997174},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":6.4,"spinRate":2278,"spinDirection":197},"zone":7,"typeConfidence":2.0,"plateTime":0.38958013149338955,"extension":6.5131905875331455},"index":0,"playId":"456bd1c3-7f75-31c2-a467-4ae567826d55","pitchNumber":1,"startTime":"2026-03-22T17:11:35.009Z","endTime":"2026-03-22T17:11:38.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":622761,"link":"/api/v1/people/622761"},"third":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05680258334649,"aZ":-8.903531223615008,"pfxX":-3.281124314659082,"pfxZ":11.587186818366266,"pX":-0.09750804170602073,"pZ":1.4059112074682445,"vX0":4.068956175268601,"vY0":-141.2573142020441,"vZ0":-10.715376996187004,"x":120.72,"y":200.82,"x0":-1.1345968921898084,"y0":50.00202874599823,"z0":5.83387074619931,"aX":-6.589179117603215},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.8,"breakHorizontal":5.0,"spinRate":2301,"spinDirection":195},"zone":13,"typeConfidence":2.0,"plateTime":0.38868450492989703,"extension":6.529845705266765},"index":1,"playId":"2aea48df-da2d-3553-aa8a-8fff693de8de","pitchNumber":2,"startTime":"2026-03-22T17:11:58.009Z","endTime":"2026-03-22T17:12:02.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":622761,"link":"/api/v1/people/622761"},"third":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.050658596184988,"aZ":-26.20232311173436,"pfxX":2.3176147482085607,"pfxZ":3.5043025835844634,"pX":-0.156666812393759,"pZ":1.4934112720725152,"vX0":1.9885276190238075,"vY0":-130.10656210445973,"vZ0":-6.501942940828587,"x":122.97,"y":198.46,"x0":-1.2337800008538409,"y0":50.00176685446053,"z0":6.029357141495923,"aX":3.9447323056465393},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.0,"breakHorizontal":-4.7,"spinRate":2145,"spinDirection":168},"zone":13,"typeConfidence":2.0,"plateTime":0.4221067741779283,"extension":6.383495319775926},"hitData":{"launchSpeed":102.8,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.65,"coordY":99.35}},"index":2,"playId":"e91bd7e1-3d11-3e70-aa01-645903c96162","pitchNumber":3,"startTime":"2026-03-22T17:12:17.700Z","endTime":"2026-03-22T17:12:26.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":622761,"link":"/api/v1/people/622761"},"third":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.7,"awayTeamWinProbability":71.3,"homeTeamWinProbabilityAdded":-7.800000000000001,"leverageIndex":1.37,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:12:26.319Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Yastrzemski walks. Drake Baldwin to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-22T17:12:52.265Z","endTime":"2026-03-22T17:15:21.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"postOnSecond":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92915157854485,"aZ":-12.519962299096653,"pfxX":-3.882723610418373,"pfxZ":9.98172778576362,"pX":1.0231092670857318,"pZ":2.74435218425451,"vX0":7.016212249541863,"vY0":-139.77562491803565,"vZ0":-6.528943639204991,"x":78.0,"y":164.68,"x0":-1.0206713456084966,"y0":50.00348567593663,"z0":5.940664988211987,"aX":-7.64620553356113},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":5.5,"spinRate":2237,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.3925897965010723,"extension":6.509566649866364},"index":0,"playId":"bdcae3ce-faac-3970-a736-82571730bc2b","pitchNumber":1,"startTime":"2026-03-22T17:12:55.840Z","endTime":"2026-03-22T17:12:59.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60191466333323,"aZ":-11.042429176751357,"pfxX":-2.7064433926342417,"pfxZ":10.742977848339109,"pX":0.06556029478511263,"pZ":3.0127838573735617,"vX0":4.008510502681864,"vY0":-139.84040973754577,"vZ0":-6.557141205683595,"x":114.5,"y":157.43,"x0":-1.0394594692320513,"y0":50.00000289884573,"z0":6.123577930107274,"aX":-5.322407862887573},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":4.0,"spinRate":2207,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.3927364519213632,"extension":6.424099523558297},"index":1,"playId":"d675c3ad-8015-3ebd-b20c-50be3b58103c","pitchNumber":2,"startTime":"2026-03-22T17:13:16.395Z","endTime":"2026-03-22T17:13:19.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":81.5,"endSpeed":75.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.603309445990966,"aZ":-42.251272153115345,"pfxX":-0.304129398973627,"pfxZ":-7.138713471117096,"pX":0.14025033285330155,"pZ":0.4018622717654479,"vX0":2.557233633190504,"vY0":-118.56550756940152,"vZ0":-4.296000020466702,"x":111.65,"y":227.93,"x0":-0.9170411517714651,"y0":50.00467137822882,"z0":6.1294268945999635,"aX":-0.4290825381491972},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-13.8,"breakHorizontal":-0.1,"spinRate":2446,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.4635800746879908,"extension":6.322610533810717},"index":2,"playId":"86164039-a6e1-3f4c-a543-d176bdc9d967","pitchNumber":3,"startTime":"2026-03-22T17:13:37.221Z","endTime":"2026-03-22T17:13:40.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8030465391145,"aZ":-11.217101480427859,"pfxX":-3.10072473620724,"pfxZ":10.54027822635803,"pX":0.20419142007534877,"pZ":2.8371181328150983,"vX0":4.59309850818111,"vY0":-140.35785165193687,"vZ0":-6.665347639200112,"x":109.22,"y":162.18,"x0":-1.0532193187036518,"y0":50.001155103493566,"z0":5.978573492095303,"aX":-6.16454290820798},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.9,"breakHorizontal":4.7,"spinRate":2280,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.39075928212662214,"extension":6.530562352626237},"index":3,"playId":"e896d831-0a9a-3d99-a63b-d041e3fb1276","pitchNumber":4,"startTime":"2026-03-22T17:14:03.375Z","endTime":"2026-03-22T17:14:06.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12705446691153,"aZ":-11.817447331822075,"pfxX":-2.544508393232942,"pfxZ":10.17410922936837,"pX":-0.34309239658654356,"pZ":2.3257210502042622,"vX0":2.6417773302814718,"vY0":-141.03757717016697,"vZ0":-7.988861062462469,"x":130.08,"y":175.99,"x0":-0.9644149238020375,"y0":50.001980356498315,"z0":5.969640996479377,"aX":-5.090889019400352},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.8,"breakHorizontal":4.1,"spinRate":2243,"spinDirection":196},"zone":4,"typeConfidence":2.0,"plateTime":0.3893812401060832,"extension":6.424978780726484},"index":4,"playId":"cb3f1c66-54c4-3078-9972-18a1beca6e1e","pitchNumber":5,"startTime":"2026-03-22T17:14:31.019Z","endTime":"2026-03-22T17:14:34.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.022514887349352,"aZ":-24.03830643398871,"pfxX":-2.9005008810150468,"pfxZ":4.481900606557446,"pX":0.1420151970559062,"pZ":4.307247040120798,"vX0":4.051680553546243,"vY0":-133.46480463938968,"vZ0":-0.4476645944139639,"x":111.59,"y":122.48,"x0":-1.0144747253756863,"y0":50.003956619743285,"z0":6.198888916006878,"aX":-5.26663842240368},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.3,"breakHorizontal":4.4,"spinRate":1820,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.40941071767749726,"extension":6.438894056779888},"index":5,"playId":"9fd0324e-2e73-393a-9c9c-f23e01221595","pitchNumber":6,"startTime":"2026-03-22T17:14:57.336Z","endTime":"2026-03-22T17:15:00.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04386796655729,"aZ":-10.883946156618624,"pfxX":-2.675311468862203,"pfxZ":10.5275633264857,"pX":-0.970050851685788,"pZ":3.5698931678141146,"vX0":1.3652097846256552,"vY0":-141.48568681203054,"vZ0":-5.174469102386685,"x":153.98,"y":142.39,"x0":-1.1119237533028286,"y0":50.00146956870869,"z0":6.1233204566725,"aX":-5.409768316717445},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.1,"breakHorizontal":4.6,"spinRate":2288,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.3874904783073121,"extension":6.304298893491901},"index":6,"playId":"3c952eb9-13a9-3fea-9641-c039b7b1f09a","pitchNumber":7,"startTime":"2026-03-22T17:15:17.127Z","endTime":"2026-03-22T17:15:21.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.7,"awayTeamWinProbability":75.3,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.1,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:15:21.690Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-22T17:15:29.756Z","endTime":"2026-03-22T17:18:38.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"postOnSecond":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.729231743344283,"aZ":-10.501222401717742,"pfxX":-3.3088782496415736,"pfxZ":10.762409281016065,"pX":-0.8529608615120098,"pZ":3.0345436964961356,"vX0":1.8110011007171753,"vY0":-140.73035313794085,"vZ0":-6.7716240693986585,"x":149.51,"y":156.85,"x0":-1.0735144595879778,"y0":50.00485021535305,"z0":6.145902468226618,"aX":-6.664595355819685},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.4,"breakHorizontal":5.6,"spinRate":2246,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.38860773586334485,"extension":6.342397086950178},"index":0,"playId":"14d8177d-5e4f-33e5-8645-3a18ebc0032c","pitchNumber":1,"startTime":"2026-03-22T17:16:44.272Z","endTime":"2026-03-22T17:16:48.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85203906540134,"aZ":-11.654420416553542,"pfxX":-2.297829151514838,"pfxZ":10.124666242366347,"pX":-1.3904575932143,"pZ":4.087671261789211,"vX0":-0.05310678318218705,"vY0":-141.80443912431613,"vZ0":-3.664704565996759,"x":170.0,"y":128.41,"x0":-1.0730969169311064,"y0":50.00606831480407,"z0":6.14588725435431,"aX":-4.658241737063166},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.8,"breakHorizontal":4.2,"spinRate":2350,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.3869478999849272,"extension":6.378470900309058},"index":1,"playId":"70c301f4-1db4-3f18-a9cd-8f93599ca3fe","pitchNumber":2,"startTime":"2026-03-22T17:17:04.048Z","endTime":"2026-03-22T17:17:07.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.954081829209088,"aZ":-11.627126964113229,"pfxX":-1.7923596637380905,"pfxZ":10.336069896325641,"pX":-0.5167815631544007,"pZ":2.520676031327776,"vX0":2.183985988441791,"vY0":-140.17657682405965,"vZ0":-7.551970991862818,"x":136.7,"y":170.72,"x0":-1.0734696530573697,"y0":50.00554268502311,"z0":6.010504475666763,"aX":-3.564235094849552},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.3,"breakHorizontal":2.8,"spinRate":2271,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.3908693598333164,"extension":6.417807590800045},"index":2,"playId":"80a0ed24-7651-36cb-8fb5-2d436aef23ae","pitchNumber":3,"startTime":"2026-03-22T17:17:23.374Z","endTime":"2026-03-22T17:17:27.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.042477269460655,"aZ":-11.936298100672689,"pfxX":-2.0074080678579005,"pfxZ":10.180331977786437,"pX":-1.279897257211362,"pZ":3.5235034275776576,"vX0":0.22980617107230616,"vY0":-140.60942466872703,"vZ0":-5.095639253688504,"x":165.79,"y":143.65,"x0":-1.102489640795137,"y0":50.00017143769431,"z0":6.143838369572737,"aX":-3.9898109157105006},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":3.6,"spinRate":2347,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.39062310152211444,"extension":6.327813410572697},"index":3,"playId":"bd414210-e1d6-35e5-96cd-e00174cd816e","pitchNumber":4,"startTime":"2026-03-22T17:17:42.462Z","endTime":"2026-03-22T17:17:45.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.119254003954172,"aZ":-28.974230781700392,"pfxX":2.604842881893558,"pfxZ":1.8984724890020317,"pX":0.383378159290147,"pZ":1.9736018036006087,"vX0":2.8356659255345815,"vY0":-128.8782158591105,"vZ0":-4.843596481090101,"x":102.39,"y":185.49,"x0":-1.0685403769365065,"y0":50.00374823321161,"z0":6.108169587360638,"aX":4.393456440327745},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.6,"breakHorizontal":-5.3,"spinRate":2171,"spinDirection":160},"zone":9,"typeConfidence":2.0,"plateTime":0.42457062997199113,"extension":6.236287081693684},"index":4,"playId":"ee8ea759-2796-355b-8f97-3b3dfad77cc0","pitchNumber":5,"startTime":"2026-03-22T17:18:01.954Z","endTime":"2026-03-22T17:18:05.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69543148896862,"aZ":-7.5880356476482484,"pfxX":-2.2201363521637325,"pfxZ":12.351850807598282,"pX":-0.42012037943729597,"pZ":2.478219716812424,"vX0":2.295419216388391,"vY0":-140.61095157529877,"vZ0":-8.59297000806317,"x":133.01,"y":171.87,"x0":-0.9609897014207563,"y0":50.000143559630736,"z0":6.07644770168832,"aX":-4.418097261747827},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":20.6,"breakHorizontal":3.5,"spinRate":2352,"spinDirection":190},"zone":4,"typeConfidence":2.0,"plateTime":0.3904525138139623,"extension":6.367842102654154},"index":5,"playId":"b1b5e304-f6bc-3569-980d-b2a4e6e32a54","pitchNumber":6,"startTime":"2026-03-22T17:18:34.857Z","endTime":"2026-03-22T17:18:38.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.4,"awayTeamWinProbability":71.6,"homeTeamWinProbabilityAdded":3.6999999999999993,"leverageIndex":1.34,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:18:38.638Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Smith singles on a line drive to center fielder Byron Buxton. Drake Baldwin scores. Mike Yastrzemski to 3rd.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-22T17:20:55.549Z","endTime":"2026-03-22T17:21:13.144Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681315,"fullName":"Logan Whitaker","link":"/api/v1/people/681315"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"postOnThird":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":{"id":671737,"link":"/api/v1/people/671737"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-22T17:18:56.420Z","endTime":"2026-03-22T17:19:11.779Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Logan Whitaker replaces Taj Bradley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"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-22T17:19:11.779Z","endTime":"2026-03-22T17:20:57.637Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681315,"link":"/api/v1/people/681315"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.246368511820734,"aZ":-20.486105072056564,"pfxX":-6.876216652697672,"pfxZ":8.154317400432422,"pX":0.06471963646348264,"pZ":2.456985786578756,"vX0":4.73103919183936,"vY0":-118.81702797609238,"vZ0":-5.069927006504806,"x":114.53,"y":172.44,"x0":-1.0564688344463282,"y0":50.00276570001513,"z0":6.474077817552136,"aX":-9.85562066250168},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":13.8,"breakHorizontal":11.4,"spinRate":1679,"spinDirection":215},"zone":5,"typeConfidence":0.81,"plateTime":0.460551276912339,"extension":6.294369719840741},"hitData":{"launchSpeed":86.3,"launchAngle":15.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.36,"coordY":99.26}},"index":2,"playId":"26a00092-3f3c-3bc1-b75e-587c92fdb988","pitchNumber":1,"startTime":"2026-03-22T17:20:57.637Z","endTime":"2026-03-22T17:21:13.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681315,"link":"/api/v1/people/681315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":681315,"link":"/api/v1/people/681315"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":681315,"link":"/api/v1/people/681315"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.5,"awayTeamWinProbability":80.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":1.46,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:21:13.144Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Farmer pops out to first baseman Josh Bell.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-22T17:21:26.626Z","endTime":"2026-03-22T17:21:57.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681315,"fullName":"Logan Whitaker","link":"/api/v1/people/681315"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"postOnThird":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.841104478941702,"aZ":-22.53038074047507,"pfxX":1.3269988960996444,"pfxZ":5.6630579779282915,"pX":0.1905891863203644,"pZ":2.8586114766893305,"vX0":3.043251147565084,"vY0":-128.90645693754576,"vZ0":-4.769606279677306,"x":109.74,"y":161.6,"x0":-1.1722147270362597,"y0":50.00358955589798,"z0":6.446437842185827,"aX":2.2586285668918533},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.6,"breakHorizontal":-3.0,"spinRate":2145,"spinDirection":185},"zone":2,"typeConfidence":0.95,"plateTime":0.4230179019056015,"extension":5.938121015954794},"hitData":{"launchSpeed":88.0,"launchAngle":67.0,"totalDistance":119.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":156.89,"coordY":159.95}},"index":0,"playId":"ffd4d727-5ca7-37a5-bee9-8b882538fb9d","pitchNumber":1,"startTime":"2026-03-22T17:21:46.197Z","endTime":"2026-03-22T17:21:57.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681315,"link":"/api/v1/people/681315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"third":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_ab"},{"player":{"id":681315,"link":"/api/v1/people/681315"},"credit":"p_ab"},{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_pa"},{"player":{"id":681315,"link":"/api/v1/people/681315"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":4.099999999999998,"leverageIndex":1.16,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:21:57.397Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers challenged (pitch result), call on the field was overturned: DaShawn Keirsey Jr. called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-22T17:22:27.191Z","endTime":"2026-03-22T17:23:18.744Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681315,"fullName":"Logan Whitaker","link":"/api/v1/people/681315"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.378900821239256,"aZ":-21.95620220858212,"pfxX":2.183654145580449,"pfxZ":5.908272006447627,"pX":0.15964813427718144,"pZ":3.0735078234618824,"vX0":2.6764649305700434,"vY0":-130.17105435717752,"vZ0":-4.508849684063808,"x":110.91,"y":155.8,"x0":-1.1625823879584918,"y0":50.0010704408736,"z0":6.4742890444956736,"aX":3.7753452931807305},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.0,"breakHorizontal":-4.6,"spinRate":2214,"spinDirection":194},"zone":2,"typeConfidence":0.97,"plateTime":0.4195525337502146,"extension":5.97166241013922},"index":0,"playId":"74c3acd9-2911-3148-9ed5-2faf44b6e65e","pitchNumber":1,"startTime":"2026-03-22T17:22:30.233Z","endTime":"2026-03-22T17:22:33.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681315,"link":"/api/v1/people/681315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"third":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.149712939509254,"aZ":-13.42294669039537,"pfxX":-2.5829431312019926,"pfxZ":10.403852459605702,"pX":0.31530330732061695,"pZ":2.582758836556973,"vX0":4.399292392159914,"vY0":-133.9687890852687,"vZ0":-7.550359628354546,"x":104.98,"y":169.05,"x0":-1.0187316236639856,"y0":50.00628323391309,"z0":6.41351426374313,"aX":-4.657408417161728},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.3,"breakHorizontal":3.6,"spinRate":2102,"spinDirection":205},"zone":6,"typeConfidence":0.73,"plateTime":0.410124448948574,"extension":6.057300072139756},"index":1,"playId":"348e9ff5-4a92-3ec9-afe1-2343a7a8740e","pitchNumber":2,"startTime":"2026-03-22T17:22:50.481Z","endTime":"2026-03-22T17:22:56.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681315,"link":"/api/v1/people/681315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"third":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.81735991100376,"aZ":-23.60189367185282,"pfxX":-5.311325104274368,"pfxZ":6.019527071830614,"pX":-0.7348626146788199,"pZ":1.99231766844083,"vX0":2.7977686363744048,"vY0":-118.35927425681068,"vZ0":-5.315976710744703,"x":145.01,"y":184.99,"x0":-1.2399475979022192,"y0":50.00260792521861,"z0":6.418733098329204,"aX":-7.563153900587451},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":10.0,"breakHorizontal":9.0,"spinRate":1656,"spinDirection":222},"zone":7,"typeConfidence":0.84,"plateTime":0.46212866687499377,"extension":6.0172979731108995},"index":2,"playId":"849063bc-ae6e-3b61-9c5e-7a6802027c23","pitchNumber":3,"startTime":"2026-03-22T17:23:15.744Z","endTime":"2026-03-22T17:23:18.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681315,"link":"/api/v1/people/681315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"third":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"credit":"b_ab"},{"player":{"id":681315,"link":"/api/v1/people/681315"},"credit":"p_ab"},{"player":{"id":680577,"link":"/api/v1/people/680577"},"credit":"b_pa"},{"player":{"id":681315,"link":"/api/v1/people/681315"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"}},"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":3.100000000000005,"leverageIndex":1.17,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:23:18.744Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luke Keaschall lines out sharply to center fielder DaShawn Keirsey Jr.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-22T17:25:47.041Z","endTime":"2026-03-22T17:27:12.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.876387853587204,"aZ":-15.39221622648779,"pfxX":-2.4380430067851737,"pfxZ":10.606162191614759,"pX":0.5544603885610317,"pZ":2.9240475962403125,"vX0":5.494671249449613,"vY0":-125.15198560518938,"vZ0":-4.449444816420724,"x":95.87,"y":159.83,"x0":-1.3552568758504886,"y0":50.002121475904275,"z0":5.990355006786336,"aX":-3.8579425855805156},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":18.4,"breakHorizontal":3.1,"spinRate":1969,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.43809035034776667,"extension":6.268548402949936},"index":0,"playId":"4f9fec83-1ca5-3fe7-b14e-913843c75f04","pitchNumber":1,"startTime":"2026-03-22T17:25:47.041Z","endTime":"2026-03-22T17:25:50.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-03-22T17:26:03.197Z","endTime":"2026-03-22T17:26:18.523Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.070972254252613,"aZ":-33.0865812253369,"pfxX":3.318282579396555,"pfxZ":-0.7262143286770275,"pX":0.60157514877388,"pZ":2.5910681989180406,"vX0":3.3615583813546643,"vY0":-111.74744441854078,"vZ0":-0.07650953465613397,"x":94.07,"y":168.82,"x0":-1.3560593609342666,"y0":50.00227000423828,"z0":6.038919797069825,"aX":4.175100936610653},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-1.0,"breakHorizontal":-7.0,"spinRate":2108,"spinDirection":107},"zone":6,"typeConfidence":2.0,"plateTime":0.4910873685285928,"extension":6.405920988808946},"index":2,"playId":"2d1b12fb-b41c-35c6-b510-a42182f753ab","pitchNumber":2,"startTime":"2026-03-22T17:26:18.523Z","endTime":"2026-03-22T17:26:22.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":78.1,"endSpeed":72.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.60996624334056,"aZ":-32.93922554100427,"pfxX":2.7040679461709782,"pfxZ":-0.5841441509316936,"pX":1.4020158699651923,"pZ":0.8412697190212203,"vX0":5.624606585456691,"vY0":-113.71077069547569,"vZ0":-3.6644271010513325,"x":63.56,"y":216.07,"x0":-1.453656036855928,"y0":50.00307906914951,"z0":5.737573692093492,"aX":3.54442896108909},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-1.7,"breakHorizontal":-6.4,"spinRate":2228,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.4814529651499604,"extension":6.309894002912562},"index":3,"playId":"183c6a4b-6f46-3676-b32e-6c36a7a75b0f","pitchNumber":3,"startTime":"2026-03-22T17:26:33.072Z","endTime":"2026-03-22T17:26:36.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":67.0,"endSpeed":61.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.909659938925188,"aZ":-38.1631337551269,"pfxX":5.102204942085963,"pfxZ":-6.271758274694193,"pX":-0.5860701947608722,"pZ":3.7564426337977714,"vX0":-0.05032095631467459,"vY0":-97.32226295941348,"vZ0":4.726535783047897,"x":139.34,"y":137.36,"x0":-1.222188421106285,"y0":50.00236786755213,"z0":6.479799879111741,"aX":4.872317523490798},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.8,"breakVerticalInduced":-9.5,"breakHorizontal":-9.2,"spinRate":2029,"spinDirection":45},"zone":11,"typeConfidence":2.0,"plateTime":0.5637514959323511,"extension":6.1077544829919495},"index":4,"playId":"46e32724-3695-3604-a5bb-ab3268a39e73","pitchNumber":4,"startTime":"2026-03-22T17:26:48.163Z","endTime":"2026-03-22T17:26:52.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50971091844931,"aZ":-17.01499638024129,"pfxX":-1.5095807785943491,"pfxZ":9.056236606007218,"pX":0.2740403934279946,"pZ":3.0608465440553934,"vX0":4.989640493877469,"vY0":-128.52189092901637,"vZ0":-3.5696022581980635,"x":106.55,"y":156.14,"x0":-1.4959247458979823,"y0":50.00127302888012,"z0":5.788292956978495,"aX":-2.526813082481767},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":15.8,"breakHorizontal":1.7,"spinRate":1939,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.4260908360900273,"extension":6.40728442240346},"hitData":{"launchSpeed":100.9,"launchAngle":21.0,"totalDistance":356.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":147.61,"coordY":57.22}},"index":5,"playId":"8ad92614-a009-3907-a61a-d568539575f5","pitchNumber":5,"startTime":"2026-03-22T17:27:03.917Z","endTime":"2026-03-22T17:27:12.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.6,"awayTeamWinProbability":75.4,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:27:12.740Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-22T17:27:18.509Z","endTime":"2026-03-22T17:29:38.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":79.2,"endSpeed":73.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.801833488264638,"aZ":-32.367147017679,"pfxX":2.376145356184258,"pfxZ":-0.1396230321699239,"pX":1.0756394817185815,"pZ":2.228481400888276,"vX0":4.660408427301949,"vY0":-115.26538898409706,"vZ0":-1.5078108222928424,"x":76.0,"y":178.61,"x0":-1.2787781968938876,"y0":50.00496109846078,"z0":6.007443367718169,"aX":3.2072202580799813},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-0.4,"breakHorizontal":-5.4,"spinRate":2187,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.47461918918706747,"extension":6.4985113762854745},"index":0,"playId":"f16f7845-c1fc-3d14-b783-7e7d0573b773","pitchNumber":1,"startTime":"2026-03-22T17:27:38.521Z","endTime":"2026-03-22T17:27:41.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.005265841027345,"aZ":-15.382569372049318,"pfxX":-3.07441506695539,"pfxZ":9.441225793015176,"pX":0.6605407845571887,"pZ":1.2003986018816546,"vX0":6.202730034643129,"vY0":-131.98807896551668,"vZ0":-8.46940022495036,"x":91.82,"y":206.37,"x0":-1.3121745212646219,"y0":50.00373973118026,"z0":5.565679792071415,"aX":-5.468878827270293},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.6,"breakHorizontal":4.3,"spinRate":1869,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4137431470555515,"extension":6.436591568827087},"index":1,"playId":"2e358dea-5cd5-34ff-b69d-7cca323d4ee2","pitchNumber":2,"startTime":"2026-03-22T17:27:58.062Z","endTime":"2026-03-22T17:28:01.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":89.5,"endSpeed":81.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37703053347125,"aZ":-16.627629847177925,"pfxX":-2.317049686314927,"pfxZ":9.06831525569913,"pX":0.6451788866300208,"pZ":2.4759457092519352,"vX0":5.7503195757014565,"vY0":-130.1191557192148,"vZ0":-5.465139153949879,"x":92.41,"y":171.93,"x0":-1.2925971929590248,"y0":50.00175421764369,"z0":5.863897298728633,"aX":-3.972269522009615},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":15.4,"breakHorizontal":2.9,"spinRate":1894,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.420988883385204,"extension":6.348839478619144},"index":2,"playId":"f84066ab-a664-3729-8ad4-8c41f6929681","pitchNumber":3,"startTime":"2026-03-22T17:28:12.909Z","endTime":"2026-03-22T17:28:15.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85387364916476,"aZ":-32.94947940132817,"pfxX":3.004288688775411,"pfxZ":-0.5406653230499217,"pX":-0.31848118640569534,"pZ":2.410435484656974,"vX0":1.8440287081228068,"vY0":-118.73313208325598,"vZ0":-1.1752806851161903,"x":129.14,"y":173.7,"x0":-1.4957352064665521,"y0":50.00509998043097,"z0":5.9117858134034345,"aX":4.287058299142334},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.0,"breakHorizontal":-5.9,"spinRate":2139,"spinDirection":114},"zone":4,"typeConfidence":2.0,"plateTime":0.4614063524664602,"extension":6.457951693784465},"index":3,"playId":"224b0a7b-d1e0-38e2-8c0c-8bfb9d8f652c","pitchNumber":4,"startTime":"2026-03-22T17:28:31.684Z","endTime":"2026-03-22T17:28:34.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":69.8,"endSpeed":65.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.626545372069668,"aZ":-38.74040649914599,"pfxX":5.054554927733394,"pfxZ":-6.245748368442417,"pX":-0.30209051646649904,"pZ":2.8155436365500424,"vX0":0.6477412339666601,"vY0":-101.60602642309105,"vZ0":2.6321021664498074,"x":128.51,"y":162.76,"x0":-1.281420479277114,"y0":50.00061636077898,"z0":6.2948634070210865,"aX":5.31826183327077},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-66.1,"breakVerticalInduced":-10.3,"breakHorizontal":-9.4,"spinRate":2099,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.5377290550727793,"extension":6.128988403604779},"index":4,"playId":"3aa9bbcd-b2a4-38ca-9819-439daba2d389","pitchNumber":5,"startTime":"2026-03-22T17:28:51.590Z","endTime":"2026-03-22T17:28:54.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-22T17:29:03.233Z","endTime":"2026-03-22T17:29:19.354Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"},"defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":79.9,"endSpeed":73.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.8001459033123,"aZ":-31.650922426062827,"pfxX":3.426899040301657,"pfxZ":0.38021640080017605,"pX":-1.0980131967629758,"pZ":4.400532925563682,"vX0":0.16830683059907378,"vY0":-116.34510457985863,"vZ0":2.9943656437232087,"x":158.85,"y":119.97,"x0":-1.616733939202627,"y0":50.002808835952784,"z0":6.086617967863377,"aX":4.7215059388853735},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":1.7,"breakHorizontal":-6.2,"spinRate":2065,"spinDirection":115},"zone":11,"typeConfidence":2.0,"plateTime":0.46987918980356014,"extension":6.322062919487888},"index":6,"playId":"4effef2d-a7e8-34df-aedf-171b15b1d89a","pitchNumber":6,"startTime":"2026-03-22T17:29:19.354Z","endTime":"2026-03-22T17:29:22.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36803826134001,"aZ":-15.104215639023202,"pfxX":-3.90237673540817,"pfxZ":9.661566930979493,"pX":0.05255674574808377,"pZ":2.946764478623012,"vX0":4.7844901312709975,"vY0":-132.36465707813142,"vZ0":-4.682660794818927,"x":115.0,"y":159.22,"x0":-1.2750086791152357,"y0":50.002637566101804,"z0":5.851705932106769,"aX":-6.895156016459212},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.7,"breakHorizontal":6.0,"spinRate":1978,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.4144616519592037,"extension":6.414716177493551},"index":7,"playId":"6c02c470-0052-3671-8169-f336a3bf7081","pitchNumber":7,"startTime":"2026-03-22T17:29:35.519Z","endTime":"2026-03-22T17:29:38.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.1,"awayTeamWinProbability":76.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:29:38.671Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Wallner grounds out, third baseman Kyle Farmer to first baseman Dominic Smith.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-22T17:29:43.717Z","endTime":"2026-03-22T17:31:12.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":70.1,"endSpeed":64.9,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.065257811736842,"aZ":-38.94119597619159,"pfxX":4.622863397668242,"pfxZ":-6.4269121781090135,"pX":0.1815669954273853,"pZ":2.6641679019634608,"vX0":1.7806047661018505,"vY0":-102.02920402047019,"vZ0":2.2258679081965775,"x":110.08,"y":166.85,"x0":-1.3035779808433452,"y0":50.003706789024314,"z0":6.364058190911845,"aX":4.865415174008674},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-66.4,"breakVerticalInduced":-10.7,"breakHorizontal":-8.9,"spinRate":2200,"spinDirection":54},"zone":5,"typeConfidence":2.0,"plateTime":0.537200313653103,"extension":6.300048846540959},"index":0,"playId":"d1c28443-bcd8-370d-9a20-2f159dfe7604","pitchNumber":1,"startTime":"2026-03-22T17:30:02.490Z","endTime":"2026-03-22T17:30:06.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.5,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08481254368828,"aZ":-20.993868538088854,"pfxX":-3.936403906226734,"pfxZ":8.197021831883568,"pX":0.40664213456662607,"pZ":0.2872654471016727,"vX0":5.077700982940768,"vY0":-116.42223108359472,"vZ0":-7.775450343924665,"x":101.5,"y":231.02,"x0":-1.297317882517169,"y0":50.0046943990867,"z0":5.6758490630295055,"aX":-5.371669075483417},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":13.1,"breakHorizontal":5.8,"spinRate":1541,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.47155266498071047,"extension":6.5043807122421},"index":1,"playId":"394bbccc-fa81-3e49-b1e5-fb94c14ae3c6","pitchNumber":2,"startTime":"2026-03-22T17:30:27.846Z","endTime":"2026-03-22T17:30:31.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.09516843668398,"aZ":-24.78706957565765,"pfxX":-5.990929602810047,"pfxZ":5.367544894316512,"pX":-1.1084430015761577,"pZ":2.1688091869275756,"vX0":2.6811278978278588,"vY0":-116.3927326519166,"vZ0":-3.0329581680689777,"x":159.25,"y":180.22,"x0":-1.4946270509451953,"y0":50.00510302127307,"z0":5.826833329079087,"aX":-8.251108641150807},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":9.2,"breakHorizontal":10.2,"spinRate":1612,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.46991502188742507,"extension":6.616345333507866},"index":2,"playId":"5aea47b2-aac7-39b6-9e81-9cd4cfb93f8f","pitchNumber":3,"startTime":"2026-03-22T17:30:42.230Z","endTime":"2026-03-22T17:30:45.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-22T17:30:52.222Z","endTime":"2026-03-22T17:31:05.709Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"},"defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":82.7,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00533061719421,"aZ":-15.274502354547973,"pfxX":-4.30199605702675,"pfxZ":9.561973367941851,"pX":-0.4699971154407202,"pZ":2.559291297155008,"vX0":3.894092580271961,"vY0":-132.97337794024241,"vZ0":-5.57615822166914,"x":134.92,"y":169.68,"x0":-1.403895417579087,"y0":50.00271014004465,"z0":5.8156467705745545,"aX":-7.603050566025883},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.1,"breakHorizontal":6.8,"spinRate":1886,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.4139942284425322,"extension":6.368452906864688},"hitData":{"launchSpeed":100.6,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.05,"coordY":156.92}},"index":4,"playId":"fa86521c-032c-3101-8426-c12792d37277","pitchNumber":4,"startTime":"2026-03-22T17:31:05.709Z","endTime":"2026-03-22T17:31:12.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.2,"awayTeamWinProbability":77.8,"homeTeamWinProbabilityAdded":-0.9000000000000021,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:31:12.138Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Clohisy called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-22T17:33:18.116Z","endTime":"2026-03-22T17:34:09.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":802117,"fullName":"Patrick Clohisy","link":"/api/v1/people/802117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802117,"fullName":"Patrick Clohisy","link":"/api/v1/people/802117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Taj Bradley replaces Logan Whitaker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-22T17:31:35.830Z","endTime":"2026-03-22T17:33:20.289Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671737,"link":"/api/v1/people/671737"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681315,"link":"/api/v1/people/681315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00914068584123,"aZ":-9.24664338251427,"pfxX":-1.5337390924045238,"pfxZ":11.660170864258774,"pX":-1.095312348528127,"pZ":3.77477847568004,"vX0":0.3609239761103542,"vY0":-139.49035452597525,"vZ0":-5.066404951717561,"x":158.75,"y":136.86,"x0":-1.0272874401307694,"y0":50.00507138835529,"z0":6.227141841951548,"aX":-3.0161348913367796},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.3,"breakHorizontal":2.6,"spinRate":2245,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.39299495304215615,"extension":6.316136159224721},"index":1,"playId":"91f3529d-ba90-3d41-b2f7-11e9b2f6a355","pitchNumber":1,"startTime":"2026-03-22T17:33:20.289Z","endTime":"2026-03-22T17:33:23.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13984613471064,"aZ":-9.431995616485981,"pfxX":-2.8797855674148556,"pfxZ":11.602753170721213,"pX":-0.6898992714219873,"pZ":2.2572888904127817,"vX0":2.087863094533259,"vY0":-139.32267304332436,"vZ0":-8.534228588135539,"x":143.3,"y":177.83,"x0":-1.0759404273333621,"y0":50.003416127838214,"z0":5.988697409713519,"aX":-5.645331181503489},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.3,"breakHorizontal":4.8,"spinRate":2282,"spinDirection":192},"zone":4,"typeConfidence":2.0,"plateTime":0.3935652623200596,"extension":6.3895469152563775},"index":2,"playId":"8151d9ff-958a-3b26-9ae0-42c2364d2de3","pitchNumber":2,"startTime":"2026-03-22T17:33:32.838Z","endTime":"2026-03-22T17:33:36.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37039403187056,"aZ":-10.329151650433179,"pfxX":-3.3901685939605573,"pfxZ":11.253660005001898,"pX":-0.7411625470038604,"pZ":2.5729857008130237,"vX0":1.3740590650864863,"vY0":-138.77101551717703,"vZ0":-7.46854371132118,"x":145.25,"y":169.31,"x0":-0.803518402871325,"y0":50.005245477972935,"z0":5.995115612052181,"aX":-6.5830627854268},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.0,"breakHorizontal":5.9,"spinRate":2274,"spinDirection":197},"zone":4,"typeConfidence":2.0,"plateTime":0.3953797016329288,"extension":6.3046813025562205},"index":3,"playId":"f35a1da2-7464-394f-b929-5c32f77ee177","pitchNumber":3,"startTime":"2026-03-22T17:33:47.333Z","endTime":"2026-03-22T17:33:50.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-22T17:33:58.899Z","endTime":"2026-03-22T17:34:05.607Z","isPitch":false,"type":"action","player":{"id":802117,"link":"/api/v1/people/802117"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04336262747775,"aZ":-46.00280880674045,"pfxX":1.0263909333409713,"pfxZ":-9.743568959783342,"pX":-0.2589185914697151,"pZ":3.0661162509850777,"vX0":0.9551332383121959,"vY0":-119.013624775103,"vZ0":1.7547992854559074,"x":126.87,"y":155.99,"x0":-0.800289099633728,"y0":50.0014144858934,"z0":6.518564257932824,"aX":1.4568938299057577},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-16.8,"breakHorizontal":-2.2,"spinRate":2413,"spinDirection":9},"zone":2,"typeConfidence":2.0,"plateTime":0.4620557797202922,"extension":6.161299455241014},"index":5,"playId":"b84142fe-78a7-3f93-b736-e8c42a1b5109","pitchNumber":4,"startTime":"2026-03-22T17:34:05.607Z","endTime":"2026-03-22T17:34:09.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802117,"link":"/api/v1/people/802117"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":802117,"link":"/api/v1/people/802117"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:34:09.427Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Wisely grounds out, second baseman Luke Keaschall to first baseman Josh Bell.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-22T17:34:19.120Z","endTime":"2026-03-22T17:35:22.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"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, 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":80.6,"endSpeed":73.5,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.912206081544962,"aZ":-42.782612082527905,"pfxX":-0.36842815897979664,"pfxZ":-7.742269534420788,"pX":-0.7129106207615455,"pZ":1.901947053053745,"vX0":0.2292356960779911,"vY0":-117.35181602851131,"vZ0":-0.8979576967343504,"x":144.17,"y":187.43,"x0":-0.7648832342585496,"y0":50.003629888343575,"z0":6.33797709357956,"aX":-0.5046988428484224},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-13.9,"breakHorizontal":0.6,"spinRate":2365,"spinDirection":8},"zone":7,"typeConfidence":2.0,"plateTime":0.46995895760129436,"extension":6.201544402430568},"index":0,"playId":"a899c1ff-ea51-346c-bff0-762fcbb8ef18","pitchNumber":1,"startTime":"2026-03-22T17:34:31.052Z","endTime":"2026-03-22T17:34:34.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":88.6,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.84773710979255,"aZ":-8.561786971250521,"pfxX":-3.2911771921419097,"pfxZ":11.579151074750072,"pX":-0.19260416931448487,"pZ":4.088933619542418,"vX0":3.595768612063268,"vY0":-142.82249229227116,"vZ0":-3.974265751775154,"x":124.34,"y":128.38,"x0":-1.048141200846627,"y0":50.004339747252246,"z0":6.050475066264856,"aX":-6.7125076797985015},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":20.2,"breakHorizontal":5.2,"spinRate":2383,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3854053214872395,"extension":6.368435845925816},"index":1,"playId":"e0bb9bb7-d0ac-3f1b-a7e2-d8c098cd9a51","pitchNumber":2,"startTime":"2026-03-22T17:34:44.989Z","endTime":"2026-03-22T17:34:47.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92137175382232,"aZ":-9.722723065733051,"pfxX":-3.436242649488065,"pfxZ":11.213247611606413,"pX":-0.7396713236359745,"pZ":2.1272062137758962,"vX0":1.958318044562184,"vY0":-140.83074078888762,"vZ0":-8.754900574384584,"x":145.19,"y":181.35,"x0":-0.9987227430471654,"y0":50.00671055660823,"z0":5.911208706225387,"aX":-6.882107150818616},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.6,"breakHorizontal":5.8,"spinRate":2325,"spinDirection":197},"zone":4,"typeConfidence":2.0,"plateTime":0.3893935948434417,"extension":6.360536341863128},"index":2,"playId":"416578b1-cc84-398a-86d1-5ff883b9d6da","pitchNumber":3,"startTime":"2026-03-22T17:34:59.406Z","endTime":"2026-03-22T17:35:02.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.6,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62373981245856,"aZ":-23.52797927148637,"pfxX":-6.704365475873447,"pfxZ":4.6822832853367045,"pX":-0.21410623306820656,"pZ":1.418189101274152,"vX0":4.264740404387027,"vY0":-134.4044764385579,"vZ0":-7.654580648529016,"x":125.16,"y":200.49,"x0":-0.9429611715863231,"y0":50.0011573878809,"z0":5.950103578094171,"aX":-12.37755254705422},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.2,"breakHorizontal":11.4,"spinRate":1950,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4060875343682788,"extension":6.391696148529323},"hitData":{"launchSpeed":79.5,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.71,"coordY":155.11}},"index":3,"playId":"97e1eba7-d64e-36e4-a1e8-674685163663","pitchNumber":4,"startTime":"2026-03-22T17:35:14.567Z","endTime":"2026-03-22T17:35:22.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.6,"awayTeamWinProbability":75.4,"homeTeamWinProbabilityAdded":1.0000000000000036,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:35:22.333Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Mateo grounds out, shortstop Ryan Kreidler to first baseman Josh Bell.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-22T17:35:29.163Z","endTime":"2026-03-22T17:37:00.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.40082102564293,"aZ":-7.58329020754611,"pfxX":-2.683369191782575,"pfxZ":12.1790864923173,"pX":-0.1439836250819797,"pZ":2.6606141857745556,"vX0":3.2075523280306517,"vY0":-141.8907608471628,"vZ0":-8.119156136576553,"x":122.49,"y":166.94,"x0":-0.9456650351677905,"y0":50.004277725010404,"z0":6.058079768792302,"aX":-5.418961348189706},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":20.4,"breakHorizontal":4.1,"spinRate":2320,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.38745564499911733,"extension":6.329632089482786},"index":0,"playId":"41c466d3-3c0d-3c3d-a0e9-55684d7a5da2","pitchNumber":1,"startTime":"2026-03-22T17:35:43.808Z","endTime":"2026-03-22T17:35:46.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.3313530105176,"aZ":-7.634611176990003,"pfxX":-3.1497189746029894,"pfxZ":12.278415097911967,"pX":0.002789587440011951,"pZ":1.1838430809550282,"vX0":3.4672058262085588,"vY0":-141.21661754701287,"vZ0":-11.763654732463396,"x":116.89,"y":206.82,"x0":-0.8379210656023873,"y0":50.003337176900345,"z0":5.917876165590046,"aX":-6.294842636790591},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.7,"breakHorizontal":4.9,"spinRate":2322,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.3894572758263304,"extension":6.447076309562928},"index":1,"playId":"55ba6adb-2422-3314-9628-d8c597ec597a","pitchNumber":2,"startTime":"2026-03-22T17:35:57.757Z","endTime":"2026-03-22T17:36:00.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":82.2,"endSpeed":74.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6267905241752,"aZ":-44.91701021256914,"pfxX":0.6223533419637368,"pfxZ":-8.940348694477155,"pX":0.5068973094051805,"pZ":2.9566270149750578,"vX0":2.598248970554582,"vY0":-119.58569124046764,"vZ0":1.2212360959830053,"x":97.68,"y":158.95,"x0":-0.6820643531327931,"y0":50.005409141681376,"z0":6.521271970460116,"aX":0.8866341063331672},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-15.5,"breakHorizontal":-1.8,"spinRate":2467,"spinDirection":11},"zone":3,"typeConfidence":2.0,"plateTime":0.46096222703299894,"extension":6.25173809149982},"index":2,"playId":"39cf4709-2f3a-3b76-8162-877b501b5d93","pitchNumber":3,"startTime":"2026-03-22T17:36:11.763Z","endTime":"2026-03-22T17:36:15.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.338669344665302,"aZ":-41.79867562197645,"pfxX":1.7029669006130697,"pfxZ":-6.846671325847472,"pX":-0.47307138770830387,"pZ":2.4620130506899085,"vX0":-0.013235842125182445,"vY0":-118.82147420391358,"vZ0":-0.42164523250351027,"x":135.03,"y":172.31,"x0":-0.687997778864046,"y0":50.00197260957391,"z0":6.494797489950355,"aX":2.394008388713823},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.1,"breakHorizontal":-3.1,"spinRate":2228,"spinDirection":2},"zone":4,"typeConfidence":2.0,"plateTime":0.46396925560077307,"extension":6.253389807430399},"index":3,"playId":"03ce5b21-515c-38d2-827e-c8ae406013b2","pitchNumber":4,"startTime":"2026-03-22T17:36:25.750Z","endTime":"2026-03-22T17:36:30.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":81.3,"endSpeed":74.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.851819919687443,"aZ":-42.505383214066846,"pfxX":2.1560305160421662,"pfxZ":-7.351073241426485,"pX":0.6581929829722033,"pZ":2.2564344258347018,"vX0":2.3434212838664656,"vY0":-118.38259661304751,"vZ0":-0.534374005285215,"x":91.91,"y":177.86,"x0":-0.6287279372548488,"y0":50.00527245764359,"z0":6.411693795739085,"aX":3.0281582182082216},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-13.1,"breakHorizontal":-4.6,"spinRate":2413,"spinDirection":10},"zone":6,"typeConfidence":2.0,"plateTime":0.4645729233331535,"extension":6.282536714430827},"hitData":{"launchSpeed":78.9,"launchAngle":4.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.44,"coordY":150.86}},"index":4,"playId":"826eb499-2d8e-35ff-a499-f9ac8db663d2","pitchNumber":5,"startTime":"2026-03-22T17:36:53.031Z","endTime":"2026-03-22T17:37:00.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.3,"awayTeamWinProbability":74.7,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:37:00.766Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Bell walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-22T17:38:46.177Z","endTime":"2026-03-22T17:39:57.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":79.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.645518128398976,"aZ":-12.932595000566879,"pfxX":-3.5861134857327386,"pfxZ":11.753994991132192,"pX":1.0443626357769482,"pZ":1.569082464329802,"vX0":6.903568410488836,"vY0":-127.74482401521111,"vZ0":-7.847741183734854,"x":77.19,"y":196.41,"x0":-1.2388650971980295,"y0":50.00545563844334,"z0":5.718366826311485,"aX":-5.872709316800589},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":19.4,"breakHorizontal":4.8,"spinRate":2024,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4303397280063255,"extension":6.492600513795035},"index":0,"playId":"90e8beae-e220-381a-877f-22213388bafa","pitchNumber":1,"startTime":"2026-03-22T17:39:12.272Z","endTime":"2026-03-22T17:39:16.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":80.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21733779187747,"aZ":-12.68062748905824,"pfxX":-4.343802705545436,"pfxZ":11.564350675854595,"pX":-0.20774508982544868,"pZ":1.6751810682352075,"vX0":4.480788002705193,"vY0":-129.7918552977321,"vZ0":-7.833243479697903,"x":124.92,"y":193.55,"x0":-1.4021108579064978,"y0":50.004148622763736,"z0":5.7233918317714325,"aX":-7.322857533790418},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":19.2,"breakHorizontal":6.7,"spinRate":2066,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.42397021759009457,"extension":6.37920265198907},"index":1,"playId":"46f9d78f-58bc-327a-bdad-5c0e493a711f","pitchNumber":2,"startTime":"2026-03-22T17:39:25.199Z","endTime":"2026-03-22T17:39:29.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":81.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.700093436869903,"aZ":-15.745442237837954,"pfxX":-5.590118673638548,"pfxZ":9.481895474607208,"pX":1.180155892387384,"pZ":3.2705852669166977,"vX0":8.004235311356144,"vY0":-131.50410012710927,"vZ0":-3.8044811529291453,"x":72.02,"y":150.47,"x0":-1.1920083443495524,"y0":50.00179145465744,"z0":5.921308691198634,"aX":-9.685053466712269},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.4,"breakHorizontal":8.2,"spinRate":2094,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.41823762507871987,"extension":6.379905083368699},"index":2,"playId":"406bd8ff-38a2-3549-9ba1-a95b73e1a5fe","pitchNumber":3,"startTime":"2026-03-22T17:39:38.659Z","endTime":"2026-03-22T17:39:42.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":80.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78568021613188,"aZ":-14.024861193320172,"pfxX":-2.7716763850476136,"pfxZ":10.769401280926761,"pX":-0.9250790136812234,"pZ":2.870056764267827,"vX0":2.7621763121715017,"vY0":-129.6702508331991,"vZ0":-4.780068732643123,"x":152.26,"y":161.29,"x0":-1.649406637603809,"y0":50.000826716678226,"z0":5.825126351092914,"aX":-4.669897215750456},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":18.5,"breakHorizontal":4.3,"spinRate":2056,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.4241157056043803,"extension":6.31580428119493},"index":3,"playId":"07c89a9a-c88e-3ce6-a94b-f4109e33b9a2","pitchNumber":4,"startTime":"2026-03-22T17:39:53.270Z","endTime":"2026-03-22T17:39:57.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.099999999999998,"awayTeamWinProbability":70.9,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.87,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:39:57.758Z","atBatIndex":14},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ryan Jeffers grounds into a double play, shortstop Jorge Mateo to second baseman Brett Wisely to first baseman Dominic Smith. Josh Bell out at 2nd. Ryan Jeffers out at 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-22T17:40:01.531Z","endTime":"2026-03-22T17:40:43.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":689172,"link":"/api/v1/people/689172"},"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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89771511434325,"aZ":-34.228371097834035,"pfxX":4.842503390174348,"pfxZ":-1.4683267548551928,"pX":-0.4938065855367035,"pZ":2.185340584641144,"vX0":1.309250322079838,"vY0":-118.26070468417893,"vZ0":-1.2244976502210456,"x":135.82,"y":179.78,"x0":-1.685135277451852,"y0":50.0026764488109,"z0":5.881407586787976,"aX":6.781740060876749},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-2.6,"breakHorizontal":-9.1,"spinRate":2200,"spinDirection":117},"zone":7,"typeConfidence":2.0,"plateTime":0.46514194129075026,"extension":6.425919401057323},"index":0,"playId":"1570d4a0-85f9-3b73-bd97-b00d6ad06ca0","pitchNumber":1,"startTime":"2026-03-22T17:40:21.106Z","endTime":"2026-03-22T17:40:25.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28188884026448,"aZ":-31.61676698625837,"pfxX":3.7024425021494993,"pfxZ":0.39365471262168317,"pX":0.3460390500057687,"pZ":1.5938443188540872,"vX0":3.1350428324598822,"vY0":-118.66709222682933,"vZ0":-3.0072350447937652,"x":103.81,"y":195.75,"x0":-1.4767242591174783,"y0":50.002063587311916,"z0":5.779542930906027,"aX":5.240963594930412},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.2,"breakHorizontal":-7.6,"spinRate":2124,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4628810237108065,"extension":6.285580456114139},"hitData":{"launchSpeed":103.6,"launchAngle":-11.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.26,"coordY":152.08}},"index":1,"playId":"c7c98bf9-994d-3dac-bd17-b8e422fcbfa9","pitchNumber":2,"startTime":"2026-03-22T17:40:34.917Z","endTime":"2026-03-22T17:40:43.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":21.5,"awayTeamWinProbability":78.5,"homeTeamWinProbabilityAdded":-7.599999999999998,"leverageIndex":1.54,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:40:43.431Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Larnach grounds out, second baseman Brett Wisely to first baseman Dominic Smith.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-22T17:40:55.517Z","endTime":"2026-03-22T17:42:40.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.1,"endSpeed":68.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.203972568397628,"aZ":-39.27540709233938,"pfxX":4.0648077356333605,"pfxZ":-6.194428971523372,"pX":0.7992656820087971,"pZ":0.9093740925645264,"vX0":3.1155778617059786,"vY0":-106.41406398134967,"vZ0":-1.3884372810027026,"x":86.53,"y":214.23,"x0":-1.211590006235321,"y0":50.0012793210761,"z0":6.018361244501327,"aX":4.662134625638577},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-11.3,"breakHorizontal":-8.2,"spinRate":2301,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.5146443999513508,"extension":6.229627808029036},"index":0,"playId":"36c9f1cb-a10a-3a94-9b5f-981e1a208da1","pitchNumber":1,"startTime":"2026-03-22T17:41:06.653Z","endTime":"2026-03-22T17:41:15.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":72.0,"endSpeed":66.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.736502936398153,"aZ":-38.10652739098267,"pfxX":6.010466616516976,"pfxZ":-5.32747774597306,"pX":0.21103615889425592,"pZ":1.8626675933581074,"vX0":1.5155597336178743,"vY0":-104.83094900858357,"vZ0":0.331346155222936,"x":108.96,"y":188.49,"x0":-1.3022936645794803,"y0":50.005051440732075,"z0":6.151323311390899,"aX":6.689084415473877},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-9.2,"breakHorizontal":-11.3,"spinRate":2209,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.5225081136043128,"extension":6.211466719191975},"index":1,"playId":"3f21b9e9-6639-3d15-9f36-7949ea727c01","pitchNumber":2,"startTime":"2026-03-22T17:41:23.286Z","endTime":"2026-03-22T17:41:29.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":80.4,"endSpeed":74.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.06797938374385,"aZ":-25.597323351992934,"pfxX":-6.209632438518085,"pfxZ":4.709785579732081,"pX":-1.433386467569138,"pZ":2.4329372401083376,"vX0":2.2382563727377067,"vY0":-117.08245524133117,"vZ0":-2.4624933486438882,"x":171.64,"y":173.09,"x0":-1.5923826437834159,"y0":50.00010199252358,"z0":5.881563181868213,"aX":-8.662820526132554},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":8.3,"breakHorizontal":10.7,"spinRate":1560,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.46692634569418345,"extension":6.413531194668997},"index":2,"playId":"f022e535-f9ee-3463-86f3-b4c0e24379c6","pitchNumber":3,"startTime":"2026-03-22T17:41:38.523Z","endTime":"2026-03-22T17:41:42.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.745178785478,"aZ":-13.857303062900137,"pfxX":-2.6348163741527975,"pfxZ":10.432630713898407,"pX":-0.08508221590112182,"pZ":1.8963800038897638,"vX0":4.282721728485758,"vY0":-131.857737574421,"vZ0":-7.08907121363874,"x":120.24,"y":187.58,"x0":-1.390073627856517,"y0":50.00584734254527,"z0":5.647711605064398,"aX":-4.627882469975353},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.5,"breakHorizontal":3.8,"spinRate":1983,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.4158197047754153,"extension":6.496940645925344},"index":3,"playId":"b99c982b-6f3d-3e3d-89e1-8fc583fdbce7","pitchNumber":4,"startTime":"2026-03-22T17:41:53.935Z","endTime":"2026-03-22T17:41:57.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.20848984415589,"aZ":-32.925630433001196,"pfxX":3.480117481177536,"pfxZ":-0.540474626071556,"pX":-0.13790764522583268,"pZ":1.9030167779061682,"vX0":2.370990616227205,"vY0":-116.61483329633633,"vZ0":-1.6702441511019708,"x":122.26,"y":187.4,"x0":-1.61879350961551,"y0":50.00448760068507,"z0":5.724385765167034,"aX":4.81034211385155},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-1.1,"breakHorizontal":-6.8,"spinRate":2283,"spinDirection":96},"zone":8,"typeConfidence":2.0,"plateTime":0.46905950105348637,"extension":6.455845220545557},"index":4,"playId":"7920de86-7222-335f-b725-af2430d24362","pitchNumber":5,"startTime":"2026-03-22T17:42:09.635Z","endTime":"2026-03-22T17:42:14.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.620423169730337,"aZ":-21.93583849125804,"pfxX":-5.681965654616048,"pfxZ":7.166017550301742,"pX":-1.0113194567460395,"pZ":2.6183239140318975,"vX0":3.168498331250892,"vY0":-118.99120758273445,"vZ0":-3.0118933111317556,"x":155.55,"y":168.09,"x0":-1.6244738997912576,"y0":50.0036192724541,"z0":5.896179851522239,"aX":-8.118112535575001},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":12.5,"breakHorizontal":9.5,"spinRate":1382,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4609769816122764,"extension":6.482343735535688},"hitData":{"launchSpeed":74.9,"launchAngle":-15.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.77,"coordY":153.89}},"index":5,"playId":"3e7f945b-f283-3673-90d2-4d4d95807f00","pitchNumber":6,"startTime":"2026-03-22T17:42:33.397Z","endTime":"2026-03-22T17:42:40.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.599999999999998,"awayTeamWinProbability":79.4,"homeTeamWinProbabilityAdded":-0.9000000000000021,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:42:40.109Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drake Baldwin singles on a line drive to center fielder Byron Buxton.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-22T17:44:22.371Z","endTime":"2026-03-22T17:44:58.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.531733374872907,"aZ":-23.086384629999596,"pfxX":-4.649532927568041,"pfxZ":5.222375660126414,"pX":0.04844263540216691,"pZ":2.3018827612020427,"vX0":4.585110564908103,"vY0":-129.85816151689397,"vZ0":-5.0839149929685385,"x":115.15,"y":176.63,"x0":-1.1207467315819506,"y0":50.00048084375767,"z0":6.000116828713221,"aX":-8.08532524899002},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.8,"breakHorizontal":7.7,"spinRate":1779,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.41889120496691223,"extension":6.437318533227596},"hitData":{"launchSpeed":95.4,"launchAngle":3.0,"totalDistance":77.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.18,"coordY":122.19}},"index":0,"playId":"df831302-6929-340b-a6bc-13c2ecb05a7c","pitchNumber":1,"startTime":"2026-03-22T17:44:47.753Z","endTime":"2026-03-22T17:44:58.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-2.099999999999998,"leverageIndex":0.53,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:44:58.417Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Yastrzemski called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-22T17:45:05.844Z","endTime":"2026-03-22T17:46:49.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.677280072483015,"aZ":-5.034711562302021,"pfxX":-2.817036248256936,"pfxZ":14.010045046397757,"pX":-0.6590746218886576,"pZ":1.315357201762504,"vX0":2.2156764120717654,"vY0":-138.90941203599576,"vZ0":-11.448414537067382,"x":142.12,"y":203.27,"x0":-1.1045836305236159,"y0":50.00118525265349,"z0":5.842669140425394,"aX":-5.456201778352582},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.3,"breakVerticalInduced":22.9,"breakHorizontal":4.6,"spinRate":2396,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.3956494755911688,"extension":6.4287644416865},"index":0,"playId":"ae631b75-8a3d-37dd-9e0e-f3d0e823c5e8","pitchNumber":1,"startTime":"2026-03-22T17:45:22.035Z","endTime":"2026-03-22T17:45:26.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71081366384532,"aZ":-7.754954068067789,"pfxX":-3.4796980997341818,"pfxZ":12.754343976779932,"pX":-0.8007693124257507,"pZ":2.3927101904334718,"vX0":1.6442206423174464,"vY0":-138.40603715230657,"vZ0":-8.279652608132919,"x":147.52,"y":174.18,"x0":-0.9548251569120203,"y0":50.00192100859016,"z0":5.9649812332034715,"aX":-6.661005248759809},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":21.2,"breakHorizontal":5.9,"spinRate":2386,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.3977765005167422,"extension":6.359693602105678},"index":1,"playId":"de984c53-46d8-3d26-ac27-375edd72b25a","pitchNumber":2,"startTime":"2026-03-22T17:45:42.548Z","endTime":"2026-03-22T17:45:46.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31780474039262,"aZ":-24.06243990087548,"pfxX":1.9399479488447628,"pfxZ":4.717835468228486,"pX":1.0438896754338265,"pZ":1.2540906405528371,"vX0":4.728001755737464,"vY0":-130.27502943513846,"vZ0":-7.460442320004768,"x":77.21,"y":204.92,"x0":-1.0464140437119733,"y0":50.00394277180573,"z0":5.973432002883714,"aX":3.33394242135776},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.1,"breakHorizontal":-4.6,"spinRate":2130,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.42041783324426296,"extension":6.460222392114022},"index":2,"playId":"a5679c9b-32b4-3513-a294-1097b6b9136d","pitchNumber":3,"startTime":"2026-03-22T17:46:03.042Z","endTime":"2026-03-22T17:46:06.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.69554480859921,"aZ":-4.470746525131883,"pfxX":-2.4927388889002806,"pfxZ":14.290404741852477,"pX":0.4064182518427276,"pZ":1.8899363084260865,"vX0":4.456799957637899,"vY0":-139.18498644810364,"vZ0":-10.350930797150268,"x":101.51,"y":187.75,"x0":-0.9004680550553849,"y0":50.00514376007806,"z0":5.974941420988335,"aX":-4.833468861717755},"breaks":{"breakAngle":27.6,"breakLength":1.2,"breakY":24.0,"breakVertical":-6.6,"breakVerticalInduced":23.6,"breakHorizontal":3.5,"spinRate":2444,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.39531500721310664,"extension":6.454227807484978},"index":3,"playId":"3297dd85-147d-3173-b3b6-daddf2a61d96","pitchNumber":4,"startTime":"2026-03-22T17:46:22.334Z","endTime":"2026-03-22T17:46:25.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7064344594523,"aZ":-23.886543481632817,"pfxX":-6.735044530019645,"pfxZ":4.656807378103364,"pX":0.5871775689747525,"pZ":2.1106721298755398,"vX0":6.234787512654157,"vY0":-131.9844135521845,"vZ0":-5.764959586840202,"x":94.62,"y":181.79,"x0":-0.9203638589132355,"y0":50.00434582693312,"z0":6.060917938671069,"aX":-11.991321687201564},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.4,"breakHorizontal":11.0,"spinRate":1798,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.41357075199902127,"extension":6.507340759894741},"index":4,"playId":"009f2390-2a7b-35eb-baed-67c87c9002d1","pitchNumber":5,"startTime":"2026-03-22T17:46:44.646Z","endTime":"2026-03-22T17:46:49.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.86,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:46:49.469Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonah Heim flies out to left fielder Austin Martin.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-22T17:46:55.210Z","endTime":"2026-03-22T17:48:50.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.730452584013896,"aZ":-28.439574613488706,"pfxX":-3.290326555943204,"pfxZ":2.113933408544497,"pX":0.3515118732529178,"pZ":4.0984679755077895,"vX0":4.4588598201738945,"vY0":-131.32918450700188,"vZ0":-0.3189079048340969,"x":103.6,"y":128.12,"x0":-0.931585122610521,"y0":50.00445364119631,"z0":6.315666156643276,"aX":-5.816611288808445},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.0,"breakHorizontal":5.2,"spinRate":1843,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.41520003783100234,"extension":6.327592745876478},"index":0,"playId":"a718f37e-e9a8-3058-92c0-7a0e93053a18","pitchNumber":1,"startTime":"2026-03-22T17:47:15.068Z","endTime":"2026-03-22T17:47:18.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.885305843126677,"aZ":-28.079367415012978,"pfxX":3.1920671985455416,"pfxZ":2.509233067256859,"pX":0.9767612203434883,"pZ":0.9265051695859317,"vX0":4.029715204747368,"vY0":-126.26464979111935,"vZ0":-6.774904214764248,"x":79.77,"y":213.76,"x0":-1.047706103040365,"y0":50.00496297617067,"z0":5.869043699701129,"aX":5.214902925114162},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.4,"breakHorizontal":-6.6,"spinRate":2087,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.43185918503675014,"extension":6.389670650501347},"index":1,"playId":"1f24c9b1-fa23-3c80-85d9-3ba85dce7197","pitchNumber":2,"startTime":"2026-03-22T17:47:36.456Z","endTime":"2026-03-22T17:47:39.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.226456198220376,"aZ":-11.832794359750855,"pfxX":-3.6304365436813435,"pfxZ":10.46134972195151,"pX":-0.4205264054764083,"pZ":3.42672969724662,"vX0":3.039977478712826,"vY0":-138.1856978223103,"vZ0":-5.227579486018821,"x":133.03,"y":146.26,"x0":-1.0602768389172195,"y0":50.00328383714226,"z0":6.130113725167359,"aX":-7.05949077938849},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.1,"breakHorizontal":6.0,"spinRate":2180,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.3955547207514791,"extension":6.421084487848353},"index":2,"playId":"85b0227c-b3fb-3edd-9a5c-5a1aaad6b5de","pitchNumber":3,"startTime":"2026-03-22T17:47:56.981Z","endTime":"2026-03-22T17:47:59.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58756651516427,"aZ":-11.074668193271231,"pfxX":-3.6029835240940926,"pfxZ":10.786272081281023,"pX":-1.4679220797867345,"pZ":3.480408987643864,"vX0":0.4639390744901164,"vY0":-138.85206574384648,"vZ0":-5.2690490079513195,"x":172.95,"y":144.81,"x0":-1.168827769757871,"y0":50.00280500158161,"z0":6.137155375186317,"aX":-7.046856098938887},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.7,"breakHorizontal":6.5,"spinRate":2261,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.3942110343949996,"extension":6.354411679191129},"index":3,"playId":"4a4fb76e-9390-3c6b-849a-cd002917fabc","pitchNumber":4,"startTime":"2026-03-22T17:48:18.033Z","endTime":"2026-03-22T17:48:21.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-03-22T17:48:28.340Z","endTime":"2026-03-22T17:48:39.132Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49886420695545,"aZ":-10.75331075725876,"pfxX":-2.621940742058851,"pfxZ":10.888134737928738,"pX":-0.48949820418461804,"pZ":2.1596202713898185,"vX0":2.303993982529528,"vY0":-139.1949497407353,"vZ0":-8.734244104676957,"x":135.66,"y":180.47,"x0":-0.9862772224245402,"y0":50.00059731941982,"z0":6.045064606077543,"aX":-5.157490046985755},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":4.3,"spinRate":2210,"spinDirection":199},"zone":7,"typeConfidence":2.0,"plateTime":0.39311058315508074,"extension":6.400907257887505},"hitData":{"launchSpeed":92.4,"launchAngle":44.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.43,"coordY":96.42}},"index":5,"playId":"9026b9d4-d641-3de9-9633-344da14ef21b","pitchNumber":5,"startTime":"2026-03-22T17:48:39.132Z","endTime":"2026-03-22T17:48:50.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.2,"awayTeamWinProbability":77.8,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:48:50.759Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dominic Smith lines out to left fielder Austin Martin.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-22T17:48:55.041Z","endTime":"2026-03-22T17:49:25.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46779352623723,"aZ":-10.434989121142094,"pfxX":-2.0506911680552973,"pfxZ":10.876143558724468,"pX":-0.44702865356586635,"pZ":2.3407549774961036,"vX0":2.237960476444312,"vY0":-140.19920433554702,"vZ0":-8.356712508839996,"x":134.04,"y":175.58,"x0":-0.9876132461215928,"y0":50.00532224696827,"z0":6.033800324382731,"aX":-4.099940223185463},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.2,"breakHorizontal":3.2,"spinRate":2265,"spinDirection":191},"zone":4,"typeConfidence":2.0,"plateTime":0.3900584619298817,"extension":6.457889576642885},"hitData":{"launchSpeed":99.9,"launchAngle":18.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.93,"coordY":91.59}},"index":0,"playId":"b99f917b-77f7-3478-8dd6-9112e2d7e8bf","pitchNumber":1,"startTime":"2026-03-22T17:49:18.679Z","endTime":"2026-03-22T17:49:25.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:49:25.224Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Royce Lewis flies out to left fielder Mike Yastrzemski.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-22T17:51:15.937Z","endTime":"2026-03-22T17:52:59.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.9,"endSpeed":81.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.459925544315624,"aZ":-16.88903645215818,"pfxX":-5.647893091945349,"pfxZ":9.000232937205316,"pX":-0.7297622382499014,"pZ":2.2000616693001787,"vX0":3.8932102532482777,"vY0":-129.34886742682392,"vZ0":-5.685540854750589,"x":144.82,"y":179.38,"x0":-1.519076008941028,"y0":50.00112677266994,"z0":5.7174068588111275,"aX":-9.589196388554676},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":15.2,"breakHorizontal":9.4,"spinRate":1902,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.4231225380436734,"extension":6.413432262518201},"index":0,"playId":"ec4fe513-3e05-36c0-ae91-ff5227e93f41","pitchNumber":1,"startTime":"2026-03-22T17:51:49.371Z","endTime":"2026-03-22T17:51:53.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.983577889441044,"aZ":-15.077525773611399,"pfxX":-2.7672049793463316,"pfxZ":9.766473834884613,"pX":-0.9656412667823997,"pZ":2.88819007842834,"vX0":2.179715337443279,"vY0":-131.5056604619943,"vZ0":-4.761806252811056,"x":153.81,"y":160.8,"x0":-1.445874872696349,"y0":50.00412602340158,"z0":5.841475262684073,"aX":-4.845291287706987},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.8,"breakHorizontal":4.6,"spinRate":1890,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.4165591541604572,"extension":6.342380965888081},"index":1,"playId":"f888bad1-f6cc-304d-b9e4-9a1a82d8793b","pitchNumber":2,"startTime":"2026-03-22T17:52:02.692Z","endTime":"2026-03-22T17:52:07.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.311699019758855,"aZ":-15.911757188395859,"pfxX":-2.6547824724170432,"pfxZ":9.522284739273854,"pX":0.342848963163584,"pZ":2.365537224629139,"vX0":5.50414945104346,"vY0":-129.40511758030982,"vZ0":-5.33647517026661,"x":103.93,"y":174.91,"x0":-1.4603499818420587,"y0":50.000490424726394,"z0":5.660915576351047,"aX":-4.533182907022061},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":16.3,"breakHorizontal":3.7,"spinRate":1787,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.42220404799680455,"extension":6.468772420778805},"index":2,"playId":"eaaa7cae-dbea-3a7f-bdd8-5dbacd3b0a2f","pitchNumber":3,"startTime":"2026-03-22T17:52:17.488Z","endTime":"2026-03-22T17:52:20.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":90.9,"endSpeed":83.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70188576668804,"aZ":-16.078891044203125,"pfxX":-3.770607208304158,"pfxZ":8.988829434432152,"pX":-0.5720337553311617,"pZ":3.0246730464185494,"vX0":3.775765646525433,"vY0":-132.34822564256228,"vZ0":-3.7268669169737487,"x":138.8,"y":157.11,"x0":-1.5207501840285815,"y0":50.00577944449151,"z0":5.613742071712839,"aX":-6.754619710141981},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.7,"breakHorizontal":6.1,"spinRate":1841,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.4123421607433313,"extension":6.363664152484646},"index":3,"playId":"9b71e2fd-d960-3741-b0c2-887287c800fb","pitchNumber":4,"startTime":"2026-03-22T17:52:31.266Z","endTime":"2026-03-22T17:52:34.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.756249320702786,"aZ":-15.217103829059122,"pfxX":-4.000102926752456,"pfxZ":9.534049590215865,"pX":-0.34573879663643803,"pZ":2.6255548105229733,"vX0":4.382628958942024,"vY0":-132.16720391290906,"vZ0":-4.688089228686982,"x":130.18,"y":167.89,"x0":-1.5015372391353778,"y0":50.003121118527666,"z0":5.530939977129691,"aX":-7.115033809818894},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.6,"breakHorizontal":6.4,"spinRate":1900,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.41356908656523883,"extension":6.571436630255564},"hitData":{"launchSpeed":87.0,"launchAngle":55.0,"totalDistance":209.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.74,"coordY":122.64}},"index":4,"playId":"72dcf450-a848-372e-8952-daeda9ae82d0","pitchNumber":5,"startTime":"2026-03-22T17:52:50.129Z","endTime":"2026-03-22T17:52:59.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":0.92,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:52:59.667Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Martin singles on a ground ball to center fielder DaShawn Keirsey Jr.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-22T17:53:07.135Z","endTime":"2026-03-22T17:55:49.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"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(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":90.6,"endSpeed":82.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69991012209041,"aZ":-13.496813116897874,"pfxX":-3.6216411736530167,"pfxZ":10.62318862102667,"pX":0.3788120947560653,"pZ":2.178017255028937,"vX0":5.800126187581384,"vY0":-131.6957085113788,"vZ0":-6.308011255526755,"x":102.56,"y":179.97,"x0":-1.3805978644987347,"y0":50.00588484127458,"z0":5.6009562919655576,"aX":-6.369901110444554},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":18.1,"breakHorizontal":5.3,"spinRate":2015,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.4157547395146821,"extension":6.445960225631675},"index":0,"playId":"e3042262-b93c-3378-89d3-1b6eeb6bb738","pitchNumber":1,"startTime":"2026-03-22T17:53:26.533Z","endTime":"2026-03-22T17:53:30.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.899898093178482,"aZ":-13.108452441661234,"pfxX":-5.770908768550306,"pfxZ":10.700681537535207,"pX":0.9379209870410157,"pZ":1.0958698392063653,"vX0":7.676946386197754,"vY0":-132.53983091805344,"vZ0":-9.105394606830668,"x":81.25,"y":209.19,"x0":-1.2441832094143124,"y0":50.00421899411848,"z0":5.529518443296676,"aX":-10.284570402344803},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.5,"breakHorizontal":8.8,"spinRate":2052,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4129882336122064,"extension":6.4282948625860765},"index":1,"playId":"a60c7c69-ec28-3b04-9aff-ef1429af3578","pitchNumber":2,"startTime":"2026-03-22T17:53:40.560Z","endTime":"2026-03-22T17:53:45.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.103336700913786,"aZ":-31.498362391180716,"pfxX":2.341193166044569,"pfxZ":0.4839572069546687,"pX":0.05741036593182671,"pZ":1.4217187371047433,"vX0":3.2055280255150356,"vY0":-117.29108072204349,"vZ0":-2.9159345641019865,"x":114.81,"y":200.39,"x0":-1.628472072999912,"y0":50.00457210449606,"z0":5.602978970587911,"aX":3.278539065333916},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.5,"breakHorizontal":-5.0,"spinRate":2192,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4660659175878652,"extension":6.34757736603165},"index":2,"playId":"8fe6d457-7e9e-36a3-92fc-21198dceb9bc","pitchNumber":3,"startTime":"2026-03-22T17:53:54.905Z","endTime":"2026-03-22T17:53:59.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":70.3,"endSpeed":65.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.19116947320503,"aZ":-36.25482368463226,"pfxX":3.9787378925585757,"pfxZ":-3.8317474279451336,"pX":0.5926531017274255,"pZ":2.8168093225061637,"vX0":2.5514457240037967,"vY0":-102.32579853749213,"vZ0":1.974480809790538,"x":94.41,"y":162.73,"x0":-1.1853614347018142,"y0":50.00236615682449,"z0":6.266851236473579,"aX":4.237360247184952},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-6.1,"breakHorizontal":-7.9,"spinRate":2140,"spinDirection":53},"zone":3,"typeConfidence":2.0,"plateTime":0.5343823025464607,"extension":6.211291472464363},"index":3,"playId":"d11ceca5-12c7-3f25-b94d-5694f673741b","pitchNumber":4,"startTime":"2026-03-22T17:54:25.564Z","endTime":"2026-03-22T17:54:28.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.950403356717196,"aZ":-29.521111265937563,"pfxX":3.08986175719152,"pfxZ":1.921366249466267,"pX":0.36216766964066593,"pZ":1.420264708272231,"vX0":3.697391069377698,"vY0":-116.99226886128106,"vZ0":-3.246155513899388,"x":103.2,"y":200.43,"x0":-1.6426454550935738,"y0":50.00206357420398,"z0":5.604946218296671,"aX":4.264442488101347},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.9,"breakHorizontal":-6.5,"spinRate":2205,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.4689406739644406,"extension":6.396885101515967},"index":4,"playId":"697c9a28-8620-346e-b7b2-eb76433f317d","pitchNumber":5,"startTime":"2026-03-22T17:54:54.987Z","endTime":"2026-03-22T17:54:58.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.096428382372654,"aZ":-13.913735267351756,"pfxX":-5.533970018733285,"pfxZ":10.132563828209914,"pX":0.7873752817170175,"pZ":1.219541986398325,"vX0":7.552218670315337,"vY0":-133.25995593828014,"vZ0":-8.433390887590981,"x":86.99,"y":205.85,"x0":-1.361728727234074,"y0":50.00235280890842,"z0":5.425971842677941,"aX":-9.973062758487542},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.7,"breakHorizontal":8.4,"spinRate":1997,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.41070049404980313,"extension":6.472873114143684},"index":5,"playId":"4fa59b5e-c02a-37e0-8071-67c81a28c4d3","pitchNumber":6,"startTime":"2026-03-22T17:55:21.814Z","endTime":"2026-03-22T17:55:25.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.329180898433542,"aZ":-14.334498826769655,"pfxX":-3.7304093336187174,"pfxZ":10.147373163735624,"pX":-0.5055983438219931,"pZ":2.383996097684068,"vX0":3.8312038962749573,"vY0":-132.060101657232,"vZ0":-5.669092454928171,"x":136.27,"y":174.41,"x0":-1.4936736609407817,"y0":50.00486966435855,"z0":5.62130357974232,"aX":-6.5597464653506},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.3,"breakHorizontal":5.9,"spinRate":2033,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.4154833234809039,"extension":6.449185274290692},"hitData":{"launchSpeed":82.0,"launchAngle":9.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.59,"coordY":103.89}},"index":6,"playId":"eb54e6df-2335-3cb3-9461-1971a4af1a5f","pitchNumber":7,"startTime":"2026-03-22T17:55:39.120Z","endTime":"2026-03-22T17:55:49.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.9,"awayTeamWinProbability":76.1,"homeTeamWinProbabilityAdded":2.6999999999999993,"leverageIndex":0.65,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:55:49.208Z","atBatIndex":22},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Ryan Kreidler out on a sacrifice bunt, pitcher Reynaldo López to first baseman Dominic Smith. Austin Martin to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-22T17:55:57.477Z","endTime":"2026-03-22T17:56:31.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":625643,"link":"/api/v1/people/625643"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.142467255855873,"aZ":-14.126489677601734,"pfxX":-5.425204828009299,"pfxZ":10.495348264131568,"pX":-0.30333341887293336,"pZ":2.1411591624011606,"vX0":4.517429815911265,"vY0":-130.70510821971794,"vZ0":-6.723490620879278,"x":128.56,"y":180.97,"x0":-1.3544790870473227,"y0":50.00209227344752,"z0":5.819847868007669,"aX":-9.328421704183674},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.6,"breakHorizontal":8.8,"spinRate":2027,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.4200515089410404,"extension":6.355657854744164},"hitData":{"launchSpeed":44.7,"launchAngle":-6.0,"totalDistance":14.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":126.17,"coordY":198.45}},"index":0,"playId":"32d8f3fb-de85-3adc-92d9-977614bbc94c","pitchNumber":1,"startTime":"2026-03-22T17:56:19.615Z","endTime":"2026-03-22T17:56:31.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":21.7,"awayTeamWinProbability":78.3,"homeTeamWinProbabilityAdded":-2.1999999999999993,"leverageIndex":1.29,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:56:31.050Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luke Keaschall lines out to center fielder DaShawn Keirsey Jr.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-22T17:56:45.719Z","endTime":"2026-03-22T17:57:30.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":80.6,"endSpeed":74.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10147104187717,"aZ":-29.956109754326377,"pfxX":0.011864559179800782,"pfxZ":1.5921892293222122,"pX":-0.6146317123795645,"pZ":1.9802917927634827,"vX0":2.365260640506358,"vY0":-117.386382030784,"vZ0":-2.377089973205715,"x":140.43,"y":185.31,"x0":-1.636644703929615,"y0":50.005683480750754,"z0":5.793418747350721,"aX":0.016338878363447048},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.5,"breakHorizontal":-0.6,"spinRate":2170,"spinDirection":119},"zone":7,"typeConfidence":2.0,"plateTime":0.46650037758176444,"extension":6.339958418351778},"index":0,"playId":"413e441d-35bd-3a31-b752-d23f6d76cb1c","pitchNumber":1,"startTime":"2026-03-22T17:56:50.430Z","endTime":"2026-03-22T17:56:54.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.46695912111842,"aZ":-14.761584177379042,"pfxX":-4.49059580829362,"pfxZ":10.09296580990873,"pX":-1.4867001937069397,"pZ":2.174131609845332,"vX0":1.6015345916576464,"vY0":-130.73607870227718,"vZ0":-6.096400619611197,"x":173.67,"y":180.08,"x0":-1.5251030823493656,"y0":50.0012603055176,"z0":5.650874763099968,"aX":-7.745118029288858},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":17.0,"breakHorizontal":7.8,"spinRate":1887,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.41952207069678904,"extension":6.4606780698331905},"index":1,"playId":"1068107e-489c-38ce-9eb9-b0568cd2d547","pitchNumber":2,"startTime":"2026-03-22T17:57:06.950Z","endTime":"2026-03-22T17:57:10.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70182092859032,"aZ":-16.913368933990025,"pfxX":-4.955254534826153,"pfxZ":8.815823808309876,"pX":-0.4468739336385995,"pZ":3.493420163194929,"vX0":4.385685753205455,"vY0":-130.99132338318606,"vZ0":-2.4045949897881673,"x":134.03,"y":144.46,"x0":-1.5023022902715373,"y0":50.000292501439475,"z0":5.693460622293473,"aX":-8.575711512029308},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.6,"breakHorizontal":7.9,"spinRate":1883,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.41877700822298936,"extension":6.411461683129972},"hitData":{"launchSpeed":85.9,"launchAngle":23.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.75,"coordY":87.74}},"index":2,"playId":"837786e8-fed7-3022-84ef-0977f03c7281","pitchNumber":3,"startTime":"2026-03-22T17:57:22.744Z","endTime":"2026-03-22T17:57:30.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.6,"awayTeamWinProbability":81.4,"homeTeamWinProbabilityAdded":-3.099999999999998,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:57:30.414Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Farmer strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-22T17:59:31.049Z","endTime":"2026-03-22T18:01:13.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":85.4,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.562631808372295,"aZ":-11.225844968808156,"pfxX":-4.1234939272191085,"pfxZ":10.972796030332873,"pX":-0.6237638525082625,"pZ":3.834587878354342,"vX0":2.234009279418522,"vY0":-138.85448408575814,"vZ0":-4.032997483957728,"x":140.78,"y":135.25,"x0":-0.9127530591192631,"y0":50.00142512318878,"z0":6.080748202877086,"aX":-7.871554038293192},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.0,"breakHorizontal":6.8,"spinRate":2256,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.39788700655595877,"extension":6.332016101972161},"index":0,"playId":"6cfe99d0-0617-3e9b-ad33-ed1180b79ef0","pitchNumber":1,"startTime":"2026-03-22T17:59:43.180Z","endTime":"2026-03-22T17:59:46.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":85.5,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.50225780763065,"aZ":-10.392391296212677,"pfxX":-1.984352702025888,"pfxZ":11.468075438168587,"pX":0.4956825463800286,"pZ":1.7282734693410484,"vX0":4.562510828067071,"vY0":-138.53394264193395,"vZ0":-9.501879648312272,"x":98.11,"y":192.12,"x0":-0.9318178628359471,"y0":50.0035434453076,"z0":5.944081646211048,"aX":-3.7694088145246836},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":2.4,"spinRate":2252,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.3988644623796511,"extension":6.491348548233459},"index":1,"playId":"c3606edd-d7ef-35fa-b9b9-4b462371557e","pitchNumber":2,"startTime":"2026-03-22T17:59:56.870Z","endTime":"2026-03-22T18:00:00.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.0,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.520958587039573,"aZ":-29.31399845052054,"pfxX":4.997190397440583,"pfxZ":1.747610230066905,"pX":0.6126795980257418,"pZ":1.837681430693087,"vX0":2.448032166513763,"vY0":-128.1520443971348,"vZ0":-5.012870240690017,"x":93.65,"y":189.16,"x0":-1.0090663540408829,"y0":50.00370359512559,"z0":6.154319200773209,"aX":8.1750505586317},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.2,"breakHorizontal":-9.6,"spinRate":2170,"spinDirection":158},"zone":9,"typeConfidence":2.0,"plateTime":0.4301075113993402,"extension":6.320221105273086},"index":2,"playId":"387bb1b4-bd51-3042-939a-909f278086d0","pitchNumber":3,"startTime":"2026-03-22T18:00:12.187Z","endTime":"2026-03-22T18:00:17.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":72.6,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.127818991466224,"aZ":-46.05627813101697,"pfxX":2.4129032481482655,"pfxZ":-10.336322244903942,"pX":-0.19498773636896233,"pZ":2.9411673015784703,"vX0":0.3254868631406036,"vY0":-116.38982657103514,"vZ0":1.86845414473122,"x":124.43,"y":159.37,"x0":-0.6502594963674648,"y0":50.002543336505965,"z0":6.55998917628497,"aX":3.240646894707871},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-17.6,"breakHorizontal":-4.4,"spinRate":2461,"spinDirection":11},"zone":2,"typeConfidence":2.0,"plateTime":0.474432233099245,"extension":6.313961892092477},"index":3,"playId":"e7c7f5bc-cf18-362b-9db7-002c23b1a788","pitchNumber":4,"startTime":"2026-03-22T18:00:31.608Z","endTime":"2026-03-22T18:00:34.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":96.8,"endSpeed":87.4,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.023040399560095,"aZ":-8.782724436809914,"pfxX":-1.9500919397929486,"pfxZ":11.809374158708827,"pX":-0.03160393129902222,"pZ":3.2591231156832032,"vX0":2.9487736367944373,"vY0":-140.80102374912846,"vZ0":-6.327778441524772,"x":118.2,"y":150.78,"x0":-0.8457102796390378,"y0":50.00082827771652,"z0":6.123400069773955,"aX":-3.862224680748671},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.0,"breakHorizontal":2.9,"spinRate":2358,"spinDirection":191},"zone":2,"typeConfidence":2.0,"plateTime":0.39105835629179353,"extension":6.405721778236115},"index":4,"playId":"fccca9b2-d2e0-3594-954e-dd8781264406","pitchNumber":5,"startTime":"2026-03-22T18:00:49.180Z","endTime":"2026-03-22T18:00:52.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.9,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.610368275328696,"aZ":-32.29038523618901,"pfxX":3.1738365276561593,"pfxZ":-0.06747164879347878,"pX":-0.40717316497469047,"pZ":3.7583708622044476,"vX0":0.13261368368131676,"vY0":-127.51226866887957,"vZ0":-0.12304349648690593,"x":132.52,"y":137.3,"x0":-0.8720063163053879,"y0":50.0060436832994,"z0":6.367190974209914,"aX":5.197379776687102},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.1,"breakHorizontal":-5.8,"spinRate":2266,"spinDirection":99},"zone":11,"typeConfidence":2.0,"plateTime":0.43048078319595895,"extension":6.085694732462785},"index":5,"playId":"1eb17fda-0985-3464-8f9e-b0c5588f808c","pitchNumber":6,"startTime":"2026-03-22T18:01:09.661Z","endTime":"2026-03-22T18:01:13.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.900000000000002,"awayTeamWinProbability":80.1,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:01:13.014Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"DaShawn Keirsey Jr. grounds out, second baseman Luke Keaschall to first baseman Josh Bell.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-22T18:01:17.272Z","endTime":"2026-03-22T18:01:55.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.767349097606353,"aZ":-29.45176118700988,"pfxX":3.297348155088089,"pfxZ":1.6249323466026393,"pX":-0.6001998243501506,"pZ":2.189460032750406,"vX0":-0.27733933532936467,"vY0":-127.79246285441138,"vZ0":-4.164399927739936,"x":139.88,"y":179.66,"x0":-0.9198222076187383,"y0":50.00105898984355,"z0":6.126848781266333,"aX":5.509339451776294},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.3,"breakHorizontal":-5.9,"spinRate":2232,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.4269297077505074,"extension":6.116574571308357},"index":0,"playId":"ec683ee5-5b59-3a10-b6ee-a1c30e0b8727","pitchNumber":1,"startTime":"2026-03-22T18:01:34.411Z","endTime":"2026-03-22T18:01:38.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.169234994103196,"aZ":-30.293783427656475,"pfxX":-3.464198477416996,"pfxZ":1.0552690307625046,"pX":0.17033979350005085,"pZ":2.3611785844229094,"vX0":3.293563321931453,"vY0":-132.15156488384056,"vZ0":-4.074078739683488,"x":110.51,"y":175.03,"x0":-0.6375121571280291,"y0":50.003652977208155,"z0":6.129390301330396,"aX":-6.174039221989511},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.3,"breakHorizontal":5.6,"spinRate":1279,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.41327388648240637,"extension":6.404753418792663},"hitData":{"launchSpeed":93.5,"launchAngle":3.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.83,"coordY":157.53}},"index":1,"playId":"c8cd3231-1c99-3754-9afe-6c68e4a36b81","pitchNumber":2,"startTime":"2026-03-22T18:01:48.592Z","endTime":"2026-03-22T18:01:55.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":680577,"link":"/api/v1/people/680577"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.9,"awayTeamWinProbability":79.1,"homeTeamWinProbabilityAdded":0.9999999999999964,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:01:55.622Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Patrick Clohisy flies out to left fielder Austin Martin.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-22T18:02:03.955Z","endTime":"2026-03-22T18:02:22.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":802117,"fullName":"Patrick Clohisy","link":"/api/v1/people/802117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":802117,"fullName":"Patrick Clohisy","link":"/api/v1/people/802117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.383159815162145,"aZ":-9.518094369428447,"pfxX":-2.8675935478293484,"pfxZ":11.142703740897375,"pX":0.31396435841436904,"pZ":1.757622404200432,"vX0":4.185697855627195,"vY0":-141.47989202395888,"vZ0":-10.04101165952097,"x":105.03,"y":191.32,"x0":-0.810072305585133,"y0":50.00385120867163,"z0":5.956887008788409,"aX":-5.831250863859325},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.4,"breakHorizontal":4.3,"spinRate":2323,"spinDirection":191},"zone":9,"typeConfidence":2.0,"plateTime":0.38670856799443465,"extension":6.347996199934315},"hitData":{"launchSpeed":87.3,"launchAngle":27.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.38,"coordY":84.96}},"index":0,"playId":"c3ae40df-0646-3c3e-b424-aafa93e45668","pitchNumber":1,"startTime":"2026-03-22T18:02:17.077Z","endTime":"2026-03-22T18:02:22.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802117,"link":"/api/v1/people/802117"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":802117,"link":"/api/v1/people/802117"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.6,"awayTeamWinProbability":78.4,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:02:22.243Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Byron Buxton walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-22T18:04:16.962Z","endTime":"2026-03-22T18:06:10.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.293969658463233,"aZ":-31.562070574130725,"pfxX":0.7260353021187722,"pfxZ":0.46877004712960435,"pX":0.3553076433467204,"pZ":2.7290628506257497,"vX0":3.6172313157898905,"vY0":-112.89774243708491,"vZ0":-0.031793484308136444,"x":103.46,"y":165.1,"x0":-1.357606603665454,"y0":50.000800359116376,"z0":5.902649203618076,"aX":0.9431141112423098},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":1.1,"breakHorizontal":-2.2,"spinRate":2027,"spinDirection":103},"zone":6,"typeConfidence":2.0,"plateTime":0.48394404334569296,"extension":6.325436049453663},"index":0,"playId":"2a1da93a-d7b3-30e5-87fc-dcb6dee2ed14","pitchNumber":1,"startTime":"2026-03-22T18:04:34.792Z","endTime":"2026-03-22T18:04:38.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":69.9,"endSpeed":65.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.61675886583944,"aZ":-35.30517665948591,"pfxX":3.562659512328089,"pfxZ":-2.983400082472781,"pX":0.0034859028449636597,"pZ":1.3775146242693344,"vX0":1.7611843541145182,"vY0":-101.78860824204133,"vZ0":-0.4383964885045669,"x":116.87,"y":201.59,"x0":-1.3356297858934696,"y0":50.00278445429137,"z0":5.9649290357057625,"aX":3.740052968176352},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-5.2,"breakHorizontal":-7.0,"spinRate":2144,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.5379870335869068,"extension":6.32631012483017},"index":1,"playId":"aee31874-ec00-3aa3-ae11-f06d53721361","pitchNumber":2,"startTime":"2026-03-22T18:05:01.084Z","endTime":"2026-03-22T18:05:06.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.545851828946866,"aZ":-16.146967532251338,"pfxX":-6.126732881823935,"pfxZ":9.50896011617382,"pX":-0.8169310290476671,"pZ":1.98482064704044,"vX0":3.9269273349469653,"vY0":-128.69657355739085,"vZ0":-6.0588126348364195,"x":148.14,"y":185.19,"x0":-1.5629839289904954,"y0":50.00184406521082,"z0":5.610802294018095,"aX":-10.32455248190151},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":16.2,"breakHorizontal":10.3,"spinRate":1956,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.424840177538802,"extension":6.474288700639538},"index":2,"playId":"3db1e9bf-85b8-363d-a60e-0a4113199cbc","pitchNumber":3,"startTime":"2026-03-22T18:05:17.429Z","endTime":"2026-03-22T18:05:23.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":89.6,"endSpeed":82.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7744089275083,"aZ":-12.753024997908803,"pfxX":-3.375763066805793,"pfxZ":11.327570111656671,"pX":1.95804918918437,"pZ":1.6554730208199404,"vX0":8.81211805656144,"vY0":-129.99274903658855,"vZ0":-7.558872027494671,"x":42.36,"y":194.08,"x0":-1.0345162850469363,"y0":50.005748490146786,"z0":5.565645023562111,"aX":-5.790525508322383},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":19.1,"breakHorizontal":4.2,"spinRate":1969,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4210564834566344,"extension":6.551954350667006},"index":3,"playId":"60ce8f0d-5d1e-365d-a0d1-ed85745b2b9d","pitchNumber":4,"startTime":"2026-03-22T18:05:36.898Z","endTime":"2026-03-22T18:05:40.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.039516132948915,"aZ":-29.57412054666482,"pfxX":0.6930738705052057,"pfxZ":1.8733769842768488,"pX":2.189453427855441,"pZ":1.360364232682106,"vX0":7.769793401399845,"vY0":-116.8115404061986,"vZ0":-3.423243033360671,"x":33.54,"y":202.05,"x0":-1.2634755386860619,"y0":50.00352746582018,"z0":5.611665699410274,"aX":0.9614228666749622},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.9,"breakHorizontal":-3.1,"spinRate":2021,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.46806589102031193,"extension":6.445506880377324},"index":4,"playId":"f2c3acd9-6a8e-3efa-b9e3-08f0b364f218","pitchNumber":5,"startTime":"2026-03-22T18:05:51.621Z","endTime":"2026-03-22T18:05:54.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.46385962946843,"aZ":-31.451944703329488,"pfxX":3.3045711177860833,"pfxZ":0.524056292629961,"pX":-1.3656582793203365,"pZ":2.5866203929292575,"vX0":-0.19547235389294298,"vY0":-116.602466490185,"vZ0":-0.6406735921698724,"x":169.06,"y":168.94,"x0":-1.7108737683790287,"y0":50.004298041322464,"z0":5.814187843506854,"aX":4.583210403023097},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.1,"breakHorizontal":-6.0,"spinRate":2187,"spinDirection":116},"zone":11,"typeConfidence":2.0,"plateTime":0.4684550383639161,"extension":6.285789551824404},"index":5,"playId":"8eb90263-a7ed-37b2-b8d8-d95527106ed8","pitchNumber":6,"startTime":"2026-03-22T18:06:07.010Z","endTime":"2026-03-22T18:06:10.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.900000000000002,"awayTeamWinProbability":74.1,"homeTeamWinProbabilityAdded":4.300000000000001,"leverageIndex":0.97,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:06:10.972Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Wallner singles on a ground ball to center fielder DaShawn Keirsey Jr. Byron Buxton to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-22T18:06:18.616Z","endTime":"2026-03-22T18:07:05.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"postOnThird":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.495388413932428,"aZ":-15.504701542523394,"pfxX":-5.617209001746547,"pfxZ":9.848207250424338,"pX":0.6351198593534818,"pZ":2.224594937437534,"vX0":7.120702958114594,"vY0":-129.19067476403086,"vZ0":-5.540249894362969,"x":92.79,"y":178.72,"x0":-1.4249823903838603,"y0":50.00629396809188,"z0":5.585581645163797,"aX":-9.512743901279642},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.8,"breakHorizontal":8.6,"spinRate":1941,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.42369914317489954,"extension":6.44158698487634},"index":0,"playId":"860bce25-2597-3d14-beef-97723ac5c196","pitchNumber":1,"startTime":"2026-03-22T18:06:37.033Z","endTime":"2026-03-22T18:06:40.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":87.5,"endSpeed":80.0,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.706234353179447,"aZ":-16.816347412799363,"pfxX":-3.4449805364345916,"pfxZ":9.37362244072444,"pX":-0.8903670654934809,"pZ":2.0446182714848504,"vX0":2.6321483029303674,"vY0":-127.32589162340322,"vZ0":-5.709193756386334,"x":150.94,"y":183.58,"x0":-1.4911371842159273,"y0":50.001462255315815,"z0":5.651363083391559,"aX":-5.6429617410363475},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":15.8,"breakHorizontal":5.6,"spinRate":1862,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.4305655976385445,"extension":6.332999787428198},"hitData":{"launchSpeed":97.5,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.9,"coordY":75.72}},"index":1,"playId":"a3c23471-ba0f-3d97-88d6-064cd674e58d","pitchNumber":2,"startTime":"2026-03-22T18:06:54.057Z","endTime":"2026-03-22T18:07:05.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":9.299999999999994,"leverageIndex":1.73,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:07:05.378Z","atBatIndex":29},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Josh Bell grounds into a double play, first baseman Dominic Smith to shortstop Jorge Mateo to first baseman Dominic Smith. Byron Buxton scores. Matt Wallner out at 2nd. Josh Bell out at 1st.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-22T18:07:15.302Z","endTime":"2026-03-22T18:08:08.887Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_play","runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":{"id":625643,"link":"/api/v1/people/625643"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.9,"endSpeed":79.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31595017514847,"aZ":-14.477314936668703,"pfxX":-4.483959408577232,"pfxZ":10.823857634987096,"pX":0.07121244527113026,"pZ":2.3722013567040756,"vX0":5.227889388631296,"vY0":-127.82858607501973,"vZ0":-5.455838345408537,"x":114.29,"y":174.73,"x0":-1.4295412808976757,"y0":50.00239807994172,"z0":5.693262206279152,"aX":-7.3311495262688124},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":18.4,"breakHorizontal":6.7,"spinRate":1981,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4304774609057245,"extension":6.441992559168687},"index":0,"playId":"fb2de91c-95f2-3296-b708-f1f111f7a70c","pitchNumber":1,"startTime":"2026-03-22T18:07:38.556Z","endTime":"2026-03-22T18:07:42.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"third":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":79.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.579767704626825,"aZ":-14.728041053313087,"pfxX":-4.669819808842256,"pfxZ":10.673088622217701,"pX":0.06839409834485945,"pZ":2.97589328719887,"vX0":5.235209443625438,"vY0":-127.89062445540841,"vZ0":-4.051258254919664,"x":114.39,"y":158.43,"x0":-1.4111390271225905,"y0":50.00593281056129,"z0":5.757208479011506,"aX":-7.636400329174239},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":18.5,"breakHorizontal":7.1,"spinRate":2037,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.4304219317072895,"extension":6.392469742051812},"hitData":{"launchSpeed":86.9,"launchAngle":-19.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.44,"coordY":161.77}},"index":1,"playId":"4213c093-05d3-33d5-bfc0-652b5607800c","pitchNumber":2,"startTime":"2026-03-22T18:07:55.479Z","endTime":"2026-03-22T18:08:08.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"third":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":26.200000000000003,"awayTeamWinProbability":73.8,"homeTeamWinProbabilityAdded":-8.999999999999993,"leverageIndex":2.14,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:08:08.887Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Jeffers pops out to third baseman Kyle Farmer in foul territory.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-22T18:08:26.837Z","endTime":"2026-03-22T18:09:41.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.713041211851902,"aZ":-14.46327364872786,"pfxX":-3.914762845223673,"pfxZ":10.727061451221495,"pX":1.0240544058897185,"pZ":1.4218328999512182,"vX0":7.249190020214498,"vY0":-128.23872895074507,"vZ0":-7.6021415650781945,"x":77.97,"y":200.39,"x0":-1.3421050904818708,"y0":50.00194291667864,"z0":5.572530503853466,"aX":-6.463292327237346},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":17.8,"breakHorizontal":5.3,"spinRate":1960,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.42857251598434143,"extension":6.468784261642382},"index":0,"playId":"856ef22e-43f8-36d4-8653-90e118707b50","pitchNumber":1,"startTime":"2026-03-22T18:08:31.185Z","endTime":"2026-03-22T18:08:35.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":71.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.822089159798043,"aZ":-29.841810389545664,"pfxX":0.9030347862705685,"pfxZ":1.7638785219775563,"pX":-1.5112725864473564,"pZ":4.199375728109202,"vX0":-0.09873240075771308,"vY0":-114.69473762684837,"vZ0":2.6090458622884722,"x":174.61,"y":125.4,"x0":-1.5846720763496513,"y0":50.00131030735992,"z0":5.9730473129772,"aX":1.1932449864475987},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":4.2,"breakHorizontal":-1.6,"spinRate":2074,"spinDirection":129},"zone":11,"typeConfidence":2.0,"plateTime":0.4790335408997568,"extension":6.342552729912508},"index":1,"playId":"8bb1c5da-702c-3149-9532-58a62b520f37","pitchNumber":2,"startTime":"2026-03-22T18:08:44.465Z","endTime":"2026-03-22T18:08:47.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":89.1,"endSpeed":80.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.747226731830626,"aZ":-13.46927378060506,"pfxX":-5.123904642085176,"pfxZ":11.18236401160285,"pX":0.543498291129776,"pZ":0.48167748287620754,"vX0":6.4035360132487975,"vY0":-129.23623512213956,"vZ0":-10.28620505415337,"x":96.28,"y":225.77,"x0":-1.3137137527510365,"y0":50.00276333601372,"z0":5.576667217406167,"aX":-8.570789559851509},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":17.9,"breakHorizontal":7.7,"spinRate":2025,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.42564991120630324,"extension":6.509545619293691},"index":2,"playId":"1c3762c9-5e3f-3d77-b3d0-eee283994504","pitchNumber":3,"startTime":"2026-03-22T18:09:00.364Z","endTime":"2026-03-22T18:09:04.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":79.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06494845428194,"aZ":-13.794406998033736,"pfxX":-3.987588574830647,"pfxZ":11.114818804202722,"pX":0.6455321540061176,"pZ":1.6388141688392035,"vX0":6.316730281674512,"vY0":-129.12395883865673,"vZ0":-7.4993620938252565,"x":92.39,"y":194.53,"x0":-1.3378787351857662,"y0":50.005333756820505,"z0":5.686644665872824,"aX":-6.596053886842556},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":18.2,"breakHorizontal":5.5,"spinRate":1975,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.42759666616887193,"extension":6.501077848536059},"index":3,"playId":"ce889485-d75e-3509-ab9a-ca6570b4b7e6","pitchNumber":4,"startTime":"2026-03-22T18:09:15.940Z","endTime":"2026-03-22T18:09:19.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":79.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.825274088643074,"aZ":-16.158832622346544,"pfxX":-4.031814010901611,"pfxZ":9.750857273320108,"pX":-0.3780244832509651,"pZ":3.007593778192546,"vX0":4.132383245259289,"vY0":-128.66668313731023,"vZ0":-3.7507189687794433,"x":131.41,"y":157.57,"x0":-1.4970443867640368,"y0":50.000759950368966,"z0":5.771067690845433,"aX":-6.620340823819371},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":16.8,"breakHorizontal":6.1,"spinRate":1836,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.4291069828792917,"extension":6.3919687784232115},"hitData":{"launchSpeed":84.9,"launchAngle":75.0,"totalDistance":83.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":96.29,"coordY":194.5}},"index":4,"playId":"3ffebfc7-8c04-3bc9-b47f-802118322af2","pitchNumber":5,"startTime":"2026-03-22T18:09:31.772Z","endTime":"2026-03-22T18:09:41.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:09:41.758Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Wisely grounds out, shortstop Ryan Kreidler to first baseman Josh Bell.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-22T18:12:40.099Z","endTime":"2026-03-22T18:15:10.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[0,1],"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":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kody Funderburk replaces Taj Bradley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-22T18:09:59.165Z","endTime":"2026-03-22T18:12:25.339Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681892,"link":"/api/v1/people/681892"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Alex Jackson replaces catcher Ryan Jeffers, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"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-22T18:12:25.339Z","endTime":"2026-03-22T18:12:42.229Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":680777,"link":"/api/v1/people/680777"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":92.8,"endSpeed":84.7,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.842542638511677,"aZ":-18.322644345942436,"pfxX":10.049945444957652,"pfxZ":7.5492042546679405,"pX":-0.13933267100758476,"pZ":2.2286222212307156,"vX0":-9.792740132368705,"vY0":-134.7388851446162,"vZ0":-5.556662701783356,"x":122.31,"y":178.61,"x0":2.240137273926799,"y0":50.00422152507594,"z0":5.616551039809624,"aX":18.442377093538727},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.6,"breakHorizontal":-16.1,"spinRate":2351,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.40684308987985673,"extension":6.893143490676005},"index":2,"playId":"78bf3ceb-4122-3176-8da3-c9d699f47796","pitchNumber":1,"startTime":"2026-03-22T18:12:42.229Z","endTime":"2026-03-22T18:12:46.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28470717830033,"aZ":-11.439568670670136,"pfxX":2.7789024504927498,"pfxZ":11.502653616695444,"pX":-0.6233540218389179,"pZ":1.4992517729463706,"vX0":-7.857757158318205,"vY0":-133.5266490877552,"vZ0":-8.83304937025684,"x":140.76,"y":198.3,"x0":1.9989565150427522,"y0":50.00038134370147,"z0":5.677385721343733,"aX":5.0093801984063},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.1,"breakHorizontal":-3.4,"spinRate":2344,"spinDirection":141},"zone":13,"typeConfidence":0.9,"plateTime":0.4105199650183815,"extension":6.942193487588682},"index":3,"playId":"e89fd475-98f1-36d3-a2f1-a489c6c93a65","pitchNumber":2,"startTime":"2026-03-22T18:12:58.886Z","endTime":"2026-03-22T18:13:03.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.086997315222476,"aZ":-22.831568430433705,"pfxX":10.618817044031623,"pfxZ":5.218252198295456,"pX":0.41854061602278503,"pZ":3.2451552528862395,"vX0":-8.95713064591676,"vY0":-133.33581034976532,"vZ0":-2.25059309891575,"x":101.05,"y":151.16,"x0":2.450482521599695,"y0":50.00607069836387,"z0":5.756953290807185,"aX":19.022713329215577},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.1,"breakHorizontal":-17.2,"spinRate":2385,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.41162995946375114,"extension":6.76522678617366},"index":4,"playId":"785d83d1-0348-3ffb-9b48-61895124253e","pitchNumber":3,"startTime":"2026-03-22T18:13:17.111Z","endTime":"2026-03-22T18:13:44.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.6,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96087932517455,"aZ":-32.716973157763526,"pfxX":-5.453763274839759,"pfxZ":-0.38690877654259204,"pX":-1.1668929195364972,"pZ":1.164010287705494,"vX0":-6.576519724554737,"vY0":-118.73768398713192,"vZ0":-3.455237760832783,"x":161.48,"y":207.35,"x0":2.363391047497787,"y0":50.00363718616062,"z0":5.662794865221505,"aX":-7.666912737551046},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.3,"breakHorizontal":11.6,"spinRate":2470,"spinDirection":312},"zone":13,"typeConfidence":0.91,"plateTime":0.46400924769849894,"extension":6.682873730511286},"index":5,"playId":"1585c998-6822-3036-8f7e-0e9f59826d1e","pitchNumber":4,"startTime":"2026-03-22T18:13:55.960Z","endTime":"2026-03-22T18:13:59.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":74.6,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31702881954232,"aZ":-32.99006631092431,"pfxX":-6.2480427840738795,"pfxZ":-0.5721242827909183,"pX":-0.6438625734201088,"pZ":3.040120597884335,"vX0":-5.4738060923982,"vY0":-119.44117299980957,"vZ0":0.4975207007403688,"x":141.54,"y":156.7,"x0":2.502347883717881,"y0":50.00426142086672,"z0":5.83295548479288,"aX":-8.887455186751856},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.6,"breakHorizontal":12.8,"spinRate":2494,"spinDirection":302},"zone":1,"typeConfidence":0.91,"plateTime":0.461321625485533,"extension":6.630282431409418},"index":6,"playId":"2266634f-2483-3192-94cb-dc912e75c779","pitchNumber":5,"startTime":"2026-03-22T18:14:09.798Z","endTime":"2026-03-22T18:14:13.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":93.4,"endSpeed":85.3,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.192169187947016,"aZ":-24.497429840823333,"pfxX":9.66432944318694,"pfxZ":4.122081443560814,"pX":0.011595241228066199,"pZ":2.5079538305105245,"vX0":-9.419531710445074,"vY0":-135.69017363461708,"vZ0":-4.126070870894015,"x":116.56,"y":171.07,"x0":2.2754269997184946,"y0":50.00187287913633,"z0":5.758943623580492,"aX":17.988549187435268},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.7,"breakHorizontal":-15.5,"spinRate":2323,"spinDirection":134},"zone":5,"typeConfidence":0.9,"plateTime":0.40394831659643593,"extension":6.930877821179245},"index":7,"playId":"39a86f71-387b-3907-8221-52a8e0884744","pitchNumber":6,"startTime":"2026-03-22T18:14:25.586Z","endTime":"2026-03-22T18:14:28.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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.0,"endSpeed":85.9,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73093531722873,"aZ":-23.39716606330778,"pfxX":11.729306786466205,"pfxZ":4.652065137869183,"pX":0.8593874932414373,"pZ":2.2729285576540526,"vX0":-8.253782978143759,"vY0":-136.63184762397654,"vZ0":-4.747096397137291,"x":84.24,"y":177.41,"x0":2.3989480893849926,"y0":50.0016175090217,"z0":5.645208134831245,"aX":22.125578938386482},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.6,"breakHorizontal":-19.4,"spinRate":2364,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.4012248365536606,"extension":6.8687742371542075},"index":8,"playId":"ff8ff122-a874-3b4b-a24c-d9b117c52243","pitchNumber":7,"startTime":"2026-03-22T18:14:42.730Z","endTime":"2026-03-22T18:14:46.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.733858164197642,"aZ":-35.24381823490287,"pfxX":-5.572740765491234,"pfxZ":-2.130709563937012,"pX":-0.8471276948418567,"pZ":2.7927637212137295,"vX0":-6.131589406306141,"vY0":-119.56932062436586,"vZ0":0.3811950017337158,"x":149.29,"y":163.38,"x0":2.482322041051615,"y0":50.00580717298955,"z0":5.813696707011844,"aX":-8.008028717272751},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.5,"breakHorizontal":11.6,"spinRate":2533,"spinDirection":302},"zone":11,"typeConfidence":0.91,"plateTime":0.459448709822575,"extension":6.63990158566062},"hitData":{"launchSpeed":75.7,"launchAngle":3.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":128.46,"coordY":135.64}},"index":9,"playId":"3ee1dd72-97b1-32b8-9f03-b56a96745329","pitchNumber":8,"startTime":"2026-03-22T18:15:02.461Z","endTime":"2026-03-22T18:15:10.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:15:10.316Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Mateo grounds out, third baseman Royce Lewis to first baseman Josh Bell.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-22T18:15:20.795Z","endTime":"2026-03-22T18:16:18.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.425291981054137,"aZ":-14.462908552915904,"pfxX":2.4758145224534944,"pfxZ":9.675691605966009,"pX":0.2638389866531548,"pZ":2.27259629364852,"vX0":-6.153200198506183,"vY0":-134.51070443384688,"vZ0":-6.492974720619905,"x":106.94,"y":177.42,"x0":2.2603642785835394,"y0":50.004830429423876,"z0":5.745018947237299,"aX":4.533402848573963},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.3,"breakHorizontal":-3.1,"spinRate":2287,"spinDirection":141},"zone":5,"typeConfidence":0.9,"plateTime":0.4073460988625386,"extension":6.9397446293469045},"index":0,"playId":"77143d5c-1566-3bf1-980d-547db0bf4c20","pitchNumber":1,"startTime":"2026-03-22T18:15:31.821Z","endTime":"2026-03-22T18:15:35.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.710951321272397,"aZ":-19.983385262181585,"pfxX":0.04979042674733258,"pfxZ":6.656027812889471,"pX":-0.37923987569159184,"pZ":3.8431068013944247,"vX0":-6.694071947180189,"vY0":-134.6009918311651,"vZ0":-1.8835718903389989,"x":131.46,"y":135.02,"x0":2.135354007009534,"y0":50.00234746299315,"z0":5.969567926353235,"aX":0.09158428439031842},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.9,"breakHorizontal":1.3,"spinRate":2444,"spinDirection":152},"zone":11,"typeConfidence":0.9,"plateTime":0.40721507206659346,"extension":6.78621163172521},"index":1,"playId":"f8c012be-f96b-3f31-b9c0-1205fadc80ca","pitchNumber":2,"startTime":"2026-03-22T18:15:51.319Z","endTime":"2026-03-22T18:15:54.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-22T18:16:03.017Z","endTime":"2026-03-22T18:16:09.723Z","isPitch":false,"type":"action","player":{"id":622761,"link":"/api/v1/people/622761"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.7,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56028549502088,"aZ":-31.815160693211272,"pfxX":11.970324060811384,"pfxZ":0.2194410362254242,"pX":0.3767289631196501,"pZ":2.3703530940753654,"vX0":-8.69244252994818,"vY0":-128.77841972992744,"vZ0":-1.9194791316716866,"x":102.64,"y":174.78,"x0":2.25294079254559,"y0":50.00549906990921,"z0":5.603704149534345,"aX":19.96201642858499},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.1,"breakHorizontal":-19.6,"spinRate":2017,"spinDirection":109},"zone":6,"typeConfidence":2.0,"plateTime":0.42651577516562567,"extension":6.771324269404917},"hitData":{"launchSpeed":86.1,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.84,"coordY":159.71}},"index":3,"playId":"42753215-c347-3520-b6a6-2536e9b3e4db","pitchNumber":3,"startTime":"2026-03-22T18:16:09.723Z","endTime":"2026-03-22T18:16:18.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.000000000000004,"awayTeamWinProbability":72.0,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:16:18.152Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin strikes out swinging, catcher Alex Jackson to first baseman Josh Bell.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-22T18:16:31.273Z","endTime":"2026-03-22T18:18:47.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"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":92.2,"endSpeed":84.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.294343318715207,"aZ":-24.05338165993961,"pfxX":9.561139033316671,"pfxZ":4.480689079921083,"pX":1.7918603158921027,"pZ":3.4755279899234055,"vX0":-4.940224959375992,"vY0":-134.1156675188098,"vZ0":-1.61383587048678,"x":48.7,"y":144.94,"x0":2.420239938018955,"y0":50.00340625592976,"z0":5.808522834738869,"aX":17.335342747919103},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.9,"breakHorizontal":-16.2,"spinRate":2412,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.40914573055793557,"extension":6.69879485186805},"index":0,"playId":"fa918511-6e4d-3594-b2a7-b5222697e9b8","pitchNumber":1,"startTime":"2026-03-22T18:16:43.315Z","endTime":"2026-03-22T18:16:49.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.735561445409935,"aZ":-23.00198988343375,"pfxX":9.719603492184241,"pfxZ":5.001598113799983,"pX":-0.3888130493545243,"pZ":2.384414927217035,"vX0":-10.750737209409543,"vY0":-134.4799519002611,"vZ0":-4.347911236341369,"x":131.82,"y":174.4,"x0":2.3949387189282247,"y0":50.00426400071693,"z0":5.650619740612157,"aX":17.832026783013973},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.3,"breakHorizontal":-15.4,"spinRate":2375,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.40703840994011253,"extension":6.965838631427585},"index":1,"playId":"0b242f55-3d65-338e-aaac-46b6c7cc06e2","pitchNumber":2,"startTime":"2026-03-22T18:17:03.261Z","endTime":"2026-03-22T18:17:06.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.506284342278413,"aZ":-19.428353173747777,"pfxX":-0.14842452238571835,"pfxZ":7.12148140952336,"pX":-0.33829360292533067,"pZ":3.0763919583626804,"vX0":-6.950974003328449,"vY0":-132.50320310175942,"vZ0":-3.528747052540085,"x":129.89,"y":155.72,"x0":2.330963321364228,"y0":50.00607611875257,"z0":5.833319318392433,"aX":-0.26456633034839355},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.4,"breakHorizontal":1.7,"spinRate":2435,"spinDirection":146},"zone":1,"typeConfidence":0.9,"plateTime":0.4122964755370204,"extension":6.822052933707448},"index":2,"playId":"80230a77-61ab-34e0-b1c2-271ceca04705","pitchNumber":3,"startTime":"2026-03-22T18:17:16.423Z","endTime":"2026-03-22T18:17:19.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":92.2,"endSpeed":84.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.365378906845915,"aZ":-16.28161712300456,"pfxX":-0.2851050010568705,"pfxZ":8.687199804585486,"pX":-0.015348219155698003,"pZ":3.4965678480797338,"vX0":-5.764767297442838,"vY0":-134.23698092622305,"vZ0":-3.359011650893005,"x":117.59,"y":144.37,"x0":2.194842362726892,"y0":50.00520639469797,"z0":5.919554792114461,"aX":-0.520456397444129},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.2,"breakHorizontal":1.7,"spinRate":2480,"spinDirection":147},"zone":11,"typeConfidence":0.9,"plateTime":0.40763237650786,"extension":6.792753928349855},"index":3,"playId":"6d976d47-d1de-3de0-bfd1-ce8f666ff8d0","pitchNumber":4,"startTime":"2026-03-22T18:17:36.089Z","endTime":"2026-03-22T18:17:39.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.909152511452366,"aZ":-32.47270975681251,"pfxX":-8.023723202456646,"pfxZ":-0.201236379842484,"pX":-2.5612657674038837,"pZ":0.22713663163188771,"vX0":-8.808787283116484,"vY0":-121.30822699766198,"vZ0":-5.626473898845068,"x":214.63,"y":232.65,"x0":2.185760063238913,"y0":50.00567696320179,"z0":5.471601484849158,"aX":-11.732578095033105},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.7,"breakHorizontal":16.9,"spinRate":2582,"spinDirection":311},"zone":13,"typeConfidence":0.91,"plateTime":0.454828029153171,"extension":6.768762132633499},"index":4,"playId":"e5a42d0c-e750-3091-9fce-076e93987275","pitchNumber":5,"startTime":"2026-03-22T18:18:01.985Z","endTime":"2026-03-22T18:18:05.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72233478073564,"aZ":-21.003952228085804,"pfxX":10.640281683978666,"pfxZ":6.122934965039448,"pX":0.28958426775940066,"pZ":3.246902880158043,"vX0":-8.995567467793634,"vY0":-134.5698210401957,"vZ0":-2.6578108785037258,"x":105.96,"y":151.11,"x0":2.302488024075383,"y0":50.00089875377259,"z0":5.7445174998699065,"aX":19.404283026912626},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.7,"breakHorizontal":-17.2,"spinRate":2256,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.4078871150604413,"extension":6.95600059930689},"index":5,"playId":"b33c3398-f51f-37f9-8ff6-a15a72fe9eed","pitchNumber":6,"startTime":"2026-03-22T18:18:23.248Z","endTime":"2026-03-22T18:18:26.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.489825677912798,"aZ":-33.90602628851698,"pfxX":-5.395802372264546,"pfxZ":-1.2150796124399927,"pX":-1.6245941934018622,"pZ":0.19263249755811176,"vX0":-7.521864045940259,"vY0":-119.99975446653933,"vZ0":-5.309883066116239,"x":91.67,"y":122.52,"x0":2.2754440362563835,"y0":50.00170354571197,"z0":5.523812431406751,"aX":-7.711269285220879},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.5,"breakHorizontal":11.9,"spinRate":2577,"spinDirection":314},"zone":13,"typeConfidence":0.9,"plateTime":0.4599358867403409,"extension":6.765887844388406},"index":6,"playId":"4ade2e1b-268a-36ce-aa3c-779c7350d7ca","pitchNumber":7,"startTime":"2026-03-22T18:18:43.874Z","endTime":"2026-03-22T18:18:47.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":0.899999999999995,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:18:47.916Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trevor Larnach flies out to center fielder DaShawn Keirsey Jr.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-22T18:21:12.164Z","endTime":"2026-03-22T18:22:52.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"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(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":85.4,"endSpeed":78.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.848388012812773,"aZ":-14.798940091639412,"pfxX":-2.9817366930281652,"pfxZ":11.00106539256203,"pX":0.3634207703488779,"pZ":2.5715329768981943,"vX0":5.030923640807697,"vY0":-124.33452134715093,"vZ0":-4.978111591516879,"x":103.15,"y":169.35,"x0":-1.2907289821042054,"y0":50.00550150993685,"z0":5.8113830909117254,"aX":-4.711254736279296},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":19.1,"breakHorizontal":4.3,"spinRate":1883,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.43903660820905666,"extension":6.428361230388111},"index":0,"playId":"97a8ee3e-e64d-36bb-aab7-1a6c33976283","pitchNumber":1,"startTime":"2026-03-22T18:21:17.102Z","endTime":"2026-03-22T18:21:21.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.409836988558737,"aZ":-24.415131653606625,"pfxX":-3.4272208865944855,"pfxZ":5.680687190378863,"pX":0.6652870696406339,"pZ":2.2182207280691917,"vX0":5.576309978065211,"vY0":-114.97501676335611,"vZ0":-3.082437936883127,"x":91.64,"y":178.89,"x0":-1.324974479009629,"y0":50.00088306714735,"z0":5.896912087462407,"aX":-4.6785103060439015},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":10.0,"breakHorizontal":5.2,"spinRate":1485,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.47288499752455593,"extension":6.4590939264920415},"index":1,"playId":"977b0b0a-dc1b-3487-9bb4-d26d28b8934e","pitchNumber":2,"startTime":"2026-03-22T18:21:30.008Z","endTime":"2026-03-22T18:21:33.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":77.0,"endSpeed":71.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.445046722145317,"aZ":-31.991560343846643,"pfxX":3.5003206214882465,"pfxZ":0.14234577357804223,"pX":0.11878865315903443,"pZ":0.8703672419156445,"vX0":2.7203891322434037,"vY0":-112.19399739702708,"vZ0":-3.3477516918872317,"x":112.47,"y":215.28,"x0":-1.5645394180143812,"y0":50.003419995582895,"z0":5.645009029833535,"aX":4.458031077474883},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-0.4,"breakHorizontal":-7.1,"spinRate":2150,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4883571597964158,"extension":6.521102855711583},"index":2,"playId":"5e54f5cf-4d5e-3076-ae97-c16b0671d257","pitchNumber":3,"startTime":"2026-03-22T18:21:55.252Z","endTime":"2026-03-22T18:21:58.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":66.2,"endSpeed":61.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.22335272841413,"aZ":-36.8176171168557,"pfxX":4.512988108892437,"pfxZ":-4.990925227376321,"pX":0.19845989467760272,"pZ":2.2586229521237997,"vX0":1.827858990485341,"vY0":-96.28126549668961,"vZ0":2.1254276870398057,"x":109.44,"y":177.8,"x0":-1.3522952181717758,"y0":50.00305314444164,"z0":6.2701539464148475,"aX":4.198092374123054},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.8,"breakVerticalInduced":-7.9,"breakHorizontal":-8.8,"spinRate":2100,"spinDirection":51},"zone":8,"typeConfidence":2.0,"plateTime":0.570882365030545,"extension":6.327218982838645},"index":3,"playId":"4c6b9469-115c-3c39-9900-5716ef190e71","pitchNumber":4,"startTime":"2026-03-22T18:22:12.913Z","endTime":"2026-03-22T18:22:17.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":71.2,"endSpeed":65.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.499967815786043,"aZ":-36.10949580766204,"pfxX":4.178050914382631,"pfxZ":-3.6532450284616367,"pX":-0.21848179098349355,"pZ":3.173560407147378,"vX0":1.1988092087437296,"vY0":-103.58119321491769,"vZ0":2.687291432276604,"x":125.33,"y":153.09,"x0":-1.3485841325930605,"y0":50.00090198364311,"z0":6.199691375202848,"aX":4.505322504219549},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-5.4,"breakHorizontal":-7.9,"spinRate":2084,"spinDirection":53},"zone":2,"typeConfidence":2.0,"plateTime":0.5302902891042285,"extension":6.264145447738945},"hitData":{"launchSpeed":86.9,"launchAngle":44.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.57,"coordY":87.75}},"index":4,"playId":"3945e31b-15d3-39e2-b032-a84824cfe6ac","pitchNumber":5,"startTime":"2026-03-22T18:22:46.457Z","endTime":"2026-03-22T18:22:52.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.7,"awayTeamWinProbability":74.3,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:22:52.664Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Royce Lewis doubles (1) on a sharp line drive to left fielder Mike Yastrzemski.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-22T18:23:04.882Z","endTime":"2026-03-22T18:25:11.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.137238071991714,"aZ":-16.433724196305366,"pfxX":-5.716487376924054,"pfxZ":9.862401478686976,"pX":0.6234665965676177,"pZ":1.593323217574525,"vX0":6.758746378831291,"vY0":-125.70692576878216,"vZ0":-6.741560715806108,"x":93.23,"y":195.76,"x0":-1.3607987017858645,"y0":50.003506102245474,"z0":5.650277439613218,"aX":-9.124467510806124},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":16.4,"breakHorizontal":8.8,"spinRate":1988,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.4361837110161808,"extension":6.458028744544936},"index":0,"playId":"02c17b3e-5313-3cfd-af8c-c8fe36ce3fad","pitchNumber":1,"startTime":"2026-03-22T18:23:20.048Z","endTime":"2026-03-22T18:23:47.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.869940559113004,"aZ":-30.616620026566697,"pfxX":1.4334392540518643,"pfxZ":1.1665715903698664,"pX":0.28118045017102455,"pZ":0.35250200464094056,"vX0":3.8449497824039964,"vY0":-115.33695049821272,"vZ0":-5.343664017768498,"x":106.28,"y":229.26,"x0":-1.601745549949034,"y0":50.000101160501636,"z0":5.69359969377912,"aX":1.90732941010123},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":1.0,"breakHorizontal":-3.7,"spinRate":2042,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.47709138727638667,"extension":6.339823644304691},"index":1,"playId":"92ee5f7b-e61a-31e3-ae10-fc4cf8d449c8","pitchNumber":2,"startTime":"2026-03-22T18:23:53.822Z","endTime":"2026-03-22T18:23:57.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.307311247088162,"aZ":-31.534364216898247,"pfxX":1.849126553499594,"pfxZ":0.4969948155989874,"pX":-0.10840033451723202,"pZ":0.6379963057714446,"vX0":2.5984346382103762,"vY0":-112.36686180570253,"vZ0":-4.084835363285382,"x":121.13,"y":221.55,"x0":-1.5198262220751226,"y0":50.00223316654407,"z0":5.682538571423377,"aX":2.3643277571160892},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":0.1,"breakHorizontal":-4.0,"spinRate":2093,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.48740432392964816,"extension":6.5531608631995395},"index":2,"playId":"f68804c3-a327-3fdf-bfbe-a8cd750dbf08","pitchNumber":3,"startTime":"2026-03-22T18:24:17.881Z","endTime":"2026-03-22T18:24:21.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.392466825744556,"aZ":-17.150239480059476,"pfxX":-3.257516782002292,"pfxZ":9.004084863260323,"pX":-0.6361525433535052,"pZ":2.9281723185627606,"vX0":3.2335408707200353,"vY0":-128.55750887403164,"vZ0":-4.103022268728724,"x":141.25,"y":159.72,"x0":-1.4888164790344875,"y0":50.00542047188445,"z0":5.881536478944303,"aX":-5.437302412087771},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":15.6,"breakHorizontal":5.2,"spinRate":1878,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.42654224304859456,"extension":6.32862486846831},"index":3,"playId":"9f8958ba-eb82-3a59-97f9-4d8edf4a72c1","pitchNumber":4,"startTime":"2026-03-22T18:24:31.969Z","endTime":"2026-03-22T18:24:35.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.394633361062336,"aZ":-15.709772981189865,"pfxX":-4.385430723654284,"pfxZ":9.72965782629064,"pX":0.13531188862464857,"pZ":1.88845448368181,"vX0":5.363982691862987,"vY0":-128.90259683186724,"vZ0":-6.557927282083721,"x":111.84,"y":187.79,"x0":-1.3973910452605487,"y0":50.0024533537669,"z0":5.666812360990186,"aX":-7.421117046746103},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.4,"breakHorizontal":6.8,"spinRate":1876,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.4240093184005578,"extension":6.499054378486586},"hitData":{"launchSpeed":108.8,"launchAngle":16.0,"totalDistance":351.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":52.96,"coordY":77.32}},"index":4,"playId":"c58cf0db-ab87-389e-8086-0b2d140ef940","pitchNumber":5,"startTime":"2026-03-22T18:25:01.926Z","endTime":"2026-03-22T18:25:11.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.4,"awayTeamWinProbability":68.6,"homeTeamWinProbabilityAdded":5.699999999999999,"leverageIndex":0.89,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:25:11.816Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Martin singles on a fly ball to center fielder DaShawn Keirsey Jr.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-22T18:25:19.878Z","endTime":"2026-03-22T18:26:44.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":73.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.73033611727728,"aZ":-28.686551142982765,"pfxX":1.79815303151408,"pfxZ":2.588411937854257,"pX":-0.5158712952658946,"pZ":2.4153038565792224,"vX0":1.800014919723108,"vY0":-114.39838995900841,"vZ0":-1.7576272541469375,"x":136.66,"y":173.57,"x0":-1.541637946001413,"y0":50.0046395165639,"z0":5.960966988739427,"aX":2.4236430766094204},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":4.6,"breakHorizontal":-3.6,"spinRate":2041,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.47571900873477,"extension":6.354688094759113},"index":0,"playId":"7783e1b8-15bc-3824-a1ed-883323058518","pitchNumber":1,"startTime":"2026-03-22T18:25:45.117Z","endTime":"2026-03-22T18:25:48.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"855c73fa-9d02-30c9-ae87-320fe6db7837","startTime":"2026-03-22T18:26:17.079Z","endTime":"2026-03-22T18:26:20.079Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.401804632843252,"aZ":-31.0277129988195,"pfxX":2.7474570001077843,"pfxZ":0.8657923495013833,"pX":-0.36912636008853406,"pZ":2.515440292116307,"vX0":1.7585377145781333,"vY0":-114.60880882078179,"vZ0":-0.9141773584510584,"x":131.07,"y":170.86,"x0":-1.5036701982055363,"y0":50.0046242610991,"z0":5.952790484484738,"aX":3.6510971983196483},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":1.7,"breakHorizontal":-5.4,"spinRate":2026,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.4781042386958352,"extension":6.3614114592715705},"hitData":{"launchSpeed":93.3,"launchAngle":51.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.84,"coordY":59.96}},"index":2,"playId":"fddaa0f7-7878-3525-898b-79341866c59c","pitchNumber":2,"startTime":"2026-03-22T18:26:35.613Z","endTime":"2026-03-22T18:26:44.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.0,"awayTeamWinProbability":65.0,"homeTeamWinProbabilityAdded":3.6000000000000014,"leverageIndex":1.81,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:26:44.939Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan Kreidler lines out to center fielder DaShawn Keirsey Jr.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-22T18:27:36.902Z","endTime":"2026-03-22T18:30:08.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.821266310123022,"aZ":-15.024745134562638,"pfxX":-5.133938940931884,"pfxZ":10.44774685075646,"pX":0.8776471925492494,"pZ":1.5595134672227886,"vX0":7.471542494893656,"vY0":-127.00960321707163,"vZ0":-7.501863423765161,"x":83.55,"y":196.67,"x0":-1.4286356331200223,"y0":50.00458891092897,"z0":5.735439968230902,"aX":-8.429557624994361},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":17.5,"breakHorizontal":7.7,"spinRate":1948,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.43043049000576383,"extension":6.456653721650126},"index":0,"playId":"77c2bfb0-78d2-3114-ab4b-cecf0956d404","pitchNumber":1,"startTime":"2026-03-22T18:27:36.902Z","endTime":"2026-03-22T18:27:41.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84130811859808,"aZ":-12.06293932956042,"pfxX":-4.504699928832615,"pfxZ":11.979384820253264,"pX":-0.34872553270554585,"pZ":1.8049579134299933,"vX0":4.517640493213275,"vY0":-128.77154170972236,"vZ0":-7.206810186162188,"x":130.29,"y":190.05,"x0":-1.5409022488518513,"y0":50.000473982380356,"z0":5.573759590723906,"aX":-7.561222985061144},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":20.3,"breakHorizontal":7.1,"spinRate":2017,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.4254174274300664,"extension":6.448690493795711},"index":1,"playId":"abb81e3c-7d73-3e6e-92c2-5cda759d7bd6","pitchNumber":2,"startTime":"2026-03-22T18:27:54.445Z","endTime":"2026-03-22T18:28:21.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.502370595734327,"aZ":-28.760938950088384,"pfxX":3.307621187752857,"pfxZ":2.536702922164193,"pX":-1.316793161447498,"pZ":1.0499207068793033,"vX0":-0.20095743348299408,"vY0":-115.47874328748819,"vZ0":-4.278907970369853,"x":167.19,"y":210.43,"x0":-1.657787898232093,"y0":50.00167567237504,"z0":5.709083928511194,"aX":4.444361996860028},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":3.7,"breakHorizontal":-5.9,"spinRate":2061,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.47521096469546764,"extension":6.414965120501764},"index":2,"playId":"0fc8a11a-d327-338f-8a36-35ff6b8708dc","pitchNumber":3,"startTime":"2026-03-22T18:28:32.057Z","endTime":"2026-03-22T18:28:35.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":73.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.522555765625068,"aZ":-28.348898997438,"pfxX":2.803392306172564,"pfxZ":2.872088703642376,"pX":0.6294390093471164,"pZ":1.4656531239035981,"vX0":4.678377085937181,"vY0":-114.25302255255592,"vZ0":-3.4058704249386818,"x":93.01,"y":199.21,"x0":-1.8028025758803878,"y0":50.0032793105762,"z0":5.738938451373958,"aX":3.7347151603536797},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":4.7,"breakHorizontal":-6.1,"spinRate":2000,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.4779918298750969,"extension":6.42911684195166},"index":3,"playId":"68d9cc29-4029-3c95-91fe-fd57900577ca","pitchNumber":4,"startTime":"2026-03-22T18:29:12.818Z","endTime":"2026-03-22T18:29:16.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.28932569872453,"aZ":-30.90863064220148,"pfxX":2.3692279822173448,"pfxZ":0.926319120887861,"pX":-0.9252466801932734,"pZ":1.5225188919274275,"vX0":0.8326089059080977,"vY0":-115.81914766005133,"vZ0":-3.0801578994800485,"x":152.27,"y":197.67,"x0":-1.5965795758631085,"y0":50.004412062290704,"z0":5.8058524350933105,"aX":3.239937516778401},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":1.2,"breakHorizontal":-4.4,"spinRate":2080,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.4717368904806287,"extension":6.286967985368692},"index":4,"playId":"9fa89224-efd9-3d60-981e-bfc7970a435a","pitchNumber":5,"startTime":"2026-03-22T18:29:35.590Z","endTime":"2026-03-22T18:29:38.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.458691268118933,"aZ":-15.31742593890839,"pfxX":-4.74721912030391,"pfxZ":9.721637515189478,"pX":-0.5389238850796101,"pZ":2.2636734019325564,"vX0":4.369773198415896,"vY0":-130.57258265945214,"vZ0":-5.640262965297149,"x":137.54,"y":177.66,"x0":-1.6141357161268481,"y0":50.001119037880464,"z0":5.596815658885551,"aX":-8.229511541366508},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.7,"breakHorizontal":7.7,"spinRate":1977,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.4188415686107456,"extension":6.499329934690496},"hitData":{"launchSpeed":86.0,"launchAngle":25.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.32,"coordY":80.37}},"index":5,"playId":"e71afaa3-391d-3253-936b-f907096468e8","pitchNumber":6,"startTime":"2026-03-22T18:29:58.057Z","endTime":"2026-03-22T18:30:08.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.299999999999997,"awayTeamWinProbability":71.7,"homeTeamWinProbabilityAdded":-6.700000000000003,"leverageIndex":2.85,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:30:08.399Z","atBatIndex":38},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luke Keaschall homers (3) on a fly ball to left field. Royce Lewis scores. Austin Martin scores.","rbi":3,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-22T18:30:23.329Z","endTime":"2026-03-22T18:31:42.859Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":{"id":625643,"link":"/api/v1/people/625643"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":{"id":625643,"link":"/api/v1/people/625643"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":{"id":625643,"link":"/api/v1/people/625643"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.518673512237996,"aZ":-13.172334586064,"pfxX":-3.3156676332749924,"pfxZ":11.182514721809667,"pX":-0.5343011454895069,"pZ":3.23704895192881,"vX0":3.8258008888949657,"vY0":-129.63721104248978,"vZ0":-3.83305322996911,"x":137.37,"y":151.38,"x0":-1.5995692669802952,"y0":50.003551032658514,"z0":5.742771773590202,"aX":-5.634758703916901},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":19.6,"breakHorizontal":5.2,"spinRate":1872,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.42277674377992236,"extension":6.51251444735613},"index":0,"playId":"1bb9702f-b3df-3309-a412-8dd6a1e13974","pitchNumber":1,"startTime":"2026-03-22T18:30:37.175Z","endTime":"2026-03-22T18:30:40.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":74.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.053981685018172,"aZ":-29.289361527341555,"pfxX":2.898253794959304,"pfxZ":2.092372631266061,"pX":-0.17193719498210142,"pZ":1.4671822310398024,"vX0":2.516409839310841,"vY0":-116.16139602232712,"vZ0":-3.343276020247293,"x":123.55,"y":199.17,"x0":-1.6425072665554656,"y0":50.002387704291124,"z0":5.685409234965112,"aX":3.9932637889154483},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":3.2,"breakHorizontal":-5.9,"spinRate":2061,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.4700161000058376,"extension":6.419336409778968},"index":1,"playId":"862c603e-fd89-3cf9-be78-eced2446dad7","pitchNumber":2,"startTime":"2026-03-22T18:30:56.273Z","endTime":"2026-03-22T18:31:00.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.750316073777043,"aZ":-31.604714235841264,"pfxX":3.1554686463929853,"pfxZ":0.4128864384824702,"pX":-0.47985987611037934,"pZ":2.531888027576924,"vX0":1.6688180524059755,"vY0":-116.34044287685876,"vZ0":-0.7273780969228725,"x":135.29,"y":170.42,"x0":-1.615196571889728,"y0":50.003281146500385,"z0":5.830385928264268,"aX":4.347782629957406},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.8,"breakHorizontal":-6.1,"spinRate":2139,"spinDirection":127},"zone":4,"typeConfidence":2.0,"plateTime":0.46986600239933374,"extension":6.371726067494434},"hitData":{"launchSpeed":108.1,"launchAngle":26.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":22.98,"coordY":86.94}},"index":2,"playId":"ce4c3f42-85d3-34ef-822b-021e7b6f3be4","pitchNumber":3,"startTime":"2026-03-22T18:31:14.726Z","endTime":"2026-03-22T18:31:42.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":38.80000000000001,"leverageIndex":2.44,"dramaIndex":304.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:31:42.859Z","atBatIndex":39},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Byron Buxton homers (1) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-22T18:34:17.097Z","endTime":"2026-03-22T18:35:23.399Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669081,"fullName":"Jack Dashwood","link":"/api/v1/people/669081"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":{"id":669081,"link":"/api/v1/people/669081"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-22T18:33:10.812Z","endTime":"2026-03-22T18:33:47.111Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jack Dashwood replaces Reynaldo López.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-22T18:33:47.111Z","endTime":"2026-03-22T18:34:19.200Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669081,"link":"/api/v1/people/669081"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80221560612301,"aZ":-30.475253212309994,"pfxX":-2.8750212349786626,"pfxZ":1.1265975645324282,"pX":-2.01069394520792,"pZ":0.9908800719247157,"vX0":-6.673720082957374,"vY0":-122.00654578313811,"vZ0":-5.9394816087562505,"x":193.64,"y":212.03,"x0":1.1326744454982678,"y0":50.00341977274051,"z0":6.080351692582368,"aX":-4.337729938485771},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.8,"breakHorizontal":6.7,"spinRate":2343,"spinDirection":230},"zone":13,"typeConfidence":0.86,"plateTime":0.4487844878471483,"extension":6.303936475681342},"index":2,"playId":"55f18a5e-167b-360b-9941-22baf16ec643","pitchNumber":1,"startTime":"2026-03-22T18:34:19.200Z","endTime":"2026-03-22T18:34:26.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669081,"link":"/api/v1/people/669081","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68733453271017,"aZ":-14.932914097584412,"pfxX":5.872531800802017,"pfxZ":9.491728368007207,"pX":-1.3401529500387124,"pZ":3.100526020293682,"vX0":-8.588391620715447,"vY0":-134.31718622529706,"vZ0":-5.373989245758054,"x":168.08,"y":155.07,"x0":1.1444695441997947,"y0":50.00222225683107,"z0":6.199183614264684,"aX":10.667141621881047},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":-8.6,"spinRate":2136,"spinDirection":137},"zone":11,"typeConfidence":0.94,"plateTime":0.40869953370148693,"extension":6.367448742123165},"index":3,"playId":"d9db2f5c-0550-3b81-b187-8401441598d0","pitchNumber":2,"startTime":"2026-03-22T18:34:43.205Z","endTime":"2026-03-22T18:34:46.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669081,"link":"/api/v1/people/669081","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62330577841792,"aZ":-15.867411902208097,"pfxX":7.575647275676525,"pfxZ":9.014166200980917,"pX":0.47853855300438514,"pZ":2.3723875058327746,"vX0":-4.394109126899774,"vY0":-134.05542475356629,"vZ0":-7.029516462975986,"x":98.76,"y":174.73,"x0":1.1598608275841713,"y0":50.004602981775086,"z0":6.1739921973270215,"aX":13.705624185792546},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":-12.7,"spinRate":2117,"spinDirection":138},"zone":6,"typeConfidence":0.89,"plateTime":0.4095480993450997,"extension":6.285794842974163},"hitData":{"launchSpeed":101.0,"launchAngle":26.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":54.67,"coordY":67.39}},"index":4,"playId":"57e06ed3-162f-3bcc-ae24-71e92ff57adb","pitchNumber":3,"startTime":"2026-03-22T18:34:58.506Z","endTime":"2026-03-22T18:35:23.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669081,"link":"/api/v1/people/669081","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":669081,"link":"/api/v1/people/669081"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":669081,"link":"/api/v1/people/669081"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":11.5,"leverageIndex":0.43,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:35:23.399Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Wallner doubles (4) on a sharp line drive to right fielder Patrick Clohisy.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-22T18:35:41.828Z","endTime":"2026-03-22T18:36:38.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669081,"fullName":"Jack Dashwood","link":"/api/v1/people/669081"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802117,"link":"/api/v1/people/802117"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85378444143382,"aZ":-17.469594207704645,"pfxX":8.426869766486455,"pfxZ":8.109416166703667,"pX":0.3134062628127414,"pZ":3.5069197867725745,"vX0":-5.090279897271776,"vY0":-134.25858478864527,"vZ0":-4.201859231789353,"x":105.05,"y":144.09,"x0":1.1455384598716547,"y0":50.005276646498345,"z0":6.346877815016729,"aX":15.28477555619318},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.9,"breakHorizontal":-14.0,"spinRate":2113,"spinDirection":142},"zone":3,"typeConfidence":0.67,"plateTime":0.4090064113463896,"extension":6.283252513139475},"index":0,"playId":"d6d9a8a6-e030-3f29-935c-3cf9668335c3","pitchNumber":1,"startTime":"2026-03-22T18:35:43.433Z","endTime":"2026-03-22T18:35:46.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669081,"link":"/api/v1/people/669081","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47805068162271,"aZ":-16.181833247491888,"pfxX":6.257009865364955,"pfxZ":8.845412701707307,"pX":-0.3938986393735733,"pZ":3.2606143157181884,"vX0":-6.103307275950772,"vY0":-133.53515602376478,"vZ0":-5.013525711002732,"x":132.01,"y":150.74,"x0":1.1072560571882732,"y0":50.00089630601819,"z0":6.324683899027993,"aX":11.310423463595688},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.1,"breakHorizontal":-10.1,"spinRate":2074,"spinDirection":141},"zone":1,"typeConfidence":0.86,"plateTime":0.4100112134599452,"extension":6.225818203780307},"index":1,"playId":"b910ab3e-0a49-3cb6-a953-1c2a6074c34f","pitchNumber":2,"startTime":"2026-03-22T18:35:59.778Z","endTime":"2026-03-22T18:36:03.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669081,"link":"/api/v1/people/669081","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.055696349907247,"aZ":-31.151686526844372,"pfxX":-2.584079653540259,"pfxZ":0.6946404995467184,"pX":-0.14809600598875583,"pZ":2.3396522739455206,"vX0":-3.0369835928772244,"vY0":-121.17494069721825,"vZ0":-2.9043892157791538,"x":122.65,"y":175.61,"x0":1.460245626666406,"y0":50.00589956997704,"z0":6.292954180448622,"aX":-3.8186217200144648},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.8,"breakHorizontal":5.4,"spinRate":2352,"spinDirection":254},"zone":5,"typeConfidence":0.83,"plateTime":0.453105890887175,"extension":6.259406935557428},"hitData":{"launchSpeed":104.2,"launchAngle":21.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":170.38,"coordY":64.15}},"index":2,"playId":"6ced5b21-77e7-3987-8583-9037ef65f645","pitchNumber":3,"startTime":"2026-03-22T18:36:28.166Z","endTime":"2026-03-22T18:36:38.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669081,"link":"/api/v1/people/669081","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":669081,"link":"/api/v1/people/669081"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":669081,"link":"/api/v1/people/669081"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.30000000000001,"awayTeamWinProbability":19.69999999999999,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.3,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:36:38.600Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Bell flies out to right fielder Patrick Clohisy.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-22T18:36:50.524Z","endTime":"2026-03-22T18:38:29.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669081,"fullName":"Jack Dashwood","link":"/api/v1/people/669081"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":802117,"link":"/api/v1/people/802117"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.641618994001337,"aZ":-13.818775142390292,"pfxX":6.691797511761595,"pfxZ":10.257428998089786,"pX":-1.6183963853860026,"pZ":1.37753247724266,"vX0":-9.367062499002001,"vY0":-132.95754783428268,"vZ0":-9.696286644824214,"x":178.69,"y":201.59,"x0":1.0817412814033631,"y0":50.00458081646716,"z0":6.075928703496671,"aX":11.976960701160928},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.6,"breakHorizontal":-10.1,"spinRate":2135,"spinDirection":140},"zone":13,"typeConfidence":0.93,"plateTime":0.4120381469445258,"extension":6.381057540676493},"index":0,"playId":"3e3b7d19-0f1c-30b0-836e-162ea30ee57e","pitchNumber":1,"startTime":"2026-03-22T18:37:14.285Z","endTime":"2026-03-22T18:37:17.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669081,"link":"/api/v1/people/669081","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"second":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40556701384933,"aZ":-25.89885054032147,"pfxX":7.072184848441465,"pfxZ":3.851169767444017,"pX":-1.0280809685326684,"pZ":0.6265802724156239,"vX0":-8.558825789090466,"vY0":-126.9684432742645,"vZ0":-8.12387181546401,"x":156.19,"y":221.86,"x0":1.4703591282504958,"y0":50.0055833342555,"z0":5.934081406460649,"aX":11.530065300149921},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.3,"breakHorizontal":-10.8,"spinRate":1645,"spinDirection":131},"zone":13,"typeConfidence":0.91,"plateTime":0.4316691915651827,"extension":6.665377699865744},"index":1,"playId":"54bd7ca4-738a-3f64-a19c-4959ca751259","pitchNumber":2,"startTime":"2026-03-22T18:37:30.424Z","endTime":"2026-03-22T18:37:33.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669081,"link":"/api/v1/people/669081","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"second":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":90.9,"endSpeed":82.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13164331381857,"aZ":-16.59631778909001,"pfxX":6.605423011656723,"pfxZ":8.970931791522819,"pX":-1.9032425096063619,"pZ":1.2377883735545367,"vX0":-9.594081382163441,"vY0":-131.7205833850203,"vZ0":-9.377798460999411,"x":189.55,"y":205.36,"x0":0.9484620737027537,"y0":50.00200321724976,"z0":6.1020720723650825,"aX":11.46805235617375},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":14.0,"breakHorizontal":-9.6,"spinRate":2070,"spinDirection":143},"zone":13,"typeConfidence":0.9,"plateTime":0.41776674874010755,"extension":6.544358919179739},"index":2,"playId":"a9c2ca15-989a-3b91-9666-fe0afeadbab3","pitchNumber":3,"startTime":"2026-03-22T18:37:48.866Z","endTime":"2026-03-22T18:37:52.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669081,"link":"/api/v1/people/669081","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"second":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":81.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.620114841654136,"aZ":-16.46374969283897,"pfxX":7.159109124671858,"pfxZ":9.09364263873464,"pX":-0.1411104927012692,"pZ":2.9330026826204505,"vX0":-6.287450102348043,"vY0":-131.3083819765196,"vZ0":-5.300014001057196,"x":122.38,"y":159.59,"x0":1.367002024470821,"y0":50.001768980144085,"z0":6.223064106731387,"aX":12.365526001511808},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.4,"breakHorizontal":-11.4,"spinRate":1967,"spinDirection":137},"zone":2,"typeConfidence":0.84,"plateTime":0.4188777821813412,"extension":6.385778971225932},"index":3,"playId":"524e2125-bf94-32ff-a528-07f445641080","pitchNumber":4,"startTime":"2026-03-22T18:38:05.300Z","endTime":"2026-03-22T18:38:09.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669081,"link":"/api/v1/people/669081","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"second":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.353099308471194,"aZ":-17.696911026698658,"pfxX":5.6941972216246555,"pfxZ":8.243451554504984,"pX":0.6885824887092377,"pZ":2.8412350269129014,"vX0":-4.129491901259792,"vY0":-132.25205210290503,"vZ0":-5.30823665120143,"x":90.75,"y":162.07,"x0":1.5368238772048417,"y0":50.006568631208964,"z0":6.188270433202458,"aX":10.006709615443635},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.8,"breakHorizontal":-9.4,"spinRate":1986,"spinDirection":138},"zone":6,"typeConfidence":0.79,"plateTime":0.41545124462891714,"extension":6.330560558082462},"hitData":{"launchSpeed":90.7,"launchAngle":34.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.46,"coordY":90.23}},"index":4,"playId":"1e23b5ac-c908-375a-95e1-c47192c6fdb4","pitchNumber":5,"startTime":"2026-03-22T18:38:21.916Z","endTime":"2026-03-22T18:38:29.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669081,"link":"/api/v1/people/669081","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"second":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":669081,"link":"/api/v1/people/669081"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":669081,"link":"/api/v1/people/669081"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:38:29.701Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Yastrzemski strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-22T18:40:43.497Z","endTime":"2026-03-22T18:41:20.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[6,7,8],"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from shortstop to center field for Ryan Kreidler.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-22T18:40:45.593Z","endTime":"2026-03-22T18:40:45.594Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"900","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: James Outman replaces center fielder Byron Buxton, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-22T18:40:45.595Z","endTime":"2026-03-22T18:40:45.596Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":621439,"link":"/api/v1/people/621439"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Eric Wagaman replaces first baseman Josh Bell, batting 4th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"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-22T18:40:45.597Z","endTime":"2026-03-22T18:40:45.598Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":605137,"link":"/api/v1/people/605137"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Orlando Arcia replaces second baseman Luke Keaschall, batting 1st, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"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-22T18:40:45.599Z","endTime":"2026-03-22T18:40:45.600Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606115,"link":"/api/v1/people/606115"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Alan Roden replaces right fielder Matt Wallner, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"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-22T18:40:45.601Z","endTime":"2026-03-22T18:40:45.602Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":670242,"link":"/api/v1/people/670242"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tristan Gray replaces left fielder Austin Martin, batting 8th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"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-22T18:40:45.603Z","endTime":"2026-03-22T18:40:45.604Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"801","replacedPlayer":{"id":668885,"link":"/api/v1/people/668885"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.251237847238894,"aZ":-25.67493480411736,"pfxX":0.9672744790330863,"pfxZ":4.060068819709873,"pX":-0.703104496904693,"pZ":3.1213420674018093,"vX0":-7.6470937520702975,"vY0":-125.40936587233135,"vZ0":-1.5902773948770905,"x":143.8,"y":154.5,"x0":2.2537931590679667,"y0":50.00089160327647,"z0":5.848445328491185,"aX":1.5478738543486301},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.2,"breakHorizontal":-0.1,"spinRate":2331,"spinDirection":180},"zone":1,"typeConfidence":0.93,"plateTime":0.4359651553173678,"extension":6.899157777799733},"index":6,"playId":"2d0353e2-7980-359c-965b-3670873eae1a","pitchNumber":1,"startTime":"2026-03-22T18:40:45.605Z","endTime":"2026-03-22T18:40:49.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.662491937733307,"aZ":-33.036533633861204,"pfxX":-5.535514507857493,"pfxZ":-0.6222946516908312,"pX":0.03911653325579394,"pZ":2.9158889096720695,"vX0":-4.050227937283168,"vY0":-117.3210281417021,"vZ0":0.4601866020887293,"x":115.51,"y":160.05,"x0":2.5145050828799396,"y0":50.0055951468971,"z0":5.826116474413997,"aX":-7.625022081823251},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-0.7,"breakHorizontal":11.2,"spinRate":2396,"spinDirection":302},"zone":2,"typeConfidence":0.91,"plateTime":0.46900082387713127,"extension":6.7101953699734205},"index":7,"playId":"bca5a8fe-3e9c-3992-9c98-cc9ce680224e","pitchNumber":2,"startTime":"2026-03-22T18:41:00.042Z","endTime":"2026-03-22T18:41:03.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.801975627453636,"aZ":-17.3824578134818,"pfxX":1.8762742218958932,"pfxZ":8.32570085856413,"pX":0.46608548850354725,"pZ":3.3478845505497166,"vX0":-5.666940340648406,"vY0":-132.57325038957615,"vZ0":-3.3916530017476605,"x":99.23,"y":148.39,"x0":2.3892706525187446,"y0":50.00446594960365,"z0":5.915352593551556,"aX":3.3346367836407067},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.5,"breakHorizontal":-2.2,"spinRate":2269,"spinDirection":149},"zone":12,"typeConfidence":0.9,"plateTime":0.4134308261829802,"extension":6.866996440595483},"index":8,"playId":"9dfdaa05-dcf3-34f3-a720-03ee22d2c112","pitchNumber":3,"startTime":"2026-03-22T18:41:12.864Z","endTime":"2026-03-22T18:41:20.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:41:20.770Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonah Heim singles on a sharp line drive to left fielder James Outman.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-22T18:41:38.134Z","endTime":"2026-03-22T18:42:38.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99345762982122,"aZ":-24.704882132256824,"pfxX":9.927024860901408,"pfxZ":4.08976664530949,"pX":0.1765208711867722,"pZ":2.9961979978831055,"vX0":-8.89272802273666,"vY0":-134.28074035081295,"vZ0":-2.55159170117717,"x":110.27,"y":157.88,"x0":2.2408722706563573,"y0":50.004987399673595,"z0":5.71594571435124,"aX":18.13696440422861},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.1,"breakHorizontal":-16.1,"spinRate":2292,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.40786096066460287,"extension":6.837316809217123},"index":0,"playId":"bd763b72-3a2e-321f-8fd3-2f119628016e","pitchNumber":1,"startTime":"2026-03-22T18:41:38.134Z","endTime":"2026-03-22T18:41:41.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11399196289637,"aZ":-19.342391159717373,"pfxX":0.05489568022707392,"pfxZ":7.187195893771706,"pX":-0.637234347065645,"pZ":2.759226102972541,"vX0":-7.4893681678415005,"vY0":-132.27182143117608,"vZ0":-4.435865999710351,"x":141.29,"y":164.28,"x0":2.21452336811615,"y0":50.00656215782058,"z0":5.861492699874017,"aX":0.09883947222938262},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.4,"breakHorizontal":1.4,"spinRate":2307,"spinDirection":148},"zone":4,"typeConfidence":0.9,"plateTime":0.4128354575247011,"extension":6.951038237032213},"index":1,"playId":"7b8d8cdf-387b-3d94-82e1-f99d6a1e6528","pitchNumber":2,"startTime":"2026-03-22T18:41:51.883Z","endTime":"2026-03-22T18:41:55.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01780815903455,"aZ":-24.108017842204703,"pfxX":10.612707343323732,"pfxZ":4.499184673595476,"pX":-0.9045600118274043,"pZ":3.085249263696636,"vX0":-11.472876912288609,"vY0":-133.82134298868712,"vZ0":-2.450131840943978,"x":151.48,"y":155.48,"x0":2.0832985089959175,"y0":50.00251700306311,"z0":5.7611190720357115,"aX":19.02457677773108},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.7,"breakHorizontal":-16.4,"spinRate":2378,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.4111282195344965,"extension":6.841190526120938},"index":2,"playId":"abf726cc-f0e8-3f29-bde7-eab77fde4a2d","pitchNumber":3,"startTime":"2026-03-22T18:42:17.713Z","endTime":"2026-03-22T18:42:21.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26630526677203,"aZ":-32.09813718317078,"pfxX":9.568299903467514,"pfxZ":0.042537567491782724,"pX":-0.04747734952510873,"pZ":2.1651072534089164,"vX0":-9.132729683196493,"vY0":-127.93852782655112,"vZ0":-2.361390744589122,"x":118.81,"y":180.32,"x0":2.324413209300945,"y0":50.000627833660445,"z0":5.614401626987815,"aX":15.868629515617672},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.2,"breakHorizontal":-15.2,"spinRate":1752,"spinDirection":109},"zone":8,"typeConfidence":2.0,"plateTime":0.4280337876220983,"extension":6.830816954301773},"hitData":{"launchSpeed":103.1,"launchAngle":8.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":90.91,"coordY":122.97}},"index":3,"playId":"2ce77549-dae7-3b2a-868b-f27688c20a38","pitchNumber":4,"startTime":"2026-03-22T18:42:32.357Z","endTime":"2026-03-22T18:42:38.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"leverageIndex":0.87,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:42:38.759Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Smith singles on a sharp line drive to center fielder Ryan Kreidler. Jonah Heim to 2nd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-22T18:43:02.969Z","endTime":"2026-03-22T18:43:27.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.481402769681498,"aZ":-20.63612957810413,"pfxX":0.004231511477708061,"pfxZ":6.685873225802196,"pX":-1.5513550060628594,"pZ":2.8607491629133155,"vX0":-9.477341086228268,"vY0":-130.75663229328262,"vZ0":-3.60980466031118,"x":176.13,"y":161.54,"x0":2.1248238008889953,"y0":50.00080740009607,"z0":5.8140791156196485,"aX":0.007744549858759743},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.5,"breakHorizontal":2.2,"spinRate":2256,"spinDirection":150},"zone":11,"typeConfidence":0.86,"plateTime":0.41945286157446215,"extension":6.917978272976047},"index":0,"playId":"45aaea2e-8f03-3f99-a74f-119601cdcdb2","pitchNumber":1,"startTime":"2026-03-22T18:43:02.969Z","endTime":"2026-03-22T18:43:06.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.875560918702764,"aZ":-18.551119358187734,"pfxX":1.7671524535502532,"pfxZ":7.809171493012598,"pX":0.0665450862731619,"pZ":2.306687207286201,"vX0":-6.485066940538959,"vY0":-131.26233301169643,"vZ0":-5.437983924647319,"x":114.46,"y":176.5,"x0":2.3399549361164933,"y0":50.003994120435685,"z0":5.78734755089109,"aX":3.0843260447211787},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.1,"breakHorizontal":-1.8,"spinRate":2247,"spinDirection":142},"zone":5,"typeConfidence":0.85,"plateTime":0.41733373937412743,"extension":6.8220780581007565},"hitData":{"launchSpeed":103.1,"launchAngle":13.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":131.0,"coordY":85.44}},"index":1,"playId":"4e6eead2-3590-3da2-95fa-a3e912c3c729","pitchNumber":2,"startTime":"2026-03-22T18:43:17.850Z","endTime":"2026-03-22T18:43:27.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.6,"awayTeamWinProbability":28.400000000000006,"homeTeamWinProbabilityAdded":-5.800000000000011,"leverageIndex":1.74,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:43:27.639Z","atBatIndex":45},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kyle Farmer grounds into a force out, third baseman Royce Lewis to second baseman Orlando Arcia. Jonah Heim to 3rd. Dominic Smith out at 2nd. Kyle Farmer to 1st.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-22T18:43:45.843Z","endTime":"2026-03-22T18:44:17.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"postOnThird":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":606115,"link":"/api/v1/people/606115"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":82.9,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.678898082368995,"aZ":-25.27394096762201,"pfxX":11.933432168154235,"pfxZ":3.867125419958642,"pX":0.970387512139479,"pZ":3.7424631031642637,"vX0":-7.740149814380492,"vY0":-133.6720395023246,"vZ0":-0.6567245767417228,"x":80.01,"y":137.73,"x0":2.374625732504488,"y0":50.00151062160021,"z0":5.829370041928447,"aX":21.283452593407045},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.1,"breakHorizontal":-19.6,"spinRate":2342,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4120340827812976,"extension":6.913188464947068},"index":0,"playId":"b25e18e8-83a5-3204-b2f5-ec98c25f3f42","pitchNumber":1,"startTime":"2026-03-22T18:43:57.440Z","endTime":"2026-03-22T18:44:00.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33533735803875,"aZ":-28.534600015090394,"pfxX":0.4677684065913862,"pfxZ":2.3116558020506055,"pX":-0.22587071616134022,"pZ":2.3572170194987203,"vX0":-6.380554233520161,"vY0":-125.05648700446476,"vZ0":-2.6751507506099577,"x":125.61,"y":175.14,"x0":2.303115259378432,"y0":50.00591097651709,"z0":5.792982902773873,"aX":0.7385139584847619},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.7,"breakHorizontal":0.7,"spinRate":2512,"spinDirection":207},"zone":5,"typeConfidence":0.94,"plateTime":0.4387904136367049,"extension":6.7986490024111434},"hitData":{"launchSpeed":61.7,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.16,"coordY":169.93}},"index":1,"playId":"4548efe6-3ad5-3b51-accf-7b40ab44a7b6","pitchNumber":2,"startTime":"2026-03-22T18:44:12.299Z","endTime":"2026-03-22T18:44:17.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.8,"awayTeamWinProbability":22.200000000000003,"homeTeamWinProbabilityAdded":6.200000000000003,"leverageIndex":2.88,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:44:17.862Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"DaShawn Keirsey Jr. grounds out softly, pitcher Kody Funderburk to first baseman Eric Wagaman.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-22T18:44:52.407Z","endTime":"2026-03-22T18:45:18.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681892,"link":"/api/v1/people/681892"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14936259171075,"aZ":-23.98640742074566,"pfxX":10.114936675286659,"pfxZ":4.58419838841842,"pX":-0.0015275143091106574,"pZ":2.8321845593846064,"vX0":-9.44665310953584,"vY0":-133.1753506811863,"vZ0":-3.0978830440952843,"x":117.06,"y":162.31,"x0":2.287437118955986,"y0":50.00311300138731,"z0":5.756826535857207,"aX":18.064467502882838},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.8,"breakHorizontal":-16.1,"spinRate":2416,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.41219549072665806,"extension":6.952686981403694},"index":0,"playId":"be0afadb-e22d-372e-bd56-9196223984dd","pitchNumber":1,"startTime":"2026-03-22T18:44:52.407Z","endTime":"2026-03-22T18:44:56.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58125045511008,"aZ":-26.749488392078554,"pfxX":10.456968461403429,"pfxZ":3.0321074036524323,"pX":-0.014224070904274645,"pZ":2.9597461175263025,"vX0":-10.125230535002135,"vY0":-133.8341623117612,"vZ0":-2.1730135269006134,"x":117.54,"y":158.87,"x0":2.4847034147638865,"y0":50.002838514170236,"z0":5.724897757838961,"aX":18.70964559619402},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.2,"breakHorizontal":-16.3,"spinRate":2404,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.4114229997296115,"extension":6.978177346315274},"hitData":{"launchSpeed":51.2,"launchAngle":-78.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":126.45,"coordY":177.48}},"index":1,"playId":"77ef7b59-8e48-3d69-8ec1-df98bda0686e","pitchNumber":2,"startTime":"2026-03-22T18:45:11.081Z","endTime":"2026-03-22T18:45:18.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":680577,"link":"/api/v1/people/680577"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":6.700000000000003,"leverageIndex":2.54,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:45:18.306Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Jackson grounds out, shortstop Jorge Mateo to first baseman Dominic Smith.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-22T18:47:38.886Z","endTime":"2026-03-22T18:48:23.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Aaron Bummer replaces Jack Dashwood.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-22T18:46:41.196Z","endTime":"2026-03-22T18:47:40.193Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":607481,"link":"/api/v1/people/607481"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669081,"link":"/api/v1/people/669081","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.459563606456125,"aZ":-32.808060909931875,"pfxX":11.230939509987962,"pfxZ":-0.3649932814380197,"pX":-0.5536439455729486,"pZ":2.6353423048062514,"vX0":-9.387821588832889,"vY0":-131.5230130688626,"vZ0":0.426274631051502,"x":138.1,"y":167.63,"x0":1.6201860285004663,"y0":50.002406348918356,"z0":4.923562562149687,"aX":19.48176916594879},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.2,"breakHorizontal":-18.0,"spinRate":1795,"spinDirection":113},"zone":4,"typeConfidence":2.0,"plateTime":0.4180232520011886,"extension":6.660167554218149},"index":1,"playId":"7d622843-fc19-35a5-b7c6-6e146a89629d","pitchNumber":1,"startTime":"2026-03-22T18:47:40.193Z","endTime":"2026-03-22T18:47:44.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.111670516665395,"aZ":-24.098682460390627,"pfxX":2.077899225366222,"pfxZ":4.9556240944642855,"pX":-0.18830847458158342,"pZ":2.8514602760646177,"vX0":-5.6800282505862265,"vY0":-126.4407866483943,"vZ0":-0.4240741253953841,"x":124.18,"y":161.79,"x0":1.810485290218091,"y0":50.00433148700652,"z0":4.943469650455859,"aX":3.3879219901307436},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.1,"breakHorizontal":-2.5,"spinRate":2190,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.4320344479716369,"extension":6.381094971807966},"index":2,"playId":"11ad641c-499d-31a9-99bc-e62609768f23","pitchNumber":2,"startTime":"2026-03-22T18:47:54.921Z","endTime":"2026-03-22T18:48:00.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30467824877593,"aZ":-23.670605891852908,"pfxX":0.9733394816668226,"pfxZ":5.033975723855646,"pX":-0.3083035195224878,"pZ":1.9992192360396053,"vX0":-5.532421579134998,"vY0":-128.97119030056652,"vZ0":-2.5907522976818815,"x":128.75,"y":184.8,"x0":1.736103491910765,"y0":50.000121896517335,"z0":4.838347410499868,"aX":1.644113933494639},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.8,"breakHorizontal":-0.6,"spinRate":2156,"spinDirection":131},"zone":7,"typeConfidence":2.0,"plateTime":0.42436282197443775,"extension":6.471015680771623},"hitData":{"launchSpeed":86.4,"launchAngle":4.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.28,"coordY":146.98}},"index":3,"playId":"0a954b0a-9265-3d66-92e4-9e9f9efef197","pitchNumber":3,"startTime":"2026-03-22T18:48:15.958Z","endTime":"2026-03-22T18:48:23.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_ab"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_ab"},{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_pa"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:48:23.241Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a line drive to center fielder DaShawn Keirsey Jr.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-22T18:48:35.878Z","endTime":"2026-03-22T18:49:53.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11613514903428,"aZ":-30.554124733133293,"pfxX":10.377803012941362,"pfxZ":0.9118548476145509,"pX":-2.249051021496998,"pZ":2.1244498151888505,"vX0":-13.196067664593155,"vY0":-132.88355184727646,"vZ0":-1.2215387749223874,"x":202.73,"y":181.42,"x0":1.4560435543288128,"y0":50.0005799438163,"z0":4.830294236104538,"aX":18.374008565668245},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.6,"breakHorizontal":-15.6,"spinRate":1952,"spinDirection":107},"zone":13,"typeConfidence":2.0,"plateTime":0.41377315628112576,"extension":6.618087033934836},"index":0,"playId":"7abf5ddb-cb99-31b3-9101-c417b955d39e","pitchNumber":1,"startTime":"2026-03-22T18:48:47.309Z","endTime":"2026-03-22T18:48:50.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.069912123636634,"aZ":-33.34751371394574,"pfxX":7.129883257977997,"pfxZ":-0.6802539805312939,"pX":-0.5483396178782338,"pZ":2.665973363148376,"vX0":-8.140270078774968,"vY0":-130.87765712515738,"vZ0":0.5665688023737796,"x":137.9,"y":166.8,"x0":1.6841823775700677,"y0":50.0036923855068,"z0":4.9554854045905,"aX":12.300999629522991},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.8,"breakHorizontal":-11.0,"spinRate":1957,"spinDirection":121},"zone":4,"typeConfidence":2.0,"plateTime":0.41941537963681963,"extension":6.426161918619725},"index":1,"playId":"9c57e3c7-36e0-338a-89e6-40c2f6289a45","pitchNumber":2,"startTime":"2026-03-22T18:49:03.656Z","endTime":"2026-03-22T18:49:07.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.30317729059999,"aZ":-29.794481250334705,"pfxX":-9.549364536470614,"pfxZ":1.8601921594461341,"pX":0.7881334113489435,"pZ":3.1346054215896904,"vX0":0.1264925241230207,"vY0":-112.54571077385253,"vZ0":2.260547360457812,"x":86.96,"y":154.15,"x0":1.97058267556463,"y0":50.00030904330854,"z0":5.14435005488396,"aX":-12.191770394346836},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":4.3,"breakHorizontal":17.3,"spinRate":2371,"spinDirection":284},"zone":3,"typeConfidence":2.0,"plateTime":0.4875261560097255,"extension":6.365633028803756},"index":2,"playId":"2284bf4f-165d-323e-98db-29fc07f26be2","pitchNumber":3,"startTime":"2026-03-22T18:49:24.928Z","endTime":"2026-03-22T18:49:29.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62914327612268,"aZ":-37.79910663207073,"pfxX":-7.800640955769818,"pfxZ":-4.2258321792020705,"pX":-1.1210251476422997,"pZ":2.153846734838315,"vX0":-4.121298970240016,"vY0":-114.99399302600398,"vZ0":1.1258237483233524,"x":159.73,"y":180.63,"x0":1.7117760396325568,"y0":50.00355336878252,"z0":5.343546094976607,"aX":-10.378816732685149},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-7.1,"breakHorizontal":15.2,"spinRate":2351,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.4775134718453846,"extension":6.643730659007568},"hitData":{"launchSpeed":73.3,"launchAngle":19.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.99,"coordY":101.18}},"index":3,"playId":"2c8b3947-30bd-3eb2-ad76-beb9ab6fc9db","pitchNumber":4,"startTime":"2026-03-22T18:49:41.244Z","endTime":"2026-03-22T18:49:53.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.6,"awayTeamWinProbability":15.400000000000006,"homeTeamWinProbabilityAdded":1.3999999999999915,"leverageIndex":0.4,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:49:53.918Z","atBatIndex":49},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Royce Lewis grounds into a double play, third baseman Kyle Farmer to second baseman Brett Wisely to first baseman Dominic Smith. Trevor Larnach out at 2nd. Royce Lewis out at 1st.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-22T18:50:01.280Z","endTime":"2026-03-22T18:50:20.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":689172,"link":"/api/v1/people/689172"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.185116907169235,"aZ":-23.475361223787523,"pfxX":-0.03344669975666137,"pfxZ":5.3253497720899565,"pX":-0.2851351098100798,"pZ":2.261950840013461,"vX0":-5.356182313998223,"vY0":-126.59287094614953,"vZ0":-2.134551164420322,"x":127.87,"y":177.71,"x0":1.8564608985430022,"y0":50.005788272027694,"z0":4.982293410655553,"aX":-0.053732115032201974},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.5,"breakHorizontal":1.2,"spinRate":2136,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.43153777546818795,"extension":6.570570814733481},"hitData":{"launchSpeed":110.0,"launchAngle":3.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.75,"coordY":169.65}},"index":0,"playId":"08b7663f-db56-3841-9756-3dff58b2d187","pitchNumber":1,"startTime":"2026-03-22T18:50:15.318Z","endTime":"2026-03-22T18:50:20.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":0.71,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:50:20.243Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Patrick Clohisy flies out to center fielder Ryan Kreidler.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-22T18:52:47.182Z","endTime":"2026-03-22T18:53:49.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":802117,"fullName":"Patrick Clohisy","link":"/api/v1/people/802117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621199,"fullName":"Matt Bowman","link":"/api/v1/people/621199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":802117,"fullName":"Patrick Clohisy","link":"/api/v1/people/802117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Bowman replaces Kody Funderburk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-22T18:51:32.596Z","endTime":"2026-03-22T18:52:49.231Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621199,"link":"/api/v1/people/621199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89884320259124,"aZ":-31.95853846706072,"pfxX":8.548522581224955,"pfxZ":0.15991181448569947,"pX":0.046882027154200034,"pZ":1.9503054673042237,"vX0":5.278695280653429,"vY0":-117.06036044337502,"vZ0":-2.457677275087339,"x":115.21,"y":186.12,"x0":-3.3585958174240753,"y0":50.004384485567336,"z0":6.045989554591875,"aX":11.703073675745173},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.1,"breakHorizontal":-16.9,"spinRate":2647,"spinDirection":68},"zone":8,"typeConfidence":2.0,"plateTime":0.4703601202957093,"extension":6.25698848659909},"index":1,"playId":"a11d5fdf-3245-37bc-bf5e-844e1a97d751","pitchNumber":1,"startTime":"2026-03-22T18:52:49.231Z","endTime":"2026-03-22T18:52:56.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.828322811025693,"aZ":-24.64510682315877,"pfxX":0.9145222381080549,"pfxZ":4.521766151274502,"pX":-1.3391602901881343,"pZ":4.532504601291858,"vX0":4.575389511695972,"vY0":-128.05891982697918,"vZ0":0.6533395213549281,"x":168.05,"y":116.4,"x0":-3.265951820037088,"y0":50.0026233418716,"z0":6.1982630461928965,"aX":1.5218939374551226},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.5,"breakHorizontal":-2.6,"spinRate":2227,"spinDirection":183},"zone":11,"typeConfidence":2.0,"plateTime":0.4273042002507186,"extension":6.230492598182344},"index":2,"playId":"71fbf399-5260-3820-aff2-76d08fa0f702","pitchNumber":2,"startTime":"2026-03-22T18:53:08.858Z","endTime":"2026-03-22T18:53:11.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36936047328258,"aZ":-24.517270234397714,"pfxX":-0.21288558845231265,"pfxZ":4.4523396518490195,"pX":-1.3744346039702435,"pZ":4.1761945966326195,"vX0":4.1501930942714065,"vY0":-130.35917909389596,"vZ0":-0.49618203460477667,"x":169.39,"y":126.02,"x0":-2.959476804492766,"y0":50.006349599143114,"z0":6.219575308602744,"aX":-0.3664760100340795},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.2,"breakHorizontal":-0.5,"spinRate":2232,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.42013527652225546,"extension":6.39937188437818},"index":3,"playId":"4a72538c-e9ec-3825-99c3-93383245c199","pitchNumber":3,"startTime":"2026-03-22T18:53:26.162Z","endTime":"2026-03-22T18:53:29.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.828969450730195,"aZ":-31.99923042141263,"pfxX":8.188486022840614,"pfxZ":0.12627599621001373,"pX":-0.5512872909786931,"pZ":2.019639582066355,"vX0":4.328932548412756,"vY0":-116.14563121454022,"vZ0":-2.3491470836666206,"x":138.01,"y":184.25,"x0":-3.5091687933392763,"y0":50.00149602875682,"z0":6.117755871197802,"aX":11.070505528868622},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-0.1,"breakHorizontal":-16.0,"spinRate":2691,"spinDirection":69},"zone":7,"typeConfidence":2.0,"plateTime":0.4734463467095398,"extension":6.258690159337391},"hitData":{"launchSpeed":83.3,"launchAngle":45.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.06,"coordY":89.28}},"index":4,"playId":"de51337c-fe1f-352e-9cfe-d19f14b903a6","pitchNumber":4,"startTime":"2026-03-22T18:53:42.892Z","endTime":"2026-03-22T18:53:49.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802117,"link":"/api/v1/people/802117"},"credit":"b_ab"},{"player":{"id":621199,"link":"/api/v1/people/621199"},"credit":"p_ab"},{"player":{"id":802117,"link":"/api/v1/people/802117"},"credit":"b_pa"},{"player":{"id":621199,"link":"/api/v1/people/621199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:53:49.455Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Wisely singles on a ground ball to center fielder Ryan Kreidler.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-22T18:54:16.183Z","endTime":"2026-03-22T18:54:43.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621199,"fullName":"Matt Bowman","link":"/api/v1/people/621199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.3,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.325201546858604,"aZ":-21.491821192069494,"pfxX":0.512743646480105,"pfxZ":6.339066274343127,"pX":-0.6645951965561702,"pZ":2.2643408683358355,"vX0":6.4221165440035675,"vY0":-129.35521937878497,"vZ0":-5.355804137493647,"x":142.33,"y":177.64,"x0":-3.251730712639517,"y0":50.00551015002414,"z0":6.021523213289627,"aX":0.8634695619913726},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.4,"breakHorizontal":-2.4,"spinRate":2244,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.4242937535440694,"extension":6.4636684481708375},"index":0,"playId":"2388eb4c-fd9c-3dd7-b50c-ed52b9ef830a","pitchNumber":1,"startTime":"2026-03-22T18:54:21.825Z","endTime":"2026-03-22T18:54:25.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":76.3,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.799855948563717,"aZ":-32.44114098714334,"pfxX":-0.1355507336562245,"pfxZ":-0.18644255457226677,"pX":-0.38022478460184395,"pZ":1.7659075838712763,"vX0":6.3313085640683004,"vY0":-118.40009964506869,"vZ0":-3.1815348645160935,"x":131.49,"y":191.1,"x0":-3.0512264483919265,"y0":50.00256382871922,"z0":6.042175356813252,"aX":-0.19717856899715216},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.7,"breakHorizontal":-1.0,"spinRate":982,"spinDirection":308},"zone":7,"typeConfidence":2.0,"plateTime":0.45948009809792767,"extension":6.357108094223903},"hitData":{"launchSpeed":104.5,"launchAngle":4.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.16,"coordY":117.12}},"index":1,"playId":"ca4b0bbf-0e81-3ce0-8825-139ea493836f","pitchNumber":2,"startTime":"2026-03-22T18:54:38.469Z","endTime":"2026-03-22T18:54:43.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_ab"},{"player":{"id":621199,"link":"/api/v1/people/621199"},"credit":"p_ab"},{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_pa"},{"player":{"id":621199,"link":"/api/v1/people/621199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":-3.999999999999986,"leverageIndex":0.94,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:54:43.386Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Mateo called out on strikes.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-22T18:55:31.993Z","endTime":"2026-03-22T18:56:52.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621199,"fullName":"Matt Bowman","link":"/api/v1/people/621199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":"deb8ae66-64fa-3754-93d8-bbf13084d2cf","startTime":"2026-03-22T18:55:15.288Z","endTime":"2026-03-22T18:55:18.288Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.172765014256807,"aZ":-24.777686817875473,"pfxX":0.886484025509746,"pfxZ":4.42421228071106,"pX":0.144146438127198,"pZ":3.02500050686559,"vX0":7.713079312179844,"vY0":-129.0620644335937,"vZ0":-2.9795748199552348,"x":111.51,"y":157.1,"x0":-3.009688872291852,"y0":50.00199981939879,"z0":6.121962405426497,"aX":1.4804956688056183},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.4,"breakHorizontal":-3.5,"spinRate":2073,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.42589734667872126,"extension":6.303032915906186},"index":1,"playId":"56621d10-a1d4-3d3b-94e7-1d64a224fb59","pitchNumber":1,"startTime":"2026-03-22T18:55:34.288Z","endTime":"2026-03-22T18:55:37.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10977248519695,"aZ":-26.069929241029403,"pfxX":3.1802308949010927,"pfxZ":4.276385264200657,"pX":0.38490990105374484,"pZ":1.8875347338625343,"vX0":7.243581330564805,"vY0":-119.02265909160714,"vZ0":-4.267980008011802,"x":102.33,"y":187.82,"x0":-3.118047220409738,"y0":50.00117613325602,"z0":6.080985864092993,"aX":4.533091896375853},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.8,"breakHorizontal":-7.6,"spinRate":2634,"spinDirection":77},"zone":9,"typeConfidence":2.0,"plateTime":0.46124154404233453,"extension":6.19687705005225},"index":2,"playId":"676ea50e-275b-337e-9357-c9073ab6e077","pitchNumber":2,"startTime":"2026-03-22T18:55:52.147Z","endTime":"2026-03-22T18:55:55.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.202649422371447,"aZ":-26.105416421326023,"pfxX":-11.126734777500609,"pfxZ":3.5435591499177193,"pX":-1.6476306121685231,"pZ":2.7704229269700873,"vX0":8.649756259313161,"vY0":-130.76664676951938,"vZ0":-2.4847111807266913,"x":179.8,"y":163.98,"x0":-3.5694459068912927,"y0":50.005376227884724,"z0":5.712268988583166,"aX":-19.0759993463749},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.0,"breakHorizontal":18.0,"spinRate":2039,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4204944691367216,"extension":6.766260368440008},"index":3,"playId":"22dd2c3f-ee69-3a9b-a9f8-2a7fe3392635","pitchNumber":3,"startTime":"2026-03-22T18:56:19.797Z","endTime":"2026-03-22T18:56:22.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86921571643831,"aZ":-23.23432205910005,"pfxX":0.2949213928957557,"pfxZ":5.324190118715906,"pX":0.3795890726444144,"pZ":2.039196576890266,"vX0":8.213863114661981,"vY0":-128.80216393890274,"vZ0":-5.688496589269288,"x":102.53,"y":183.72,"x0":-2.8897609070378176,"y0":50.0048294902951,"z0":6.0742803050772585,"aX":0.49387665774959855},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.5,"breakHorizontal":-2.4,"spinRate":2209,"spinDirection":186},"zone":9,"typeConfidence":2.0,"plateTime":0.42532698186071016,"extension":6.555141268974553},"index":4,"playId":"18aa3390-ba54-3c30-89af-9f46bd587fc3","pitchNumber":4,"startTime":"2026-03-22T18:56:47.854Z","endTime":"2026-03-22T18:56:52.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_ab"},{"player":{"id":621199,"link":"/api/v1/people/621199"},"credit":"p_ab"},{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_pa"},{"player":{"id":621199,"link":"/api/v1/people/621199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.39999999999999,"awayTeamWinProbability":14.600000000000009,"homeTeamWinProbabilityAdded":4.499999999999986,"leverageIndex":1.93,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:56:52.145Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out, second baseman Orlando Arcia to first baseman Eric Wagaman.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-22T18:56:59.915Z","endTime":"2026-03-22T18:58:30.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621199,"fullName":"Matt Bowman","link":"/api/v1/people/621199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.500028083941746,"aZ":-23.00013505481457,"pfxX":-6.8008649634599525,"pfxZ":5.192405874584505,"pX":-0.21384224851123085,"pZ":3.1171331311740786,"vX0":9.459783814729256,"vY0":-131.72651481099754,"vZ0":-3.3743517265107337,"x":125.15,"y":154.62,"x0":-2.9586305949690526,"y0":50.003664724999815,"z0":6.104127495185306,"aX":-12.019897422012995},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.9,"breakHorizontal":10.4,"spinRate":2001,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.4149004644724452,"extension":6.649169186869126},"index":0,"playId":"b56df4f1-5265-3610-80da-8fdf2ed9c8c3","pitchNumber":1,"startTime":"2026-03-22T18:57:18.406Z","endTime":"2026-03-22T18:57:21.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.76215882494364,"aZ":-31.306681205808246,"pfxX":0.9870466938893117,"pfxZ":0.6097072902577949,"pX":-2.3374443705347376,"pZ":2.5171811486192874,"vX0":2.0094248817092555,"vY0":-117.99825928914197,"vZ0":-1.7960868274260946,"x":206.1,"y":170.82,"x0":-3.325589707823211,"y0":50.00307184207849,"z0":6.150995143934251,"aX":1.402647907180769},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.0,"breakHorizontal":-2.3,"spinRate":1035,"spinDirection":337},"zone":11,"typeConfidence":2.0,"plateTime":0.4627680997305914,"extension":6.226321269099043},"index":1,"playId":"b412bbd8-fce4-3f34-89df-b9263e7fb3a9","pitchNumber":2,"startTime":"2026-03-22T18:57:39.358Z","endTime":"2026-03-22T18:57:42.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.318782893975584,"aZ":-30.420510025000056,"pfxX":2.0522594099996705,"pfxZ":1.281998807759467,"pX":-0.08821058531909867,"pZ":1.8374964439858532,"vX0":6.255044646139503,"vY0":-116.40318103250516,"vZ0":-3.153240969745227,"x":120.36,"y":189.17,"x0":-3.0793966615725084,"y0":50.004390584303046,"z0":6.096766160261785,"aX":2.8088264446561095},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.8,"breakHorizontal":-5.3,"spinRate":1093,"spinDirection":346},"zone":8,"typeConfidence":2.0,"plateTime":0.4709568298417115,"extension":6.352993280890153},"index":2,"playId":"bd612f9f-705f-3891-8de7-92145a88e37a","pitchNumber":3,"startTime":"2026-03-22T18:58:01.617Z","endTime":"2026-03-22T18:58:07.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":91.0,"endSpeed":84.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15472124608344,"aZ":-19.937683588996812,"pfxX":-2.039236106058688,"pfxZ":6.860416983161763,"pX":0.35494189615285504,"pZ":2.0864096536022165,"vX0":9.633128180370997,"vY0":-132.19627854481018,"vZ0":-6.064875087817384,"x":103.47,"y":182.45,"x0":-3.059198255754487,"y0":50.0024196003399,"z0":5.85723494541707,"aX":-3.637954152266705},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.4,"breakHorizontal":1.8,"spinRate":2096,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.41311265718820556,"extension":6.689572311968881},"hitData":{"launchSpeed":90.7,"launchAngle":1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.59,"coordY":158.74}},"index":3,"playId":"9d69ef2a-de3b-364b-95ec-85447d14f0c9","pitchNumber":4,"startTime":"2026-03-22T18:58:26.529Z","endTime":"2026-03-22T18:58:30.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":621199,"link":"/api/v1/people/621199"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":621199,"link":"/api/v1/people/621199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":3.3000000000000114,"leverageIndex":1.3,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:58:30.098Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristan Gray strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-22T19:00:49.994Z","endTime":"2026-03-22T19:01:34.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666768,"fullName":"Anderson Pilar","link":"/api/v1/people/666768"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[9,10,11],"actionIndex":[0,1,2,3,4,5,6,7,8],"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":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":681172,"link":"/api/v1/people/681172"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Luke Waddell replaces second baseman Brett Wisely, batting 1st, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-22T19:00:51.588Z","endTime":"2026-03-22T19:00:51.589Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680672,"link":"/api/v1/people/680672"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":689172,"link":"/api/v1/people/689172"},"defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jim Jarvis replaces shortstop Jorge Mateo, batting 2nd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-22T19:00:51.590Z","endTime":"2026-03-22T19:00:51.591Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":622761,"link":"/api/v1/people/622761"},"defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tyler Tolve replaces catcher Drake Baldwin, batting 3rd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"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-22T19:00:51.592Z","endTime":"2026-03-22T19:00:51.593Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681172,"link":"/api/v1/people/681172"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"301","replacedPlayer":{"id":686948,"link":"/api/v1/people/686948"},"defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ethan Workinger replaces left fielder Mike Yastrzemski, batting 4th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"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-22T19:00:51.594Z","endTime":"2026-03-22T19:00:51.595Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689688,"link":"/api/v1/people/689688"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"401","replacedPlayer":{"id":573262,"link":"/api/v1/people/573262"},"defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Will Verdung replaces first baseman Dominic Smith, batting 6th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"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-22T19:00:51.596Z","endTime":"2026-03-22T19:00:51.597Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815299,"link":"/api/v1/people/815299"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":642086,"link":"/api/v1/people/642086"},"defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ambioris Tavarez replaces third baseman Kyle Farmer, batting 7th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"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-22T19:00:51.598Z","endTime":"2026-03-22T19:00:51.599Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694222,"link":"/api/v1/people/694222"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":571657,"link":"/api/v1/people/571657"},"defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kevin Kilpatrick Jr. replaces center fielder DaShawn Keirsey Jr., batting 8th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"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-22T19:00:51.600Z","endTime":"2026-03-22T19:00:51.601Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687201,"link":"/api/v1/people/687201"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":680577,"link":"/api/v1/people/680577"},"defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":680577,"link":"/api/v1/people/680577"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Luis Guanipa replaces right fielder Patrick Clohisy, batting 9th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"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-22T19:00:51.602Z","endTime":"2026-03-22T19:00:51.603Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806994,"link":"/api/v1/people/806994"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":802117,"link":"/api/v1/people/802117"},"defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Anderson Pilar replaces Aaron Bummer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"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-22T19:00:51.604Z","endTime":"2026-03-22T19:00:51.605Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666768,"link":"/api/v1/people/666768"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63422965550795,"aZ":-23.58171581540997,"pfxX":-1.053083026606453,"pfxZ":4.619978152164633,"pX":0.08849207325922588,"pZ":2.4334023103298636,"vX0":5.559596626694178,"vY0":-135.34414133166084,"vZ0":-3.7968472528467765,"x":113.63,"y":173.08,"x0":-1.852687285132275,"y0":50.00656692441286,"z0":5.499581675185657,"aX":-1.9606363992784357},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":0.7,"spinRate":2392,"spinDirection":219},"zone":5,"typeConfidence":0.91,"plateTime":0.40418818100132947,"extension":6.506553160329912},"index":9,"playId":"cda582be-a140-3a3e-a4a6-0eb2c08ec559","pitchNumber":1,"startTime":"2026-03-22T19:00:51.606Z","endTime":"2026-03-22T19:00:54.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.907414755873738,"aZ":-30.244236208735693,"pfxX":8.231978645932337,"pfxZ":1.309784235809773,"pX":0.6466970188823347,"pZ":1.917230518954518,"vX0":3.042487481530915,"vY0":-120.2367579341518,"vZ0":-2.3479086859341742,"x":92.35,"y":187.01,"x0":-1.7023199233071913,"y0":50.00318901981394,"z0":5.573241234668123,"aX":12.129887534556586},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.0,"breakHorizontal":-15.6,"spinRate":2401,"spinDirection":79},"zone":9,"typeConfidence":0.84,"plateTime":0.4544283333382726,"extension":6.449393544168954},"index":10,"playId":"330e627f-5746-31e9-8d32-d7c0a0a37dc4","pitchNumber":2,"startTime":"2026-03-22T19:01:06.406Z","endTime":"2026-03-22T19:01:09.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64267099084943,"aZ":-30.0897190071615,"pfxX":10.366889171334059,"pfxZ":1.4565950818961273,"pX":0.7555076756624703,"pZ":1.2264851772205947,"vX0":2.8399055752759397,"vY0":-118.93893390201049,"vZ0":-3.8225718506265203,"x":88.2,"y":205.66,"x0":-1.8008325721630372,"y0":50.00489691166001,"z0":5.580834246639144,"aX":14.865952392325942},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.9,"breakHorizontal":-19.4,"spinRate":2507,"spinDirection":70},"zone":14,"typeConfidence":0.83,"plateTime":0.46037039586777917,"extension":6.470422220637403},"index":11,"playId":"2be42bed-709c-30e5-bbff-8635a6c057f1","pitchNumber":3,"startTime":"2026-03-22T19:01:28.223Z","endTime":"2026-03-22T19:01:34.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_ab"},{"player":{"id":666768,"link":"/api/v1/people/666768"},"credit":"p_ab"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_pa"},{"player":{"id":666768,"link":"/api/v1/people/666768"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:01:34.484Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Kreidler singles on a line drive to center fielder Kevin Kilpatrick Jr.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-22T19:01:53.965Z","endTime":"2026-03-22T19:03:19.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666768,"fullName":"Anderson Pilar","link":"/api/v1/people/666768"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687201,"link":"/api/v1/people/687201"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.1,"endSpeed":85.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.482960989124464,"aZ":-23.265706377368556,"pfxX":0.5449578305643339,"pfxZ":4.834099910917676,"pX":1.0159627626705985,"pZ":2.471801840331193,"vX0":7.398954643996696,"vY0":-134.0168712434979,"vZ0":-3.5908625119791795,"x":78.27,"y":172.04,"x0":-1.8367106763452934,"y0":50.001905472561496,"z0":5.466152544458138,"aX":1.0024058847737767},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.3,"breakHorizontal":-2.4,"spinRate":2545,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.40672605202825274,"extension":6.559639825181529},"index":0,"playId":"4131e1d1-353b-38fe-bd12-77f70ebe5b58","pitchNumber":1,"startTime":"2026-03-22T19:01:53.965Z","endTime":"2026-03-22T19:01:59.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":92.6,"endSpeed":85.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.859212591795888,"aZ":-24.48564541983179,"pfxX":0.16569431518879463,"pfxZ":4.1487753568661745,"pX":-0.3251943755867948,"pZ":3.0026263804109576,"vX0":4.132292718931419,"vY0":-134.95135661167686,"vZ0":-2.1037020286534336,"x":129.4,"y":157.71,"x0":-1.8943913183579895,"y0":50.005801711549964,"z0":5.507422737454394,"aX":0.3072655217533879},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.3,"breakHorizontal":-1.1,"spinRate":2468,"spinDirection":196},"zone":1,"typeConfidence":0.9,"plateTime":0.40502618887095476,"extension":6.493417168873039},"index":1,"playId":"4a65284d-3d42-32a3-a962-13085e097cb2","pitchNumber":2,"startTime":"2026-03-22T19:02:09.214Z","endTime":"2026-03-22T19:02:12.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.881679277189793,"aZ":-28.296672858805056,"pfxX":6.901300141493265,"pfxZ":2.5904068515465086,"pX":1.4696050008610346,"pZ":1.3836346353444091,"vX0":5.367548196042954,"vY0":-121.72497148640095,"vZ0":-3.699090932497735,"x":60.98,"y":201.42,"x0":-1.6637579878607118,"y0":50.000000714203836,"z0":5.384805297313019,"aX":10.306427316011193},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.1,"breakHorizontal":-13.8,"spinRate":2327,"spinDirection":80},"zone":14,"typeConfidence":0.7,"plateTime":0.4507473849808803,"extension":6.530834627030269},"index":2,"playId":"cfa0bdf0-02cd-367f-a7e3-49e928c1cc57","pitchNumber":3,"startTime":"2026-03-22T19:02:29.351Z","endTime":"2026-03-22T19:02:34.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.495985922544907,"aZ":-22.760377398397065,"pfxX":-0.7187956802527529,"pfxZ":5.035983390210677,"pX":1.0233595377510971,"pZ":1.9073980315166599,"vX0":7.699790307324645,"vY0":-135.75282991205822,"vZ0":-5.097176540126077,"x":77.99,"y":187.28,"x0":-1.755166041589485,"y0":50.000012660146105,"z0":5.3920496020509505,"aX":-1.3447173463279165},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.3,"breakHorizontal":-0.4,"spinRate":2692,"spinDirection":202},"zone":14,"typeConfidence":0.91,"plateTime":0.40335671525211625,"extension":6.508567537917297},"index":3,"playId":"492480e6-1f0c-3114-9347-895dff2d3039","pitchNumber":4,"startTime":"2026-03-22T19:02:46.459Z","endTime":"2026-03-22T19:02:50.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-22T19:03:10.994Z","endTime":"2026-03-22T19:03:10.995Z","isPitch":false,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"},"defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.246358952852027,"aZ":-23.40389737502063,"pfxX":-1.6387432266075495,"pfxZ":4.640842429372656,"pX":-0.44347858257305894,"pZ":2.8202418768070454,"vX0":4.5569695138250195,"vY0":-136.66259306577172,"vZ0":-2.7275790550164483,"x":133.9,"y":162.63,"x0":-1.9200273578784366,"y0":50.0055962733503,"z0":5.439670507397556,"aX":-3.099263529494645},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.0,"breakHorizontal":2.0,"spinRate":2630,"spinDirection":204},"zone":4,"typeConfidence":0.9,"plateTime":0.400853163397771,"extension":6.396207763959058},"hitData":{"launchSpeed":79.1,"launchAngle":13.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.23,"coordY":111.63}},"index":5,"playId":"b43de1cc-1a6d-3e5f-a715-df7b6a9346cd","pitchNumber":5,"startTime":"2026-03-22T19:03:10.996Z","endTime":"2026-03-22T19:03:19.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":666768,"link":"/api/v1/people/666768"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":666768,"link":"/api/v1/people/666768"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.32,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:03:19.973Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Orlando Arcia singles on a line drive to left fielder Ethan Workinger. Ryan Kreidler scores.","rbi":1,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-22T19:03:46.020Z","endTime":"2026-03-22T19:05:34.211Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666768,"fullName":"Anderson Pilar","link":"/api/v1/people/666768"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,5,6],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":689688,"link":"/api/v1/people/689688"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":{"id":666768,"link":"/api/v1/people/666768"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.737090673551403,"aZ":-22.002634429258716,"pfxX":5.308361853444077,"pfxZ":6.812438565515553,"pX":0.6691025700478408,"pZ":2.6508173831906303,"vX0":4.175870758513463,"vY0":-121.64656789692806,"vZ0":-2.200349821394739,"x":91.5,"y":167.21,"x0":-1.76172065042673,"y0":50.00215519815388,"z0":5.482280431363158,"aX":7.922743923152839},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":12.0,"breakHorizontal":-10.7,"spinRate":2478,"spinDirection":86},"zone":6,"typeConfidence":0.7,"plateTime":0.4509442043283056,"extension":6.500662382238909},"index":0,"playId":"cac98a49-86a7-387b-a2b8-4c9478c9d427","pitchNumber":1,"startTime":"2026-03-22T19:03:46.020Z","endTime":"2026-03-22T19:03:50.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Tyler Tolve. Ryan Kreidler to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"cac98a49-86a7-387b-a2b8-4c9478c9d427","startTime":"2026-03-22T19:04:12.822Z","endTime":"2026-03-22T19:04:12.823Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"},"defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"postOnSecond":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"homeTeamWinProbability":89.7,"awayTeamWinProbability":10.299999999999997,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.57,"dramaIndex":25.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11735923194297,"aZ":-23.61124371594634,"pfxX":-2.0454840117941666,"pfxZ":4.709977115101459,"pX":0.011055529528351435,"pZ":3.699395580049514,"vX0":5.514390308145103,"vY0":-135.13474275253782,"vZ0":-0.5126253580548176,"x":116.58,"y":138.9,"x0":-1.8057819609458239,"y0":50.00288885009583,"z0":5.5754300001625285,"aX":-3.719422979997017},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.6,"breakHorizontal":2.3,"spinRate":2524,"spinDirection":176},"zone":12,"typeConfidence":0.89,"plateTime":0.4079854337008393,"extension":6.509818671040826},"index":2,"playId":"cc3c1d33-a81a-3dac-95a7-d2f309250f34","pitchNumber":2,"startTime":"2026-03-22T19:04:12.824Z","endTime":"2026-03-22T19:04:15.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":73.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.536787194705813,"aZ":-29.98743887914507,"pfxX":8.236944315490641,"pfxZ":1.5633216115906041,"pX":-0.30041702351096156,"pZ":1.079783391069482,"vX0":0.9249736705425289,"vY0":-118.78474195426443,"vZ0":-4.128349211597886,"x":128.45,"y":209.63,"x0":-1.7645182958992651,"y0":50.00073803422468,"z0":5.635562523874286,"aX":11.503730370607235},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.9,"breakHorizontal":-15.1,"spinRate":2619,"spinDirection":69},"zone":13,"typeConfidence":0.87,"plateTime":0.46513915544931983,"extension":6.625247550825727},"index":3,"playId":"62f531fe-87b7-3205-8598-02f7377ee1b9","pitchNumber":3,"startTime":"2026-03-22T19:04:32.612Z","endTime":"2026-03-22T19:04:35.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-22T19:04:57.525Z","endTime":"2026-03-22T19:05:00.302Z","isPitch":false,"type":"action","player":{"id":606115,"link":"/api/v1/people/606115"},"defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":82.0,"endSpeed":74.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.769860551397137,"aZ":-29.740169098506836,"pfxX":8.958504955934824,"pfxZ":1.723484371678599,"pX":0.5528508965756429,"pZ":0.5584578541897711,"vX0":2.8062604661085695,"vY0":-119.21228593641794,"vZ0":-5.036030823476725,"x":95.93,"y":223.7,"x0":-1.8090628962174917,"y0":50.004229159460984,"z0":5.440189134879213,"aX":12.661914418960142},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.9,"breakHorizontal":-16.9,"spinRate":2625,"spinDirection":70},"zone":14,"typeConfidence":0.85,"plateTime":0.46265760811249246,"extension":6.720598289373056},"index":5,"playId":"b6128179-212f-3013-adab-54a9c6893c1f","pitchNumber":4,"startTime":"2026-03-22T19:05:00.302Z","endTime":"2026-03-22T19:05:04.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.005438926933536,"aZ":-22.01169742252524,"pfxX":-1.1902884549501274,"pfxZ":5.645894583141136,"pX":0.43324354216373756,"pZ":3.31806006681051,"vX0":6.512619073661414,"vY0":-134.49906286308104,"vZ0":-1.475607543374357,"x":100.49,"y":149.19,"x0":-1.8836197277331923,"y0":50.001769852052,"z0":5.462388762389033,"aX":-2.143130563334759},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.1,"breakHorizontal":0.5,"spinRate":2519,"spinDirection":208},"zone":3,"typeConfidence":0.9,"plateTime":0.4100369633100689,"extension":6.603513377740528},"hitData":{"launchSpeed":91.5,"launchAngle":13.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.14,"coordY":107.66}},"index":6,"playId":"cb178bd8-96de-30c3-b1e6-173a3e675de4","pitchNumber":5,"startTime":"2026-03-22T19:05:22.057Z","endTime":"2026-03-22T19:05:34.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"credit":"b_ab"},{"player":{"id":666768,"link":"/api/v1/people/666768"},"credit":"p_ab"},{"player":{"id":606115,"link":"/api/v1/people/606115"},"credit":"b_pa"},{"player":{"id":666768,"link":"/api/v1/people/666768"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.19999999999999,"awayTeamWinProbability":5.800000000000011,"homeTeamWinProbabilityAdded":4.499999999999986,"leverageIndex":0.57,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:05:34.211Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James Outman singles on a line drive to right fielder Luis Guanipa. Orlando Arcia to 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-22T19:05:52.502Z","endTime":"2026-03-22T19:08:07.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666768,"fullName":"Anderson Pilar","link":"/api/v1/people/666768"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"postOnSecond":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":806994,"link":"/api/v1/people/806994"},"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":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.4,"endSpeed":84.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.081462225545845,"aZ":-24.552248369470508,"pfxX":-1.939879150141731,"pfxZ":4.165294875578734,"pX":-0.8282854211867203,"pZ":4.24847010717207,"vX0":3.4423008047666586,"vY0":-134.58870474170223,"vZ0":0.8941278757594615,"x":148.57,"y":124.07,"x0":-1.873634277797663,"y0":50.00043032359172,"z0":5.654987460797259,"aX":-3.547632270702655},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.9,"breakHorizontal":2.8,"spinRate":2477,"spinDirection":178},"zone":11,"typeConfidence":0.9,"plateTime":0.40746123726242134,"extension":6.293308297535988},"index":0,"playId":"5e9d9b4f-81ec-32cd-8850-e58e9970ce25","pitchNumber":1,"startTime":"2026-03-22T19:05:58.027Z","endTime":"2026-03-22T19:06:02.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-22T19:06:10.957Z","endTime":"2026-03-22T19:06:23.982Z","isPitch":false,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.940552410896824,"aZ":-21.705315892838048,"pfxX":-2.4373442466539315,"pfxZ":5.575349868827843,"pX":-0.6928926725361906,"pZ":2.9475704090374095,"vX0":4.229025822020499,"vY0":-135.73206258334181,"vZ0":-2.699282304740683,"x":143.41,"y":159.2,"x0":-1.949984973380164,"y0":50.002596235243644,"z0":5.455704481450149,"aX":-4.576859027696922},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.7,"breakHorizontal":3.6,"spinRate":2532,"spinDirection":194},"zone":1,"typeConfidence":0.9,"plateTime":0.40256542049719624,"extension":6.469761995667338},"index":2,"playId":"d87031b9-31ea-3a49-b204-9f517c6b690d","pitchNumber":2,"startTime":"2026-03-22T19:06:23.982Z","endTime":"2026-03-22T19:06:27.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.056121595616354,"aZ":-26.137351516377198,"pfxX":7.650923848522152,"pfxZ":4.093394414577484,"pX":1.2900334061694672,"pZ":1.307694215778639,"vX0":5.1704896267209,"vY0":-121.35286268800239,"vZ0":-4.345962197159709,"x":67.83,"y":203.47,"x0":-1.8701275712294516,"y0":50.00504089042654,"z0":5.426492136866639,"aX":11.293725412351645},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.5,"breakHorizontal":-15.1,"spinRate":2488,"spinDirection":73},"zone":14,"typeConfidence":0.7,"plateTime":0.4531578394682585,"extension":6.445126470756736},"index":3,"playId":"e9b63e15-7d26-3050-9f15-4ddb8dfddd39","pitchNumber":3,"startTime":"2026-03-22T19:06:43.035Z","endTime":"2026-03-22T19:06:47.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25307771175097,"aZ":-22.54255173254626,"pfxX":-1.6458234771627778,"pfxZ":5.364637629332537,"pX":0.2831129584619978,"pZ":2.4173221373220932,"vX0":6.340047638809896,"vY0":-133.71160072253406,"vZ0":-3.5563944363732296,"x":106.21,"y":173.51,"x0":-1.9141297986164394,"y0":50.000174710034685,"z0":5.399348113020876,"aX":-2.954053924948827},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.1,"breakHorizontal":1.4,"spinRate":2488,"spinDirection":187},"zone":6,"typeConfidence":0.9,"plateTime":0.41105030584862856,"extension":6.301290663836524},"index":4,"playId":"d5725d6e-9b4e-3364-a26d-a95f73325213","pitchNumber":4,"startTime":"2026-03-22T19:07:00.618Z","endTime":"2026-03-22T19:07:06.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.211233751387383,"aZ":-25.47918970534793,"pfxX":6.279043964060198,"pfxZ":4.363272890572068,"pX":0.4949949830149829,"pZ":2.486949772933342,"vX0":3.661327530841591,"vY0":-123.49283200919717,"vZ0":-2.1696491377312475,"x":98.13,"y":171.63,"x0":-1.825897401691068,"y0":50.00153775531011,"z0":5.535470500536235,"aX":9.62768728578104},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.6,"breakHorizontal":-12.2,"spinRate":2485,"spinDirection":93},"zone":6,"typeConfidence":0.7,"plateTime":0.4447406475162796,"extension":6.515240938293559},"index":5,"playId":"6dd8a401-b53f-3eab-b69a-f0b421a72653","pitchNumber":5,"startTime":"2026-03-22T19:07:41.859Z","endTime":"2026-03-22T19:07:48.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.445471627315687,"aZ":-24.60737910937933,"pfxX":-0.7257530764959397,"pfxZ":3.9845180133889126,"pX":0.4342202895680927,"pZ":2.494538409717824,"vX0":6.71074878636626,"vY0":-136.77602634858889,"vZ0":-3.5679806547720547,"x":100.45,"y":171.43,"x0":-1.9541246012017799,"y0":50.002816830628404,"z0":5.49827495445113,"aX":-1.378336749657114},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.7,"breakHorizontal":-0.1,"spinRate":2398,"spinDirection":203},"zone":6,"typeConfidence":0.9,"plateTime":0.40005234303595705,"extension":6.4387824130590054},"hitData":{"launchSpeed":79.8,"launchAngle":19.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.98,"coordY":106.84}},"index":6,"playId":"733e342a-f542-33e8-81e9-5438bb8d5a4b","pitchNumber":6,"startTime":"2026-03-22T19:08:02.782Z","endTime":"2026-03-22T19:08:07.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":666768,"link":"/api/v1/people/666768"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":666768,"link":"/api/v1/people/666768"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":0.8000000000000114,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:08:07.776Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alan Roden grounds out, shortstop Jim Jarvis to first baseman Will Verdung. Orlando Arcia to 3rd. James Outman to 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-22T19:08:34.947Z","endTime":"2026-03-22T19:10:23.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666768,"fullName":"Anderson Pilar","link":"/api/v1/people/666768"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"postOnThird":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":815299,"link":"/api/v1/people/815299"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.276104166526576,"aZ":-27.396728654066404,"pfxX":5.979341037465407,"pfxZ":3.103761215744335,"pX":0.33233493641274275,"pZ":1.3779693048477515,"vX0":3.703716869011006,"vY0":-123.53372206183785,"vZ0":-4.431550785401569,"x":104.33,"y":201.57,"x0":-1.964860976445518,"y0":50.005305157216085,"z0":5.5059669916817935,"aX":9.21603578305456},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.8,"breakHorizontal":-11.8,"spinRate":2552,"spinDirection":84},"zone":14,"typeConfidence":0.69,"plateTime":0.4438646950919529,"extension":6.523154324079154},"index":0,"playId":"95aaca98-3fdf-30c9-aaf4-421149053dd4","pitchNumber":1,"startTime":"2026-03-22T19:08:37.954Z","endTime":"2026-03-22T19:08:41.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"second":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.056658261569762,"aZ":-21.825995168419748,"pfxX":-1.3375936343190535,"pfxZ":5.660351463522451,"pX":-0.4800513047692871,"pZ":3.0640600507636484,"vX0":4.716830575698053,"vY0":-133.67709214882282,"vZ0":-2.2119755181995906,"x":135.3,"y":156.05,"x0":-2.0857982856264146,"y0":50.003947678948,"z0":5.452463039919744,"aX":-2.446531176248125},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.1,"breakHorizontal":1.6,"spinRate":2558,"spinDirection":188},"zone":1,"typeConfidence":0.9,"plateTime":0.40815215731609467,"extension":6.43129299515359},"index":1,"playId":"95881630-3d60-3f5b-b019-ca934ebe1a88","pitchNumber":2,"startTime":"2026-03-22T19:08:52.691Z","endTime":"2026-03-22T19:08:55.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"second":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":91.4,"endSpeed":83.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04289304887299,"aZ":-21.75369389164738,"pfxX":-0.48954405458451244,"pfxZ":5.7930719446331445,"pX":-1.550758688029849,"pZ":3.1265697543529694,"vX0":1.8901361104696504,"vY0":-133.12047244501997,"vZ0":-1.9460764796181853,"x":176.11,"y":154.36,"x0":-2.2057385688835076,"y0":50.00037672489456,"z0":5.438558479835883,"aX":-0.8803331957844275},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.3,"breakHorizontal":0.5,"spinRate":2547,"spinDirection":184},"zone":11,"typeConfidence":0.9,"plateTime":0.41113467582550056,"extension":6.373546868340323},"index":2,"playId":"82c36be1-ad6e-3cad-891f-0d36a9f74dcd","pitchNumber":3,"startTime":"2026-03-22T19:09:09.755Z","endTime":"2026-03-22T19:09:13.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"second":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":84.6,"endSpeed":77.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61704744038282,"aZ":-23.438212152752982,"pfxX":3.793484857169349,"pfxZ":5.758329023425793,"pX":0.532828780381629,"pZ":1.2915470560040916,"vX0":4.5421233990384,"vY0":-123.00542345087943,"vZ0":-5.095768394651589,"x":96.69,"y":203.91,"x0":-1.8374223451046163,"y0":50.00461303693098,"z0":5.402202043558943,"aX":5.756128311248047},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":9.4,"breakHorizontal":-8.0,"spinRate":2482,"spinDirection":92},"zone":14,"typeConfidence":0.7,"plateTime":0.44696075932071766,"extension":6.278453055961936},"index":3,"playId":"ebc3dbcb-8731-3d19-9324-8cca9282f17e","pitchNumber":4,"startTime":"2026-03-22T19:09:26.150Z","endTime":"2026-03-22T19:09:29.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"second":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":92.6,"endSpeed":84.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.428509525310414,"aZ":-23.100503819936453,"pfxX":-1.2402653039545775,"pfxZ":4.972265842225237,"pX":-0.005512640804158779,"pZ":2.829693048084572,"vX0":5.641596966062682,"vY0":-134.75874442274042,"vZ0":-2.5091824893088406,"x":117.21,"y":162.38,"x0":-1.9721612844172984,"y0":50.00326818347834,"z0":5.4186078595907725,"aX":-2.2642904851370975},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.6,"breakHorizontal":1.0,"spinRate":2363,"spinDirection":198},"zone":2,"typeConfidence":0.9,"plateTime":0.40768712937721885,"extension":6.331486754044415},"index":4,"playId":"b934156a-09de-3bc0-b798-62dc1c04b516","pitchNumber":5,"startTime":"2026-03-22T19:09:47.675Z","endTime":"2026-03-22T19:09:51.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"second":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.467418344946804,"aZ":-21.640088795200974,"pfxX":-2.2310804541542075,"pfxZ":5.578444840657074,"pX":0.2969348502211365,"pZ":2.6104209250891364,"vX0":7.001471312569718,"vY0":-135.97017099646817,"vZ0":-3.278333740179956,"x":105.68,"y":168.3,"x0":-2.012008272420657,"y0":50.00104396945393,"z0":5.318551277227409,"aX":-4.212237595168207},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.7,"breakHorizontal":2.6,"spinRate":2513,"spinDirection":200},"zone":6,"typeConfidence":0.9,"plateTime":0.40153418558295373,"extension":6.534971617670414},"hitData":{"launchSpeed":94.1,"launchAngle":-5.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.05,"coordY":159.35}},"index":5,"playId":"e0618738-f594-3b74-ba12-f4f90a5becd2","pitchNumber":6,"startTime":"2026-03-22T19:10:18.281Z","endTime":"2026-03-22T19:10:23.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"second":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_ab"},{"player":{"id":666768,"link":"/api/v1/people/666768"},"credit":"p_ab"},{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_pa"},{"player":{"id":666768,"link":"/api/v1/people/666768"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.3,"awayTeamWinProbability":5.700000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.45,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:10:23.871Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eric Wagaman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-22T19:10:47.377Z","endTime":"2026-03-22T19:13:24.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666768,"fullName":"Anderson Pilar","link":"/api/v1/people/666768"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681172,"link":"/api/v1/people/681172"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.7,"endSpeed":76.8,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00532257083569,"aZ":-29.32672817559837,"pfxX":7.746030671954527,"pfxZ":1.901877925285528,"pX":0.20057923219273766,"pZ":1.702486055060558,"vX0":2.491867294834572,"vY0":-121.82090131099149,"vZ0":-2.96713883030875,"x":109.35,"y":192.81,"x0":-1.8431361275740987,"y0":50.00273727275936,"z0":5.4841357158871755,"aX":11.584478906299339},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.0,"breakHorizontal":-14.6,"spinRate":2582,"spinDirection":84},"zone":8,"typeConfidence":0.79,"plateTime":0.4504596502330349,"extension":6.2994981544261766},"index":0,"playId":"82292125-8a5d-3f95-b7e0-75eab98e8d4e","pitchNumber":1,"startTime":"2026-03-22T19:11:00.750Z","endTime":"2026-03-22T19:11:05.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"third":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.8,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75665107183367,"aZ":-32.292534816573486,"pfxX":9.966166687581564,"pfxZ":-0.08163467775499988,"pX":-1.9148247672328251,"pZ":2.689279560786042,"vX0":-2.7126814445025196,"vY0":-119.30692873352857,"vZ0":-0.15960241653940432,"x":189.99,"y":166.17,"x0":-2.0520091197821815,"y0":50.00277772119979,"z0":5.688034892198827,"aX":14.246565482655003},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.1,"breakHorizontal":-17.3,"spinRate":2552,"spinDirection":78},"zone":11,"typeConfidence":0.86,"plateTime":0.4605664648242884,"extension":6.333364212504007},"index":1,"playId":"b5c06e47-c0cb-3f58-a919-bda14c05f4ce","pitchNumber":2,"startTime":"2026-03-22T19:11:21.264Z","endTime":"2026-03-22T19:11:24.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"third":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.9,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.083227574439512,"aZ":-26.461516938751416,"pfxX":7.9054857235191545,"pfxZ":3.882352371779719,"pX":0.7103285665015164,"pZ":2.6342223557875166,"vX0":3.7246052707806743,"vY0":-121.20991977589364,"vZ0":-1.3231185521910325,"x":89.92,"y":167.66,"x0":-1.8785147459334208,"y0":50.00330934388729,"z0":5.521157744691849,"aX":11.635923140965183},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.0,"breakHorizontal":-15.2,"spinRate":2504,"spinDirection":79},"zone":6,"typeConfidence":0.71,"plateTime":0.45375884526199384,"extension":6.206103679992846},"index":2,"playId":"07e554aa-49f8-314a-830e-1fe064a822c8","pitchNumber":3,"startTime":"2026-03-22T19:11:40.454Z","endTime":"2026-03-22T19:11:44.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"third":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.6,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.901400796957923,"aZ":-30.31576540597162,"pfxX":8.081095046144949,"pfxZ":1.2700526895457465,"pX":-0.3059519737048044,"pZ":1.6216254948809707,"vX0":1.3469999878489696,"vY0":-120.93410354665755,"vZ0":-2.8333877570070856,"x":128.66,"y":195.0,"x0":-1.9207427079990484,"y0":50.000424492357126,"z0":5.508890233486012,"aX":11.786704221396313},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.8,"breakHorizontal":-14.9,"spinRate":2470,"spinDirection":73},"zone":13,"typeConfidence":0.87,"plateTime":0.4555534016950249,"extension":6.444183362329136},"index":3,"playId":"decf2f21-fae7-37e8-ad68-3e93f0d8e93f","pitchNumber":4,"startTime":"2026-03-22T19:11:58.151Z","endTime":"2026-03-22T19:12:01.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"third":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":92.5,"endSpeed":84.5,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.607264907122193,"aZ":-24.9791208135396,"pfxX":0.5458820315393171,"pfxZ":3.924791352902993,"pX":0.3315418492065306,"pZ":4.046367992375678,"vX0":5.5950743403565095,"vY0":-134.66253781456464,"vZ0":0.3661398152135107,"x":104.36,"y":129.53,"x0":-1.8452655109768301,"y0":50.005104421296,"z0":5.677632153353982,"aX":1.0004020793693347},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.4,"breakHorizontal":-2.2,"spinRate":2614,"spinDirection":177},"zone":12,"typeConfidence":0.9,"plateTime":0.40694475666969687,"extension":6.231382664330577},"index":4,"playId":"0e873b22-aeae-3af0-9675-6d474db06037","pitchNumber":5,"startTime":"2026-03-22T19:12:19.523Z","endTime":"2026-03-22T19:12:22.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"third":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.2,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42812222071703,"aZ":-23.737001818809738,"pfxX":1.9278377067929555,"pfxZ":4.693304939233087,"pX":0.5265891345167316,"pZ":3.5789483741865036,"vX0":5.722088912036913,"vY0":-132.27878606503882,"vZ0":-0.5844138013422493,"x":96.93,"y":142.15,"x0":-1.9026934490134966,"y0":50.002061681959624,"z0":5.521220475306761,"aX":3.464423488536644},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.6,"breakHorizontal":-4.6,"spinRate":2587,"spinDirection":178},"zone":12,"typeConfidence":0.89,"plateTime":0.41182871433885104,"extension":6.579305307113892},"index":5,"playId":"f135ebfe-963a-3e66-89d0-e36b6a3b1d94","pitchNumber":6,"startTime":"2026-03-22T19:12:42.335Z","endTime":"2026-03-22T19:12:46.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"third":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.8,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78289505042052,"aZ":-33.88674672429584,"pfxX":8.426624731696215,"pfxZ":-1.1466695574571197,"pX":-1.4097095908553634,"pZ":2.1981690270989365,"vX0":-1.1038377850277195,"vY0":-120.66736974270044,"vZ0":-1.309131122968308,"x":170.73,"y":179.43,"x0":-2.0442039777326872,"y0":50.00580131299233,"z0":5.712401739806794,"aX":12.524958132675525},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.2,"breakHorizontal":-15.0,"spinRate":2513,"spinDirection":72},"zone":13,"typeConfidence":0.8,"plateTime":0.4525704691983723,"extension":6.233285937277898},"index":6,"playId":"740d1ccc-bf7b-3aab-98b0-d1eefeb91f42","pitchNumber":7,"startTime":"2026-03-22T19:13:01.474Z","endTime":"2026-03-22T19:13:05.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"third":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.451807247703293,"aZ":-23.024628606176286,"pfxX":0.5946177833422932,"pfxZ":5.031639156993565,"pX":0.287103146617523,"pZ":3.286959313756559,"vX0":5.929313484778296,"vY0":-133.18122279648304,"vZ0":-1.4616209522186911,"x":106.06,"y":150.03,"x0":-2.034391378049788,"y0":50.0008929012766,"z0":5.489372423133571,"aX":1.0787498323966067},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.0,"breakHorizontal":-2.2,"spinRate":2544,"spinDirection":187},"zone":3,"typeConfidence":0.9,"plateTime":0.40944685118659274,"extension":6.460327492134543},"index":7,"playId":"5ed05ac0-cb60-31a8-a4cd-71147f11b3c3","pitchNumber":8,"startTime":"2026-03-22T19:13:20.561Z","endTime":"2026-03-22T19:13:24.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"third":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":666768,"link":"/api/v1/people/666768"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":666768,"link":"/api/v1/people/666768"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":-1.4999999999999858,"leverageIndex":0.52,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:13:24.773Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ethan Workinger lines out to center fielder James Outman.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-22T19:15:36.156Z","endTime":"2026-03-22T19:16:56.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":689688,"fullName":"Ethan Workinger","link":"/api/v1/people/689688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621199,"fullName":"Matt Bowman","link":"/api/v1/people/621199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":689688,"fullName":"Ethan Workinger","link":"/api/v1/people/689688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to center field for James Outman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":6,"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-22T19:15:05.591Z","endTime":"2026-03-22T19:15:05.730Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":621439,"link":"/api/v1/people/621439"},"defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":689688,"link":"/api/v1/people/689688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jayson Bass replaces third baseman Royce Lewis, batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":6,"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-22T19:15:05.730Z","endTime":"2026-03-22T19:15:05.744Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814188,"link":"/api/v1/people/814188"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":668904,"link":"/api/v1/people/668904"},"defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":689688,"link":"/api/v1/people/689688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to third base for Ryan Kreidler.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":6,"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-22T19:15:05.744Z","endTime":"2026-03-22T19:15:37.817Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"900","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":689688,"link":"/api/v1/people/689688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":88.6,"endSpeed":81.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03459436896485,"aZ":-25.136119023249343,"pfxX":1.5408904965420875,"pfxZ":4.146719982113229,"pX":-0.5940389117629303,"pZ":3.6977817669325495,"vX0":5.947586230569225,"vY0":-129.03846723073684,"vZ0":-1.3020600972076353,"x":139.64,"y":138.94,"x0":-3.122393900266674,"y0":50.005013985100405,"z0":6.13234325175191,"aX":2.6179940225351097},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.4,"breakHorizontal":-4.1,"spinRate":2167,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.42329700487934785,"extension":6.390111206897674},"index":3,"playId":"37d9e0e4-86d4-39c1-9d1a-12dd753d471b","pitchNumber":1,"startTime":"2026-03-22T19:15:37.817Z","endTime":"2026-03-22T19:15:42.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":689688,"link":"/api/v1/people/689688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.657552560359285,"aZ":-24.56480442779854,"pfxX":0.9488442189622823,"pfxZ":4.531838687908323,"pX":-0.09851707800604388,"pZ":2.790727346363921,"vX0":6.963207590885624,"vY0":-128.72237777517296,"vZ0":-3.5115886678061585,"x":120.76,"y":163.43,"x0":-2.961519819079315,"y0":50.00078722394784,"z0":6.0738367070821315,"aX":1.5920565518495877},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.7,"breakHorizontal":-3.2,"spinRate":2245,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.4254638423141719,"extension":6.414671498393555},"index":4,"playId":"142a81b0-d75e-3a89-98e7-38b9018ddb9f","pitchNumber":2,"startTime":"2026-03-22T19:15:53.504Z","endTime":"2026-03-22T19:15:56.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":689688,"link":"/api/v1/people/689688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3122244899098,"aZ":-20.561310256900885,"pfxX":-8.322510596787238,"pfxZ":6.425315167055752,"pX":-0.45700875593572304,"pZ":2.410593939340359,"vX0":9.332602268962999,"vY0":-133.25723922764425,"vZ0":-5.600006675978296,"x":134.42,"y":173.69,"x0":-2.9151486754999505,"y0":50.00236571432686,"z0":6.014254597110278,"aX":-15.04143845296134},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.7,"breakHorizontal":13.2,"spinRate":2106,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.4102488280678007,"extension":6.464314137597717},"index":5,"playId":"808ac3e0-1d98-34b3-b2a2-4e3dc3a94856","pitchNumber":3,"startTime":"2026-03-22T19:16:12.662Z","endTime":"2026-03-22T19:16:16.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":689688,"link":"/api/v1/people/689688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.254192851112748,"aZ":-29.062148862977004,"pfxX":6.151291094599596,"pfxZ":2.2360889642709623,"pX":1.577680981097585,"pZ":2.2366896307337107,"vX0":8.842864681537687,"vY0":-117.67973741864728,"vZ0":-2.678658598884332,"x":56.86,"y":178.39,"x0":-3.0410176709819883,"y0":50.001283959120265,"z0":6.107178639151661,"aX":8.544521836622957},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.6,"breakHorizontal":-13.4,"spinRate":2591,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.46710490777976066,"extension":6.354427182347993},"index":6,"playId":"397ead09-0c20-3a1f-9275-3732535c4a5a","pitchNumber":4,"startTime":"2026-03-22T19:16:33.869Z","endTime":"2026-03-22T19:16:37.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":689688,"link":"/api/v1/people/689688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.769197357748,"aZ":-17.393076230633664,"pfxX":-4.755137094130643,"pfxZ":8.203562169654376,"pX":-0.42443387020280193,"pZ":3.738809507081836,"vX0":7.782659564346603,"vY0":-132.9323297474195,"vZ0":-2.9496236842965864,"x":133.18,"y":137.83,"x0":-2.7635557143856944,"y0":50.00031857822486,"z0":6.115697159804341,"aX":-8.565412262613696},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.5,"breakHorizontal":7.1,"spinRate":2110,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.41102786725524787,"extension":6.637894230636568},"hitData":{"launchSpeed":79.0,"launchAngle":30.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.45,"coordY":86.8}},"index":7,"playId":"5090f9e7-534c-3dac-9b18-3ce02a371db1","pitchNumber":5,"startTime":"2026-03-22T19:16:50.791Z","endTime":"2026-03-22T19:16:56.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":689688,"link":"/api/v1/people/689688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689688,"link":"/api/v1/people/689688"},"credit":"b_ab"},{"player":{"id":621199,"link":"/api/v1/people/621199"},"credit":"p_ab"},{"player":{"id":689688,"link":"/api/v1/people/689688"},"credit":"b_pa"},{"player":{"id":621199,"link":"/api/v1/people/621199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999983,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:16:56.105Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Heim grounds out, pitcher Matt Bowman to first baseman Eric Wagaman.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-22T19:17:07.586Z","endTime":"2026-03-22T19:19:41.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621199,"fullName":"Matt Bowman","link":"/api/v1/people/621199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621199,"link":"/api/v1/people/621199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.018126709787435,"aZ":-23.09993838087381,"pfxX":1.031632889646974,"pfxZ":5.288466591781615,"pX":0.0988413094695634,"pZ":2.9833875402215653,"vX0":7.945695042654251,"vY0":-129.65176947206442,"vZ0":-3.5953294818103956,"x":113.23,"y":158.23,"x0":-3.1293178705052345,"y0":50.00510549183422,"z0":6.134319162970203,"aX":1.769947553050691},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.0,"breakHorizontal":-3.5,"spinRate":2247,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.4211432839892315,"extension":6.423007172065504},"index":0,"playId":"eb578a05-afa6-310c-91e3-e1b949ab0d2c","pitchNumber":1,"startTime":"2026-03-22T19:17:22.696Z","endTime":"2026-03-22T19:17:26.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.801526853187223,"aZ":-16.602691949917457,"pfxX":-4.566388078670552,"pfxZ":8.46010002655561,"pX":-0.7307847706813233,"pZ":2.777205425156785,"vX0":7.462875479758419,"vY0":-134.49252161253563,"vZ0":-5.43904642970832,"x":144.86,"y":163.8,"x0":-2.942035844150701,"y0":50.00566172322372,"z0":5.9941880570801445,"aX":-8.408643338793883},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":6.7,"spinRate":2142,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.4064761019672196,"extension":6.532154440481395},"index":1,"playId":"7ec689b7-9688-3626-9aa3-5f9a4d40e626","pitchNumber":2,"startTime":"2026-03-22T19:17:56.491Z","endTime":"2026-03-22T19:17:59.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":74.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.472276883903252,"aZ":-33.389546970355454,"pfxX":3.84628865580322,"pfxZ":-0.8906678670126609,"pX":0.6320852871657177,"pZ":0.8688919774137379,"vX0":7.325139113312538,"vY0":-116.14412740883478,"vZ0":-4.605235209534638,"x":92.91,"y":215.32,"x0":-3.060577632458089,"y0":50.00256312288111,"z0":6.048086322745231,"aX":5.259922054121078},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-2.5,"breakHorizontal":-8.8,"spinRate":1015,"spinDirection":300},"zone":14,"typeConfidence":2.0,"plateTime":0.4713468406037258,"extension":6.268093779659157},"index":2,"playId":"c32dfea2-1857-322f-b383-d3608506daca","pitchNumber":3,"startTime":"2026-03-22T19:18:20.668Z","endTime":"2026-03-22T19:18:24.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.033646298707303,"aZ":-25.65893005314391,"pfxX":-11.219300200028425,"pfxZ":3.6790714558422017,"pX":-0.2713870541424596,"pZ":4.098725000820956,"vX0":12.105699450754214,"vY0":-132.2616695063169,"vZ0":0.47773306805702587,"x":127.34,"y":128.11,"x0":-3.4486998513599554,"y0":50.006599225264836,"z0":5.796407665613453,"aX":-19.894713214407783},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.0,"breakHorizontal":17.8,"spinRate":2112,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4140147740718767,"extension":6.63683172257539},"index":3,"playId":"e3ab6058-a7b5-33bb-bfa8-200381ef16af","pitchNumber":4,"startTime":"2026-03-22T19:18:39.259Z","endTime":"2026-03-22T19:18:42.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.537930154485746,"aZ":-26.02201161889164,"pfxX":3.22433617818737,"pfxZ":4.1504754538054875,"pX":1.758680294102915,"pZ":2.759071489677117,"vX0":10.333208139856733,"vY0":-120.9483749109158,"vZ0":-2.535727342437125,"x":49.96,"y":164.29,"x0":-2.9873826736021347,"y0":50.00241930514499,"z0":6.1025616472495985,"aX":4.775896008617579},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.2,"breakHorizontal":-8.3,"spinRate":2514,"spinDirection":82},"zone":12,"typeConfidence":2.0,"plateTime":0.45282770183162757,"extension":6.487248865333163},"index":4,"playId":"8444d2eb-731b-3120-8f40-f1c4601adc5e","pitchNumber":5,"startTime":"2026-03-22T19:18:57.838Z","endTime":"2026-03-22T19:19:01.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.195860151355276,"aZ":-36.09285674551024,"pfxX":-2.144243832965918,"pfxZ":-2.875245381528967,"pX":-1.178551356396742,"pZ":1.8574070172424932,"vX0":5.017402290448095,"vY0":-116.21093664824309,"vZ0":-2.1051555887133273,"x":161.92,"y":188.63,"x0":-3.0888727521989026,"y0":50.00105754206894,"z0":6.210189561422546,"aX":-2.9272150446532446},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-5.4,"breakHorizontal":2.6,"spinRate":927,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4717035073966005,"extension":6.312114286673846},"hitData":{"launchSpeed":90.4,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.41,"coordY":176.32}},"index":5,"playId":"bd74b266-9c5e-33f2-8fd8-be8530b5707a","pitchNumber":6,"startTime":"2026-03-22T19:19:34.829Z","endTime":"2026-03-22T19:19:41.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":621199,"link":"/api/v1/people/621199"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":621199,"link":"/api/v1/people/621199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:19:41.590Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Verdung grounds out, third baseman Ryan Kreidler to first baseman Eric Wagaman.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-22T19:20:01.973Z","endTime":"2026-03-22T19:21:38.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":815299,"fullName":"Will Verdung","link":"/api/v1/people/815299"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621199,"fullName":"Matt Bowman","link":"/api/v1/people/621199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":815299,"fullName":"Will Verdung","link":"/api/v1/people/815299"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.5,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.750160497825416,"aZ":-26.87244125693546,"pfxX":8.04884667640486,"pfxZ":3.7777613831799073,"pX":0.5170252296798201,"pZ":1.753036361329588,"vX0":6.228860788547818,"vY0":-118.57825067327458,"vZ0":-4.192864758307097,"x":97.29,"y":191.45,"x0":-3.203190855060374,"y0":50.00271187373324,"z0":6.036872279921953,"aX":11.29434206474367},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.9,"breakHorizontal":-16.2,"spinRate":2618,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.46449746445128026,"extension":6.29398883878874},"index":0,"playId":"53def25b-9dcb-3809-bc56-b9ee5c7d9bdd","pitchNumber":1,"startTime":"2026-03-22T19:20:07.224Z","endTime":"2026-03-22T19:20:10.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":815299,"link":"/api/v1/people/815299","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":89.2,"endSpeed":81.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.724738590688993,"aZ":-22.853089878117466,"pfxX":-0.91923905738944,"pfxZ":5.548460584949955,"pX":1.8806454927738936,"pZ":1.9300217810558082,"vX0":12.16263323501064,"vY0":-129.24717879560257,"vZ0":-5.9003417537802765,"x":45.31,"y":186.67,"x0":-2.781024031819037,"y0":50.003727458154856,"z0":6.014948264058835,"aX":-1.546826701174284},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.8,"breakHorizontal":-1.2,"spinRate":2233,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4249529927720519,"extension":6.461451464092169},"index":1,"playId":"b25b05e6-bb37-3493-8cc4-a3813d4133b3","pitchNumber":2,"startTime":"2026-03-22T19:20:25.680Z","endTime":"2026-03-22T19:20:28.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":815299,"link":"/api/v1/people/815299","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.5,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95998632992185,"aZ":-28.28472981442958,"pfxX":7.240645402043217,"pfxZ":2.8452625460649976,"pX":0.9789476959450457,"pZ":1.6523064019347202,"vX0":7.311278564101753,"vY0":-117.24333605743676,"vZ0":-3.9156443695430765,"x":79.68,"y":194.17,"x0":-3.142026465720826,"y0":50.00286523114262,"z0":6.037851691596414,"aX":9.893552761426724},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":4.3,"breakHorizontal":-15.1,"spinRate":2627,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4704976517209043,"extension":6.238481767398284},"index":2,"playId":"22534478-4fcf-3559-a92b-9eac0e830890","pitchNumber":3,"startTime":"2026-03-22T19:20:43.728Z","endTime":"2026-03-22T19:20:47.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":815299,"link":"/api/v1/people/815299","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.545907142364054,"aZ":-27.206599759876127,"pfxX":-12.538679503455658,"pfxZ":2.8061656972638644,"pX":1.1126371910367798,"pZ":2.7059977359467764,"vX0":17.054970791955473,"vY0":-132.11010144741303,"vZ0":-1.60978520470574,"x":74.59,"y":165.72,"x0":-3.7909518216514395,"y0":50.00556486852091,"z0":5.318723473578074,"aX":-22.219102476068926},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.9,"breakHorizontal":19.1,"spinRate":2116,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.41424663050468746,"extension":6.9241267838026825},"index":3,"playId":"0e6fd285-d72e-30e5-be08-2803dcd5a136","pitchNumber":4,"startTime":"2026-03-22T19:21:10.420Z","endTime":"2026-03-22T19:21:14.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":815299,"link":"/api/v1/people/815299","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":74.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.706328357128385,"aZ":-31.347138710930853,"pfxX":-0.5068396453670145,"pfxZ":0.6034745147033718,"pX":-0.06439432996049531,"pZ":2.6834598930746147,"vX0":7.323896726639243,"vY0":-115.85383850561867,"vZ0":-1.2634984568205638,"x":119.45,"y":166.33,"x0":-3.1880297156475135,"y0":50.00348795959919,"z0":6.2061760640987504,"aX":-0.6963459259220157},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":1.1,"breakHorizontal":-0.7,"spinRate":1068,"spinDirection":336},"zone":5,"typeConfidence":2.0,"plateTime":0.4710647852873424,"extension":6.249888000890939},"hitData":{"launchSpeed":84.3,"launchAngle":-32.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.44,"coordY":171.47}},"index":4,"playId":"491cd391-17c3-35a7-815a-adcdb1bafa6b","pitchNumber":5,"startTime":"2026-03-22T19:21:30.452Z","endTime":"2026-03-22T19:21:38.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":815299,"link":"/api/v1/people/815299","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815299,"link":"/api/v1/people/815299"},"credit":"b_ab"},{"player":{"id":621199,"link":"/api/v1/people/621199"},"credit":"p_ab"},{"player":{"id":815299,"link":"/api/v1/people/815299"},"credit":"b_pa"},{"player":{"id":621199,"link":"/api/v1/people/621199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:21:38.720Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alex Jackson doubles (1) on a line drive to left fielder Ethan Workinger.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-22T19:23:51.438Z","endTime":"2026-03-22T19:24:13.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681212,"fullName":"Shay Schanaman","link":"/api/v1/people/681212"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689688,"link":"/api/v1/people/689688"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Shay Schanaman replaces Anderson Pilar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"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-22T19:23:08.371Z","endTime":"2026-03-22T19:23:53.048Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681212,"link":"/api/v1/people/681212"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666768,"link":"/api/v1/people/666768","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.32819276798123,"aZ":-29.31436282241871,"pfxX":-7.817333000515646,"pfxZ":1.6025958367349613,"pX":-0.4457699856789241,"pZ":3.278175798303785,"vX0":6.475828686845674,"vY0":-133.1858205360756,"vZ0":-0.7249620793589419,"x":133.99,"y":150.27,"x0":-1.9008190489670131,"y0":50.00400489751358,"z0":5.686180567945845,"aX":-13.954671479430008},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.0,"breakHorizontal":12.6,"spinRate":1890,"spinDirection":224},"zone":1,"typeConfidence":1.35,"plateTime":0.4122764339388185,"extension":6.221374122078302},"index":1,"playId":"f989938d-51ab-3ea1-b36d-1c385ffb8066","pitchNumber":1,"startTime":"2026-03-22T19:23:53.048Z","endTime":"2026-03-22T19:23:56.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681212,"link":"/api/v1/people/681212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.824183671453973,"aZ":-29.750352801621116,"pfxX":1.2119421773767174,"pfxZ":1.5601417713114838,"pX":0.1613259729859439,"pZ":2.5389043934721114,"vX0":4.492311522443374,"vY0":-123.41827340350284,"vZ0":-1.4076138531261957,"x":110.85,"y":170.23,"x0":-1.8343900616811675,"y0":50.0045175472357,"z0":5.604887081464763,"aX":1.8826581773053406},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.8,"breakHorizontal":-3.1,"spinRate":2514,"spinDirection":106},"zone":5,"typeConfidence":1.22,"plateTime":0.4425252685124339,"extension":6.076217884530878},"hitData":{"launchSpeed":95.8,"launchAngle":14.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.17,"coordY":145.08}},"index":2,"playId":"c13944e4-cb3a-3253-994d-3dd639d235be","pitchNumber":2,"startTime":"2026-03-22T19:24:06.623Z","endTime":"2026-03-22T19:24:13.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681212,"link":"/api/v1/people/681212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_ab"},{"player":{"id":681212,"link":"/api/v1/people/681212"},"credit":"p_ab"},{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_pa"},{"player":{"id":681212,"link":"/api/v1/people/681212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.1,"awayTeamWinProbability":1.9000000000000057,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":0.11,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:24:13.882Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trevor Larnach walks.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-22T19:24:29.441Z","endTime":"2026-03-22T19:26:20.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681212,"fullName":"Shay Schanaman","link":"/api/v1/people/681212"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnSecond":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"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(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":86.0,"endSpeed":79.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17723163554835,"aZ":-32.772042287260504,"pfxX":1.812291677757643,"pfxZ":-0.37617453418862823,"pX":-1.0909296955192247,"pZ":2.753643263575964,"vX0":2.0497312549498274,"vY0":-125.2972407612305,"vZ0":-0.34028407394678983,"x":158.58,"y":164.43,"x0":-2.152207172155717,"y0":50.00002833637814,"z0":5.548622180318286,"aX":2.9067626690679984},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.5,"breakHorizontal":-3.7,"spinRate":2284,"spinDirection":132},"zone":11,"typeConfidence":0.85,"plateTime":0.4356497002899129,"extension":6.050896577813771},"index":0,"playId":"4719e6c3-4521-3a95-9aba-a38310adbfaf","pitchNumber":1,"startTime":"2026-03-22T19:24:47.990Z","endTime":"2026-03-22T19:24:53.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681212,"link":"/api/v1/people/681212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.900362500220268,"aZ":-29.434184972718256,"pfxX":1.5991493062287123,"pfxZ":1.7641349263808683,"pX":0.4749192642994351,"pZ":1.650153201629813,"vX0":5.114713564577145,"vY0":-123.82555135323122,"vZ0":-3.499980120643404,"x":98.9,"y":194.23,"x0":-1.8257304233419769,"y0":50.00198279204528,"z0":5.546621229549471,"aX":2.4803159580767615},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.6,"breakHorizontal":-4.1,"spinRate":2466,"spinDirection":123},"zone":14,"typeConfidence":1.15,"plateTime":0.4424609864246891,"extension":6.130412889509512},"index":1,"playId":"bc622345-95a8-391b-a7ba-800eec86e0ea","pitchNumber":2,"startTime":"2026-03-22T19:25:03.991Z","endTime":"2026-03-22T19:25:08.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681212,"link":"/api/v1/people/681212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-22T19:25:37.854Z","endTime":"2026-03-22T19:26:00.784Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681212,"link":"/api/v1/people/681212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08568162223184,"aZ":-27.99275320217338,"pfxX":-9.735902154723146,"pfxZ":2.2894055492941305,"pX":0.9236487997771643,"pZ":2.1026588855351793,"vX0":10.129565669044721,"vY0":-134.83344846143962,"vZ0":-4.009143873232331,"x":81.79,"y":182.01,"x0":-1.6286260699893023,"y0":50.00619076460265,"z0":5.598924081425095,"aX":-17.81400757059125},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.4,"breakHorizontal":15.2,"spinRate":2125,"spinDirection":213},"zone":14,"typeConfidence":1.33,"plateTime":0.40722601274677395,"extension":6.181693897265914},"index":3,"playId":"cbe842e7-825e-3f08-b71f-5932e10b3d6a","pitchNumber":3,"startTime":"2026-03-22T19:26:00.784Z","endTime":"2026-03-22T19:26:04.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681212,"link":"/api/v1/people/681212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.091174044173542,"aZ":-30.26490548928009,"pfxX":0.8490566034146112,"pfxZ":1.1703594222051308,"pX":0.8782545210562634,"pZ":2.187365267475232,"vX0":6.794025290003757,"vY0":-126.31646538088239,"vZ0":-2.073131558251774,"x":83.52,"y":179.72,"x0":-1.9445177261056814,"y0":50.00428506670663,"z0":5.4263429954887235,"aX":1.3864502417169389},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.9,"breakHorizontal":-2.9,"spinRate":2343,"spinDirection":121},"zone":14,"typeConfidence":1.18,"plateTime":0.4318195071354496,"extension":6.16800781978877},"index":4,"playId":"47ff3c15-9dfe-3e44-a98b-7507110f2a1e","pitchNumber":4,"startTime":"2026-03-22T19:26:14.959Z","endTime":"2026-03-22T19:26:20.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681212,"link":"/api/v1/people/681212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":681212,"link":"/api/v1/people/681212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.2,"awayTeamWinProbability":1.7999999999999972,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.14,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:26:20.368Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jayson Bass grounds out, second baseman Luke Waddell to first baseman Will Verdung. Alex Jackson to 3rd. Harry Genth to 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-22T19:26:51.112Z","endTime":"2026-03-22T19:27:38.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":814188,"fullName":"Jayson Bass","link":"/api/v1/people/814188"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681212,"fullName":"Shay Schanaman","link":"/api/v1/people/681212"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702025,"fullName":"Harry Genth","link":"/api/v1/people/702025"},"postOnThird":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":814188,"fullName":"Jayson Bass","link":"/api/v1/people/814188"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680672,"link":"/api/v1/people/680672"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":815299,"link":"/api/v1/people/815299"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":702025,"fullName":"Harry Genth","link":"/api/v1/people/702025"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Harry Genth replaces Trevor Larnach.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":6,"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-22T19:26:50.237Z","endTime":"2026-03-22T19:26:53.384Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702025,"link":"/api/v1/people/702025"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"},"base":1,"defense":{"pitcher":{"id":681212,"link":"/api/v1/people/681212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":814188,"link":"/api/v1/people/814188","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":87.0,"endSpeed":80.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.238598960168613,"aZ":-28.588522613478872,"pfxX":0.39797455859387965,"pfxZ":2.2034521050524845,"pX":0.8866507471856263,"pZ":2.436898787228255,"vX0":6.622812233788094,"vY0":-126.64353685107167,"vZ0":-2.1015384433202398,"x":83.2,"y":172.98,"x0":-1.8112892536416996,"y0":50.004311697798855,"z0":5.558349404081565,"aX":0.6475387383942058},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.7,"breakHorizontal":-2.2,"spinRate":2437,"spinDirection":94},"zone":14,"typeConfidence":1.3,"plateTime":0.4320670854161395,"extension":6.2217433054352185},"index":1,"playId":"128bbcd9-8af2-34f5-995b-a085e95c75c8","pitchNumber":1,"startTime":"2026-03-22T19:26:53.384Z","endTime":"2026-03-22T19:26:57.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681212,"link":"/api/v1/people/681212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":814188,"link":"/api/v1/people/814188","batSide":{"code":"L","description":"Left"}},"first":{"id":702025,"link":"/api/v1/people/702025"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.719170362832763,"aZ":-18.70617870491233,"pfxX":-3.0370258508727916,"pfxZ":7.460620409503165,"pX":0.7430822565549666,"pZ":1.6635492721111969,"vX0":7.256005499690043,"vY0":-133.27638870872363,"vZ0":-6.41688262587452,"x":88.68,"y":193.86,"x0":-1.6159454462548404,"y0":50.00216574871599,"z0":5.446028835504291,"aX":-5.48250167612426},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.4,"breakHorizontal":4.0,"spinRate":2133,"spinDirection":226},"zone":9,"typeConfidence":1.17,"plateTime":0.41042616925735276,"extension":6.291638996356476},"index":2,"playId":"f441f98c-3839-3f8d-8d7f-7aea765de7d4","pitchNumber":2,"startTime":"2026-03-22T19:27:10.207Z","endTime":"2026-03-22T19:27:14.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681212,"link":"/api/v1/people/681212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":814188,"link":"/api/v1/people/814188","batSide":{"code":"L","description":"Left"}},"first":{"id":702025,"link":"/api/v1/people/702025"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53200148086976,"aZ":-18.98567823836088,"pfxX":-2.26971406226139,"pfxZ":7.2251774755465465,"pX":0.6106509491843163,"pZ":2.5035212482872127,"vX0":6.59653660981589,"vY0":-133.90207159185215,"vZ0":-4.449490931503229,"x":93.72,"y":171.18,"x0":-1.584360853868387,"y0":50.00329458623715,"z0":5.535968000967741,"aX":-4.144166726651017},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.4,"breakHorizontal":2.8,"spinRate":2180,"spinDirection":214},"zone":6,"typeConfidence":1.07,"plateTime":0.4082630303104895,"extension":6.361810653600956},"hitData":{"launchSpeed":90.8,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.74,"coordY":162.98}},"index":3,"playId":"1432a5ba-90c4-36f1-8d91-5c1bf5a8690c","pitchNumber":3,"startTime":"2026-03-22T19:27:27.270Z","endTime":"2026-03-22T19:27:38.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681212,"link":"/api/v1/people/681212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":814188,"link":"/api/v1/people/814188","batSide":{"code":"L","description":"Left"}},"first":{"id":702025,"link":"/api/v1/people/702025"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814188,"link":"/api/v1/people/814188"},"credit":"b_ab"},{"player":{"id":681212,"link":"/api/v1/people/681212"},"credit":"p_ab"},{"player":{"id":814188,"link":"/api/v1/people/814188"},"credit":"b_pa"},{"player":{"id":681212,"link":"/api/v1/people/681212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.19,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:27:38.898Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristan Gray called out on strikes.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-22T19:27:53.258Z","endTime":"2026-03-22T19:28:59.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681212,"fullName":"Shay Schanaman","link":"/api/v1/people/681212"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702025,"fullName":"Harry Genth","link":"/api/v1/people/702025"},"postOnThird":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681172,"link":"/api/v1/people/681172"},"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":85.5,"endSpeed":79.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.650217409158298,"aZ":-29.777899211306,"pfxX":0.33869903870887197,"pfxZ":1.4969870034648842,"pX":-0.4884100825289495,"pZ":2.4068852551830737,"vX0":3.5413671750452633,"vY0":-124.6597861276796,"vZ0":-1.7420394105832617,"x":135.62,"y":173.79,"x0":-1.9628358134007953,"y0":50.000892254137,"z0":5.539493957553178,"aX":0.5396972877500925},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.6,"breakHorizontal":-1.3,"spinRate":2303,"spinDirection":136},"zone":4,"typeConfidence":0.78,"plateTime":0.43696257501945146,"extension":6.001089170733201},"index":0,"playId":"bb15469c-596e-378d-93a5-78d07f046dd1","pitchNumber":1,"startTime":"2026-03-22T19:27:59.063Z","endTime":"2026-03-22T19:28:02.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681212,"link":"/api/v1/people/681212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.21289833130119,"aZ":-31.764316072755037,"pfxX":0.9424337693746327,"pfxZ":0.2575103719932592,"pX":-1.667219669401048,"pZ":4.013869583212231,"vX0":0.8615484093957805,"vY0":-124.25572266653498,"vZ0":2.414099312392438,"x":180.55,"y":130.41,"x0":-2.138912719139999,"y0":50.00213278392528,"z0":5.641174988725774,"aX":1.4967609677318008},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.2,"breakHorizontal":-1.9,"spinRate":2288,"spinDirection":123},"zone":11,"typeConfidence":0.92,"plateTime":0.43816583402086984,"extension":5.87490455005189},"index":1,"playId":"1b0d608e-1c92-380d-8925-f4c43c577a82","pitchNumber":2,"startTime":"2026-03-22T19:28:13.839Z","endTime":"2026-03-22T19:28:17.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681212,"link":"/api/v1/people/681212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55373445421808,"aZ":-27.081075017516024,"pfxX":0.4831188343070547,"pfxZ":3.067375378471575,"pX":0.9141046084857076,"pZ":1.4149944756969837,"vX0":6.945470459249452,"vY0":-127.21856366848074,"vZ0":-4.683374674273671,"x":82.16,"y":200.58,"x0":-1.8980011940256716,"y0":50.00596254544875,"z0":5.389675306043813,"aX":0.8039681918378124},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.8,"breakHorizontal":-2.3,"spinRate":2342,"spinDirection":179},"zone":14,"typeConfidence":1.34,"plateTime":0.4281678462541203,"extension":6.098765872365749},"index":2,"playId":"4f96593e-0cf9-381e-a2db-efb6e5efd89c","pitchNumber":3,"startTime":"2026-03-22T19:28:31.886Z","endTime":"2026-03-22T19:28:37.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681212,"link":"/api/v1/people/681212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.250409308410703,"aZ":-27.898064608260626,"pfxX":-0.8131508028694903,"pfxZ":2.7276811166838826,"pX":-0.5934453259098427,"pZ":3.4263261418399207,"vX0":3.9070245751855968,"vY0":-124.2978502897299,"vZ0":0.38439857140008593,"x":139.62,"y":146.27,"x0":-2.078137444501004,"y0":50.00525354362063,"z0":5.5808410967350675,"aX":-1.2766324272846719},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.3,"breakHorizontal":0.6,"spinRate":2303,"spinDirection":158},"zone":1,"typeConfidence":0.81,"plateTime":0.44017309296422047,"extension":6.022771289684042},"index":3,"playId":"04adf0ba-d0ca-3cc9-bba6-6dafd5d9942b","pitchNumber":4,"startTime":"2026-03-22T19:28:54.760Z","endTime":"2026-03-22T19:28:59.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681212,"link":"/api/v1/people/681212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_ab"},{"player":{"id":681212,"link":"/api/v1/people/681212"},"credit":"p_ab"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_pa"},{"player":{"id":681212,"link":"/api/v1/people/681212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.3,"awayTeamWinProbability":2.700000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.22,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:28:59.109Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramiro Dominguez grounds out, second baseman Luke Waddell to first baseman Will Verdung.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-22T19:29:16.930Z","endTime":"2026-03-22T19:30:50.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":823719,"fullName":"Ramiro Dominguez","link":"/api/v1/people/823719"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681212,"fullName":"Shay Schanaman","link":"/api/v1/people/681212"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0,4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":{"id":681212,"link":"/api/v1/people/681212"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":702025,"fullName":"Harry Genth","link":"/api/v1/people/702025"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":823719,"fullName":"Ramiro Dominguez","link":"/api/v1/people/823719"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680672,"link":"/api/v1/people/680672"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":815299,"link":"/api/v1/people/815299"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ramiro Dominguez replaces Ryan Kreidler.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":6,"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-22T19:29:19.053Z","endTime":"2026-03-22T19:29:19.054Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823719,"link":"/api/v1/people/823719"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":668952,"link":"/api/v1/people/668952"},"defense":{"pitcher":{"id":681212,"link":"/api/v1/people/681212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.336525627940876,"aZ":-26.535140573621653,"pfxX":-9.95436601975516,"pfxZ":3.0567891283633255,"pX":-0.4072106757905698,"pZ":2.4494737936482944,"vX0":6.787693062467267,"vY0":-135.38041178680962,"vZ0":-3.2713364561995912,"x":132.52,"y":172.64,"x0":-1.6618932019327712,"y0":50.003448763824444,"z0":5.544273134805208,"aX":-18.358881034267522},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.0,"breakHorizontal":16.4,"spinRate":2008,"spinDirection":221},"zone":4,"typeConfidence":1.33,"plateTime":0.40559280153082256,"extension":6.235730634104649},"index":1,"playId":"72be1139-b2c7-324f-ad73-e82e3f39f139","pitchNumber":1,"startTime":"2026-03-22T19:29:19.055Z","endTime":"2026-03-22T19:29:22.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681212,"link":"/api/v1/people/681212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":823719,"link":"/api/v1/people/823719","batSide":{"code":"R","description":"Right"}},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50046562014797,"aZ":-23.844187350009953,"pfxX":-10.113518200645416,"pfxZ":4.508726184642152,"pX":-0.9091532426313491,"pZ":3.477009074437676,"vX0":5.586977497347842,"vY0":-135.49910096035322,"vZ0":-1.376212942641132,"x":151.65,"y":144.9,"x0":-1.6914018603936316,"y0":50.00051716795592,"z0":5.668517496809367,"aX":-18.674389725400275},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.0,"breakHorizontal":17.0,"spinRate":2063,"spinDirection":217},"zone":11,"typeConfidence":1.33,"plateTime":0.405295145408092,"extension":6.152540612136368},"index":2,"playId":"e5016aa5-72d3-3a4f-869c-c5879e4d64f6","pitchNumber":2,"startTime":"2026-03-22T19:29:32.911Z","endTime":"2026-03-22T19:29:37.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681212,"link":"/api/v1/people/681212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":823719,"link":"/api/v1/people/823719","batSide":{"code":"R","description":"Right"}},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.291830330329816,"aZ":-31.725551320663502,"pfxX":4.029335105373269,"pfxZ":0.3066227360613958,"pX":1.8472779384662552,"pZ":1.71385474938875,"vX0":7.096989022708198,"vY0":-120.38811521416723,"vZ0":-2.387024590244792,"x":46.59,"y":192.51,"x0":-1.677715141095344,"y0":50.0007078873847,"z0":5.5635994121771715,"aX":5.833500392947664},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.2,"breakHorizontal":-9.2,"spinRate":2311,"spinDirection":49},"zone":14,"typeConfidence":1.37,"plateTime":0.4573139626421492,"extension":6.216548248994724},"index":3,"playId":"fc158adc-7f53-335d-a8f7-b72cfa625ab6","pitchNumber":3,"startTime":"2026-03-22T19:30:00.149Z","endTime":"2026-03-22T19:30:03.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681212,"link":"/api/v1/people/681212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":823719,"link":"/api/v1/people/823719","batSide":{"code":"R","description":"Right"}},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Tyler Tolve. Alex Jackson scores. Harry Genth to 3rd.","event":"Passed Ball","eventType":"passed_ball","awayScore":3,"homeScore":7,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"actionPlayId":"fc158adc-7f53-335d-a8f7-b72cfa625ab6","startTime":"2026-03-22T19:30:24.212Z","endTime":"2026-03-22T19:30:32.107Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":656577,"link":"/api/v1/people/656577"},"defense":{"pitcher":{"id":681212,"link":"/api/v1/people/681212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":823719,"link":"/api/v1/people/823719","batSide":{"code":"R","description":"Right"}},"second":{"id":702025,"link":"/api/v1/people/702025"},"third":{"id":656577,"link":"/api/v1/people/656577"},"postOnThird":{"id":702025,"link":"/api/v1/people/702025"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.27,"dramaIndex":21.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08061163029105,"aZ":-31.210621695334265,"pfxX":5.508989727695137,"pfxZ":0.6766743414597123,"pX":1.6556805375060935,"pZ":1.4156992602442993,"vX0":6.043831705743818,"vY0":-118.85373501944504,"vZ0":-3.071747154367973,"x":53.89,"y":200.56,"x0":-1.645989847076513,"y0":50.00068135664695,"z0":5.590905053658441,"aX":7.793552340602906},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.7,"breakHorizontal":-11.5,"spinRate":2368,"spinDirection":43},"zone":14,"typeConfidence":1.38,"plateTime":0.46276753777504576,"extension":6.250982444643463},"index":5,"playId":"aa2e9715-69e9-3a67-9183-34babf7e28cf","pitchNumber":4,"startTime":"2026-03-22T19:30:32.107Z","endTime":"2026-03-22T19:30:35.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681212,"link":"/api/v1/people/681212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":823719,"link":"/api/v1/people/823719","batSide":{"code":"R","description":"Right"}},"third":{"id":702025,"link":"/api/v1/people/702025"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41066177222069,"aZ":-18.222825946918054,"pfxX":-6.622628429274618,"pfxZ":7.78539850777727,"pX":0.24808700047011714,"pZ":3.197330973886587,"vX0":7.346644351911946,"vY0":-133.21976859120912,"vZ0":-2.7350906691719925,"x":107.54,"y":152.45,"x0":-1.6888097407476763,"y0":50.00374496397191,"z0":5.559091783740572,"aX":-11.869617823088266},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.7,"breakHorizontal":10.3,"spinRate":1941,"spinDirection":212},"zone":2,"typeConfidence":0.9,"plateTime":0.4116172702920027,"extension":6.173192635597544},"hitData":{"launchSpeed":84.1,"launchAngle":3.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.8,"coordY":148.44}},"index":6,"playId":"3a2bbfd1-7a96-3b92-9946-7cb2163a5786","pitchNumber":5,"startTime":"2026-03-22T19:30:47.759Z","endTime":"2026-03-22T19:30:50.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681212,"link":"/api/v1/people/681212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681172,"link":"/api/v1/people/681172"},"first":{"id":815299,"link":"/api/v1/people/815299"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":694222,"link":"/api/v1/people/694222"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":823719,"link":"/api/v1/people/823719","batSide":{"code":"R","description":"Right"}},"third":{"id":702025,"link":"/api/v1/people/702025"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823719,"link":"/api/v1/people/823719"},"credit":"b_ab"},{"player":{"id":681212,"link":"/api/v1/people/681212"},"credit":"p_ab"},{"player":{"id":823719,"link":"/api/v1/people/823719"},"credit":"b_pa"},{"player":{"id":681212,"link":"/api/v1/people/681212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.27,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:30:50.873Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ambioris Tavarez pops out to shortstop Tristan Gray.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-22T19:33:02.313Z","endTime":"2026-03-22T19:33:10.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694222,"fullName":"Ambioris Tavarez","link":"/api/v1/people/694222"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694536,"fullName":"Trent Baker","link":"/api/v1/people/694536"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694222,"fullName":"Ambioris Tavarez","link":"/api/v1/people/694222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Harry Genth remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":7,"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-22T19:32:26.317Z","endTime":"2026-03-22T19:32:26.477Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702025,"link":"/api/v1/people/702025"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":694222,"link":"/api/v1/people/694222","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ramiro Dominguez remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":7,"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-22T19:32:26.477Z","endTime":"2026-03-22T19:32:26.493Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823719,"link":"/api/v1/people/823719"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":668952,"link":"/api/v1/people/668952"},"defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":694222,"link":"/api/v1/people/694222","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Trent Baker replaces Matt Bowman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"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-22T19:32:26.493Z","endTime":"2026-03-22T19:33:04.021Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694536,"link":"/api/v1/people/694536"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":694222,"link":"/api/v1/people/694222","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42445597061913,"aZ":-16.348910405305407,"pfxX":-8.622115770028147,"pfxZ":8.176912927676874,"pX":-0.8646024948620528,"pZ":2.896843381671473,"vX0":4.872161625433423,"vY0":-138.15330345339942,"vZ0":-3.5468552286017223,"x":149.96,"y":160.57,"x0":-1.5296519033013392,"y0":50.003714273943245,"z0":5.294464195245987,"aX":-16.687958135912442},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":14.6,"spinRate":2305,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.3962840901221045,"extension":6.4254753981418276},"hitData":{"launchSpeed":59.2,"launchAngle":62.0,"totalDistance":128.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":116.29,"coordY":151.73}},"index":3,"playId":"1b08bcc9-62f7-3b76-a9ba-5d7e7bb2510a","pitchNumber":1,"startTime":"2026-03-22T19:33:04.021Z","endTime":"2026-03-22T19:33:10.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":694222,"link":"/api/v1/people/694222","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694222,"link":"/api/v1/people/694222"},"credit":"b_ab"},{"player":{"id":694536,"link":"/api/v1/people/694536"},"credit":"p_ab"},{"player":{"id":694222,"link":"/api/v1/people/694222"},"credit":"b_pa"},{"player":{"id":694536,"link":"/api/v1/people/694536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:33:10.808Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin Kilpatrick Jr. grounds out, third baseman Ramiro Dominguez to first baseman Eric Wagaman.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-22T19:33:30.510Z","endTime":"2026-03-22T19:34:39.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687201,"fullName":"Kevin Kilpatrick Jr.","link":"/api/v1/people/687201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694536,"fullName":"Trent Baker","link":"/api/v1/people/694536"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":687201,"fullName":"Kevin Kilpatrick Jr.","link":"/api/v1/people/687201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":823719,"link":"/api/v1/people/823719"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.36442800936531,"aZ":-15.088974948301153,"pfxX":-7.87310659426647,"pfxZ":8.553189650155897,"pX":-1.2712345084029606,"pZ":4.420618352270688,"vX0":3.826505188005994,"vY0":-140.9850319353545,"vZ0":-0.02364626039133355,"x":165.46,"y":119.42,"x0":-1.6290010606338285,"y0":50.001443194292044,"z0":5.409238186226375,"aX":-15.725711474625161},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":13.4,"spinRate":2351,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.38963914280765355,"extension":6.470712577587775},"index":0,"playId":"53512757-6e5e-35f2-9c0d-4a3b029ba68d","pitchNumber":1,"startTime":"2026-03-22T19:33:34.299Z","endTime":"2026-03-22T19:33:37.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":687201,"link":"/api/v1/people/687201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8760146217947,"aZ":-15.283836261568162,"pfxX":-9.24266053147381,"pfxZ":8.621460471054322,"pX":0.24784835228548316,"pZ":2.2715644280432183,"vX0":7.811032801683312,"vY0":-139.4580246806308,"vZ0":-5.329558167326024,"x":107.55,"y":177.45,"x0":-1.3956492890752905,"y0":50.00445280674554,"z0":5.224068091147968,"aX":-18.113015011604727},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":15.0,"spinRate":2384,"spinDirection":232},"zone":5,"typeConfidence":0.91,"plateTime":0.3935182269988289,"extension":6.495720419471525},"index":1,"playId":"47410c93-e2c2-3d07-9e6b-d7c5257bdc3b","pitchNumber":2,"startTime":"2026-03-22T19:33:52.540Z","endTime":"2026-03-22T19:33:56.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":687201,"link":"/api/v1/people/687201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.90832381421653,"aZ":-14.226331157562521,"pfxX":-9.00322748526078,"pfxZ":9.199364217032716,"pX":0.4186255041958702,"pZ":2.3360599301531355,"vX0":8.171457522560068,"vY0":-139.42204122919574,"vZ0":-5.474392247939662,"x":101.04,"y":175.71,"x0":-1.3930881746313128,"y0":50.00668709661141,"z0":5.278228886292793,"aX":-17.57353039995098},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":14.4,"spinRate":2372,"spinDirection":231},"zone":6,"typeConfidence":0.91,"plateTime":0.3941824242949026,"extension":6.57943062777991},"index":2,"playId":"641cb9fa-5a82-3beb-9abb-e63113211d36","pitchNumber":3,"startTime":"2026-03-22T19:34:09.754Z","endTime":"2026-03-22T19:34:13.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":687201,"link":"/api/v1/people/687201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"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-22T19:34:21.779Z","endTime":"2026-03-22T19:34:31.108Z","isPitch":false,"type":"action","player":{"id":687201,"link":"/api/v1/people/687201"},"defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":687201,"link":"/api/v1/people/687201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.855729362941247,"aZ":-30.253882839910155,"pfxX":-0.44672823423724695,"pfxZ":1.1400324923211747,"pX":0.4211685660174554,"pZ":1.5705374430339785,"vX0":5.033732699376267,"vY0":-128.80646958013966,"vZ0":-3.4097077566630927,"x":100.95,"y":196.38,"x0":-1.497445385360664,"y0":50.005224022760395,"z0":5.241951656284322,"aX":-0.7546001873327337},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.6,"breakHorizontal":-0.2,"spinRate":2287,"spinDirection":217},"zone":9,"typeConfidence":0.91,"plateTime":0.4246583992365949,"extension":6.422523460300245},"hitData":{"launchSpeed":67.5,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.78,"coordY":174.77}},"index":4,"playId":"0248ef39-05e0-37ad-b266-3f3d6714ade8","pitchNumber":4,"startTime":"2026-03-22T19:34:31.108Z","endTime":"2026-03-22T19:34:39.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":687201,"link":"/api/v1/people/687201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687201,"link":"/api/v1/people/687201"},"credit":"b_ab"},{"player":{"id":694536,"link":"/api/v1/people/694536"},"credit":"p_ab"},{"player":{"id":687201,"link":"/api/v1/people/687201"},"credit":"b_pa"},{"player":{"id":694536,"link":"/api/v1/people/694536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:34:39.191Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Guanipa flies out to left fielder Jayson Bass.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-22T19:34:51.959Z","endTime":"2026-03-22T19:36:06.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":806994,"fullName":"Luis Guanipa","link":"/api/v1/people/806994"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694536,"fullName":"Trent Baker","link":"/api/v1/people/694536"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":806994,"fullName":"Luis Guanipa","link":"/api/v1/people/806994"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":814188,"link":"/api/v1/people/814188"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.97477066006833,"aZ":-13.867941778244273,"pfxX":-8.763572785910483,"pfxZ":9.100796385146243,"pX":0.4263148401609123,"pZ":1.9458889166645725,"vX0":7.903245872446331,"vY0":-141.7575732969796,"vZ0":-6.699551408159313,"x":100.75,"y":186.24,"x0":-1.2754719035380644,"y0":50.00014040104959,"z0":5.245691457423685,"aX":-17.62278799868848},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.1,"breakHorizontal":14.0,"spinRate":2352,"spinDirection":229},"zone":9,"typeConfidence":0.91,"plateTime":0.3881366030878821,"extension":6.608024654110542},"index":0,"playId":"a90ab9c0-727d-31cf-b5e1-2378a3bbb70f","pitchNumber":1,"startTime":"2026-03-22T19:35:04.982Z","endTime":"2026-03-22T19:35:13.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":806994,"link":"/api/v1/people/806994","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.37772420900271,"aZ":-15.058574047998802,"pfxX":-10.525193619562142,"pfxZ":8.648030742938309,"pX":0.6741995939314289,"pZ":1.9578236861351226,"vX0":9.281101605862261,"vY0":-140.62729874317353,"vZ0":-6.268127764646116,"x":91.3,"y":185.92,"x0":-1.3205757547282266,"y0":50.004242976868134,"z0":5.2132330814788626,"aX":-20.835563727097927},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.3,"breakHorizontal":16.9,"spinRate":2377,"spinDirection":231},"zone":9,"typeConfidence":0.91,"plateTime":0.3912366647945462,"extension":6.471929643589272},"index":1,"playId":"9c19624a-3f53-3f97-85f7-f435377dc115","pitchNumber":2,"startTime":"2026-03-22T19:35:20.153Z","endTime":"2026-03-22T19:35:23.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":806994,"link":"/api/v1/people/806994","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":87.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.14143581251298,"aZ":-14.266399228441871,"pfxX":-9.303404111125156,"pfxZ":8.99168501142691,"pX":0.2109989127762987,"pZ":2.522949086520888,"vX0":7.400047997314199,"vY0":-141.8210518336844,"vZ0":-5.1131057541320235,"x":108.96,"y":170.66,"x0":-1.2526921055573481,"y0":50.00471930037283,"z0":5.29349319656468,"aX":-18.53300887070736},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.1,"breakHorizontal":14.9,"spinRate":2329,"spinDirection":228},"zone":5,"typeConfidence":0.91,"plateTime":0.38953980339588634,"extension":6.533966504926379},"index":2,"playId":"6afa059e-700c-3ec9-a0f1-e3fae0044496","pitchNumber":3,"startTime":"2026-03-22T19:35:38.764Z","endTime":"2026-03-22T19:35:41.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":806994,"link":"/api/v1/people/806994","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86120479850666,"aZ":-28.44081024117295,"pfxX":-0.6143730340628577,"pfxZ":2.230967776230628,"pX":-0.29267830400886014,"pZ":1.8267769384432162,"vX0":3.4869033785463364,"vY0":-129.23697576509778,"vZ0":-2.920675158140101,"x":128.16,"y":189.46,"x0":-1.5863381779141184,"y0":50.0014278336232,"z0":5.182972353510877,"aX":-1.0275962623941495},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.6,"breakHorizontal":0.2,"spinRate":2156,"spinDirection":260},"zone":8,"typeConfidence":0.9,"plateTime":0.4257122491422751,"extension":6.383503212796145},"hitData":{"launchSpeed":92.9,"launchAngle":28.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.89,"coordY":72.86}},"index":3,"playId":"06bfc7e8-6fa3-30c7-8e3d-248ec18d5640","pitchNumber":4,"startTime":"2026-03-22T19:35:57.099Z","endTime":"2026-03-22T19:36:06.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":606115,"link":"/api/v1/people/606115"},"third":{"id":823719,"link":"/api/v1/people/823719"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":814188,"link":"/api/v1/people/814188"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":806994,"link":"/api/v1/people/806994","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806994,"link":"/api/v1/people/806994"},"credit":"b_ab"},{"player":{"id":694536,"link":"/api/v1/people/694536"},"credit":"p_ab"},{"player":{"id":806994,"link":"/api/v1/people/806994"},"credit":"b_pa"},{"player":{"id":694536,"link":"/api/v1/people/694536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:36:06.285Z","atBatIndex":71}]