[{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Yandy Díaz homers (1) on a line drive to left field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T23:40:59.577Z","endTime":"2026-03-30T23:42:40.770Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":{"id":690986,"link":"/api/v1/people/690986"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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-30T20:28:29.240Z","endTime":"2026-03-30T23:05:49.191Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"},"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-30T23:05:49.191Z","endTime":"2026-03-30T23:39:36.997Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"},"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-30T23:39:36.997Z","endTime":"2026-03-30T23:41:01.886Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.424362797667364,"aZ":-18.428378149009557,"pfxX":9.950614005064661,"pfxZ":7.130322408639384,"pX":-0.31003301617672047,"pZ":2.3580326114190098,"vX0":-10.634141372557009,"vY0":-138.11578989592664,"vZ0":-3.9512338513932708,"x":128.82,"y":175.11,"x0":2.3015231060277546,"y0":50.002994343301395,"z0":5.0503538939890165,"aX":19.181484405267376},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.2,"breakHorizontal":-15.7,"spinRate":2254,"spinDirection":130},"zone":4,"typeConfidence":2.0,"plateTime":0.3969227392015413,"extension":6.587335855429752},"index":3,"playId":"408606b4-0d5c-366e-ad37-d0f3f4335bac","pitchNumber":1,"startTime":"2026-03-30T23:41:01.886Z","endTime":"2026-03-30T23:41:06.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.792797242340004,"aZ":-18.24808230995951,"pfxX":10.23730770394574,"pfxZ":7.1579675378872265,"pX":-0.4556969864410471,"pZ":1.8639472399516268,"vX0":-11.185289225557613,"vY0":-138.5723355868759,"vZ0":-5.148688857480972,"x":134.37,"y":188.45,"x0":2.301869479705337,"y0":50.00566770282724,"z0":4.964232251370466,"aX":19.9250791374441},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.0,"breakHorizontal":-16.2,"spinRate":2343,"spinDirection":121},"zone":7,"typeConfidence":2.0,"plateTime":0.39518553736851647,"extension":6.617840810244907},"index":4,"playId":"99ceb0ff-5af4-3d13-a45c-4cd86f4aa56a","pitchNumber":2,"startTime":"2026-03-30T23:41:18.030Z","endTime":"2026-03-30T23:41:22.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.997006046508034,"aZ":-18.49523649745068,"pfxX":9.24615658771251,"pfxZ":6.860537773026692,"pX":0.5576363503038875,"pZ":3.306325292959297,"vX0":-8.461125498777491,"vY0":-140.80907708550401,"vZ0":-1.6273683121942946,"x":95.74,"y":149.51,"x0":2.410131923606587,"y0":50.00661458910408,"z0":5.096967525375191,"aX":18.445493773600532},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.2,"breakHorizontal":-14.9,"spinRate":2425,"spinDirection":127},"zone":3,"typeConfidence":2.0,"plateTime":0.3899972702022443,"extension":6.437215868873612},"index":5,"playId":"945f7d80-f80e-3b44-9723-821b49a70999","pitchNumber":3,"startTime":"2026-03-30T23:41:34.713Z","endTime":"2026-03-30T23:41:38.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.715862564133033,"aZ":-31.31455306404302,"pfxX":10.134184475088492,"pfxZ":0.5303181258971101,"pX":-0.5803586407820901,"pZ":0.2899403739403003,"vX0":-10.92894562751962,"vY0":-126.34452808104989,"vZ0":-4.97559856742074,"x":139.12,"y":230.95,"x0":2.4844461506696134,"y0":50.0024165270515,"z0":4.801077260054669,"aX":16.3860203396465},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.0,"breakHorizontal":-15.8,"spinRate":1293,"spinDirection":84},"zone":13,"typeConfidence":2.0,"plateTime":0.43351194392577286,"extension":6.6611412533432945},"index":6,"playId":"70a6edc9-9b8e-33fc-bae7-b8e79ed94e16","pitchNumber":4,"startTime":"2026-03-30T23:41:50.665Z","endTime":"2026-03-30T23:41:54.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11322670985236,"aZ":-33.25367480801194,"pfxX":6.588061821668674,"pfxZ":-0.657382586227337,"pX":-0.6172703077940034,"pZ":2.6816996402287505,"vX0":-9.428502871644607,"vY0":-126.90189233145868,"vZ0":0.6727783377660881,"x":140.53,"y":166.37,"x0":2.277312514062088,"y0":50.0021717077215,"z0":5.046233559495821,"aX":10.827164821900574},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.8,"breakHorizontal":-10.0,"spinRate":1397,"spinDirection":93},"zone":4,"typeConfidence":2.0,"plateTime":0.43035196157285105,"extension":6.776788508454715},"hitData":{"launchSpeed":98.5,"launchAngle":23.0,"totalDistance":362.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":23.99,"coordY":93.06}},"index":7,"playId":"c69f320c-1749-34bf-8acc-f4c3d3b18521","pitchNumber":5,"startTime":"2026-03-30T23:42:08.554Z","endTime":"2026-03-30T23:42:40.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-9.599999999999994,"contextMetrics":{},"playEndTime":"2026-03-30T23:42:40.770Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Vilade strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T23:42:21.939Z","endTime":"2026-03-30T23:43:32.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.217102542011794,"aZ":-16.924244000351887,"pfxX":9.046285700763637,"pfxZ":7.89012383829149,"pX":0.34831184575362206,"pZ":2.6048696592228837,"vX0":-8.681790921392937,"vY0":-138.68830892871145,"vZ0":-3.417327925756337,"x":103.72,"y":168.45,"x0":2.3555114676774216,"y0":50.00661351731527,"z0":4.993094545882972,"aX":17.492934660243243},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.7,"breakHorizontal":-14.4,"spinRate":2280,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.39608956780953974,"extension":6.60523293809746},"index":0,"playId":"636732e3-18e1-3161-8031-171dbb36556d","pitchNumber":1,"startTime":"2026-03-30T23:42:53.641Z","endTime":"2026-03-30T23:42:57.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.340049564747876,"aZ":-14.81688968497907,"pfxX":8.510121164910526,"pfxZ":8.945859231487391,"pX":0.019326441410502097,"pZ":2.861564107330063,"vX0":-9.382770398275273,"vY0":-138.30781409000738,"vZ0":-3.23736470768444,"x":116.26,"y":161.52,"x0":2.3472726941119277,"y0":50.00542280473064,"z0":5.0385987973910735,"aX":16.518434791326797},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":-13.6,"spinRate":2353,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.3957460962241739,"extension":6.6027624695714096},"index":1,"playId":"3f343345-4756-30d9-9bdc-ebb561a5cd9e","pitchNumber":2,"startTime":"2026-03-30T23:43:08.429Z","endTime":"2026-03-30T23:43:11.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-30T23:43:19.063Z","endTime":"2026-03-30T23:43:28.159Z","isPitch":false,"type":"action","player":{"id":668723,"link":"/api/v1/people/668723"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.531573330297498,"aZ":-15.06067105377996,"pfxX":7.927955741283922,"pfxZ":8.615396880429671,"pX":-0.1344362116184594,"pZ":3.594463677940152,"vX0":-9.973319131081222,"vY0":-139.6003676910383,"vZ0":-1.310982486072709,"x":122.12,"y":141.73,"x0":2.443648713349476,"y0":50.00270834113536,"z0":5.054998461470005,"aX":15.74889787384091},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.6,"breakHorizontal":-12.5,"spinRate":2427,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.39139050392806407,"extension":6.6277657397942376},"index":3,"playId":"2440cc3a-94c2-32db-8a6c-396a5b79da38","pitchNumber":3,"startTime":"2026-03-30T23:43:28.159Z","endTime":"2026-03-30T23:43:32.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":1.999999999999993,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:43:32.128Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonathan Aranda walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T23:43:35.737Z","endTime":"2026-03-30T23:45:43.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.809441390786482,"aZ":-15.86232608687045,"pfxX":8.427172355073935,"pfxZ":8.487878393252435,"pX":0.023340127964876858,"pZ":1.5635808191135765,"vX0":-9.698458849806372,"vY0":-137.3489622634266,"vZ0":-6.225660259619415,"x":116.11,"y":196.56,"x0":2.495831289226975,"y0":50.00156487576908,"z0":4.927902707112157,"aX":16.191885450037844},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":-13.3,"spinRate":2337,"spinDirection":123},"zone":8,"typeConfidence":2.0,"plateTime":0.3979399449540404,"extension":6.70516691040845},"index":0,"playId":"dbf6531d-72bc-3ac0-8221-e3f31ac8873e","pitchNumber":1,"startTime":"2026-03-30T23:43:55.637Z","endTime":"2026-03-30T23:44:00.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.230848141335475,"aZ":-16.013744531277123,"pfxX":8.949617138539136,"pfxZ":8.45194475812999,"pX":-1.257556131889278,"pZ":2.5745338538184965,"vX0":-12.553830670572637,"vY0":-137.1466202317082,"vZ0":-3.5758030615478864,"x":164.94,"y":169.27,"x0":2.208258945624842,"y0":50.005749364707974,"z0":4.981934907551678,"aX":17.11895155544056},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":-13.7,"spinRate":2313,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.39878420237960865,"extension":6.681707308307313},"index":1,"playId":"a29b0f49-27fc-35b5-a715-aefd4e426b38","pitchNumber":2,"startTime":"2026-03-30T23:44:09.430Z","endTime":"2026-03-30T23:44:13.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54085908089368,"aZ":-15.382816185689482,"pfxX":8.706983008482126,"pfxZ":8.58540721163632,"pX":0.9138562209497507,"pZ":2.045231543464794,"vX0":-7.357770191443537,"vY0":-138.84715770269574,"vZ0":-4.810505380208852,"x":82.17,"y":183.56,"x0":2.464443743841514,"y0":50.00485499804679,"z0":4.820920469203417,"aX":17.03444110137344},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":-14.3,"spinRate":2413,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.3942050395227743,"extension":6.567642250839484},"index":2,"playId":"3675ba8d-8157-3161-b37c-692bc79562c6","pitchNumber":3,"startTime":"2026-03-30T23:44:24.274Z","endTime":"2026-03-30T23:44:28.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.464700297246996,"aZ":-16.09470750517775,"pfxX":8.468705462684344,"pfxZ":8.423051703266115,"pX":0.10074798748480723,"pZ":2.73986412216914,"vX0":-9.232271245336484,"vY0":-137.07959147662442,"vZ0":-2.883635899212466,"x":113.16,"y":164.8,"x0":2.4073121790219845,"y0":50.00160159796933,"z0":4.900266524903251,"aX":16.16414874852902},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":-13.4,"spinRate":2342,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.39912643768436107,"extension":6.714028833485918},"index":3,"playId":"a69ca5e8-afb6-39a5-9a67-0dde641d72c8","pitchNumber":4,"startTime":"2026-03-30T23:44:42.032Z","endTime":"2026-03-30T23:44:46.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49882836786062,"aZ":-17.984493419000113,"pfxX":9.2362974360528,"pfxZ":7.417180266206383,"pX":0.795539257729326,"pZ":2.634670715131522,"vX0":-7.991770402582313,"vY0":-137.2320937136904,"vZ0":-2.9537034349454805,"x":86.68,"y":167.64,"x0":2.541051803511559,"y0":50.00469406490794,"z0":4.945640367902905,"aX":17.673124570424623},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.0,"breakHorizontal":-15.1,"spinRate":2319,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.39867524733767556,"extension":6.58205585636222},"index":4,"playId":"3c5db5db-9e2f-3276-8a30-07115f6ebc2e","pitchNumber":5,"startTime":"2026-03-30T23:44:56.836Z","endTime":"2026-03-30T23:45:01.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-30T23:45:10.791Z","endTime":"2026-03-30T23:45:21.304Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50599388695524,"aZ":-16.703773772353998,"pfxX":8.303094511493512,"pfxZ":7.98477537332112,"pX":0.37070142075800666,"pZ":2.2565128145240263,"vX0":-8.097942430868846,"vY0":-138.4449997063894,"vZ0":-4.243300319201156,"x":102.87,"y":177.85,"x0":2.257789166939926,"y0":50.000086976384004,"z0":4.930207418379963,"aX":16.0823089773357},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.7,"breakHorizontal":-13.3,"spinRate":2307,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.3959300637749199,"extension":6.605103727162564},"index":6,"playId":"a54c8bac-f526-32d2-8444-d9458de374e8","pitchNumber":6,"startTime":"2026-03-30T23:45:21.304Z","endTime":"2026-03-30T23:45:25.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.539343761427084,"aZ":-31.867818300044004,"pfxX":-7.388034054413917,"pfxZ":0.21913636989887308,"pX":1.9176502434707376,"pZ":5.428995237509971,"vX0":0.459993575671948,"vY0":-118.898284207595,"vZ0":7.502111246844029,"x":43.9,"y":92.2,"x0":2.680830475286749,"y0":50.00591100109447,"z0":5.128254037599978,"aX":-10.542089985885053},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.5,"breakHorizontal":13.2,"spinRate":1994,"spinDirection":306},"zone":12,"typeConfidence":2.0,"plateTime":0.4612922547769891,"extension":6.407073044318611},"index":7,"playId":"580b089f-5c8d-3c42-882a-687468604a32","pitchNumber":7,"startTime":"2026-03-30T23:45:38.079Z","endTime":"2026-03-30T23:45:43.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.2,"awayTeamWinProbability":59.8,"homeTeamWinProbabilityAdded":-2.1999999999999957,"leverageIndex":0.58,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:45:43.122Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Junior Caminero singles on a line drive to center fielder Garrett Mitchell. Jonathan Aranda to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T23:45:47.268Z","endTime":"2026-03-30T23:46:41.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"postOnSecond":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"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":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99711932141576,"aZ":-34.373519806641035,"pfxX":2.777049523491982,"pfxZ":-1.4003103608592422,"pX":0.3635936808694918,"pZ":3.732122889395111,"vX0":-6.4607985467725815,"vY0":-124.02937045097583,"vZ0":3.571666364094897,"x":103.14,"y":138.01,"x0":2.6324568344691706,"y0":50.00281270442595,"z0":5.126109021820292,"aX":4.3606993423484335},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.6,"breakHorizontal":-3.6,"spinRate":1208,"spinDirection":77},"zone":12,"typeConfidence":2.0,"plateTime":0.44029616955403483,"extension":6.456761740293984},"index":0,"playId":"09d85795-6215-3e01-876a-75fb0a90ec7a","pitchNumber":1,"startTime":"2026-03-30T23:46:12.162Z","endTime":"2026-03-30T23:46:16.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.779243825639593,"aZ":-38.341103010204584,"pfxX":4.66452448913486,"pfxZ":-3.85126428770303,"pX":-0.5354311293066183,"pZ":2.3035869308792125,"vX0":-8.813005493383823,"vY0":-125.39597920399785,"vZ0":1.1785405447284394,"x":137.41,"y":176.58,"x0":2.4080404550807337,"y0":50.00080460279408,"z0":4.93976229075536,"aX":7.478366345249386},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.5,"breakHorizontal":-6.6,"spinRate":1470,"spinDirection":85},"zone":4,"typeConfidence":2.0,"plateTime":0.4356927604282359,"extension":6.547912201776858},"hitData":{"launchSpeed":87.1,"launchAngle":14.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":95.39,"coordY":86.08}},"index":1,"playId":"9a81460d-c251-3f86-9323-604cb3bd0b2b","pitchNumber":2,"startTime":"2026-03-30T23:46:28.990Z","endTime":"2026-03-30T23:46:41.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.8,"awayTeamWinProbability":63.2,"homeTeamWinProbabilityAdded":-3.4000000000000057,"leverageIndex":1.09,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:46:41.674Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Williamson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T23:47:30.853Z","endTime":"2026-03-30T23:49:00.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"postOnSecond":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-30T23:46:54.539Z","endTime":"2026-03-30T23:47:33.165Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.503886442701294,"aZ":-20.669886142226712,"pfxX":9.36207462350265,"pfxZ":6.0556852540020145,"pX":0.0979411082085038,"pZ":2.375193799210526,"vX0":-9.792219613715751,"vY0":-137.44037466401699,"vZ0":-3.1318382860979126,"x":113.27,"y":174.65,"x0":2.5028909846455862,"y0":50.00218378566593,"z0":4.945139918663275,"aX":17.782492792641065},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.4,"breakHorizontal":-14.8,"spinRate":2287,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.3996190558748265,"extension":6.545662602260658},"index":1,"playId":"b69b54e2-a8d6-3f7d-8e86-f1be8f2df650","pitchNumber":1,"startTime":"2026-03-30T23:47:33.165Z","endTime":"2026-03-30T23:47:37.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26731098653458,"aZ":-15.140873579759083,"pfxX":8.719642439515919,"pfxZ":8.926281494221554,"pX":-0.12396243362703244,"pZ":2.9140557066659003,"vX0":-9.816084009035343,"vY0":-137.67410034153562,"vZ0":-2.8190144359166127,"x":121.73,"y":160.1,"x0":2.3649382104879044,"y0":50.003795891611425,"z0":4.98381057096074,"aX":16.64088703985419},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":-13.6,"spinRate":2516,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.3987684450074336,"extension":6.56683961949624},"index":2,"playId":"74276c93-f2df-3d93-8d3e-8906cbfa1583","pitchNumber":2,"startTime":"2026-03-30T23:47:51.616Z","endTime":"2026-03-30T23:47:55.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.930188458322,"aZ":-15.058733886338805,"pfxX":7.527790220290471,"pfxZ":8.728416579448627,"pX":0.7610283822975095,"pZ":2.2080428328462327,"vX0":-7.555547509563754,"vY0":-139.52076627970683,"vZ0":-4.703614434463188,"x":87.99,"y":179.16,"x0":2.5330228212794714,"y0":50.00335304139435,"z0":4.916215889636974,"aX":14.763452468695332},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.9,"breakHorizontal":-12.0,"spinRate":2360,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.3933603763515636,"extension":6.552140314018933},"index":3,"playId":"cdc97615-4eb3-33f5-9267-fbc803eb5392","pitchNumber":3,"startTime":"2026-03-30T23:48:11.384Z","endTime":"2026-03-30T23:48:15.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.540218882198662,"aZ":-16.34248816824847,"pfxX":8.662997553441961,"pfxZ":8.11064710191975,"pX":0.584837933793468,"pZ":2.666255511626216,"vX0":-8.31685504434931,"vY0":-138.94569303405902,"vZ0":-3.373064245067584,"x":94.71,"y":166.79,"x0":2.4933852501721905,"y0":50.00629669742472,"z0":4.983963622585182,"aX":16.918300669668383},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.2,"breakHorizontal":-13.9,"spinRate":2368,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.3944067630274901,"extension":6.555934550351377},"index":4,"playId":"b250d54c-f4d8-3bfa-acbd-9f2602eeb8d0","pitchNumber":4,"startTime":"2026-03-30T23:48:33.513Z","endTime":"2026-03-30T23:48:38.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.194749022026983,"aZ":-38.545462967107404,"pfxX":7.664875096536377,"pfxZ":-3.872298123873393,"pX":0.7671907333984206,"pZ":1.524550774020328,"vX0":-7.0458008855719,"vY0":-127.43207979648271,"vZ0":-0.9796499168950306,"x":87.76,"y":197.62,"x0":2.57212555691489,"y0":50.00486514806703,"z0":4.9591855328567735,"aX":12.607562718350755},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-7.0,"breakHorizontal":-12.2,"spinRate":1316,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.4298366148354513,"extension":6.446557112857219},"index":5,"playId":"354e8d82-987c-3120-bed5-69ba06902052","pitchNumber":5,"startTime":"2026-03-30T23:48:56.363Z","endTime":"2026-03-30T23:49:00.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":1.72,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:49:00.288Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonny DeLuca called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T23:49:07.217Z","endTime":"2026-03-30T23:50:30.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.388064084676582,"aZ":-17.540409707709458,"pfxX":8.480625454653367,"pfxZ":7.578929435289089,"pX":0.49024137524942285,"pZ":3.1157354214257906,"vX0":-8.533577480637778,"vY0":-138.234961771321,"vZ0":-1.8966095947194024,"x":98.31,"y":154.66,"x0":2.518420264125706,"y0":50.00683471483092,"z0":4.9908979261535436,"aX":16.384242344905566},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.6,"breakHorizontal":-13.6,"spinRate":2294,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.39653093536572825,"extension":6.5353771094031945},"index":0,"playId":"60c3a4c9-f47c-3762-93b9-72da81d5906a","pitchNumber":1,"startTime":"2026-03-30T23:49:23.418Z","endTime":"2026-03-30T23:49:26.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.965701144972137,"aZ":-17.162770181869913,"pfxX":9.284804389676577,"pfxZ":7.8738049969850845,"pX":-0.5863411760894172,"pZ":2.584258954943467,"vX0":-11.13502927261799,"vY0":-137.35276259874857,"vZ0":-3.3030297055016313,"x":139.35,"y":169.01,"x0":2.3175788874931658,"y0":50.005262805784945,"z0":4.972289400467037,"aX":17.708976297496466},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.7,"breakHorizontal":-14.4,"spinRate":2429,"spinDirection":128},"zone":4,"typeConfidence":2.0,"plateTime":0.3990543099735273,"extension":6.5605938596476925},"index":1,"playId":"87616bf8-8d6c-3420-9ab3-127f60e08432","pitchNumber":2,"startTime":"2026-03-30T23:49:43.122Z","endTime":"2026-03-30T23:49:47.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":95.7,"endSpeed":86.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49515677645093,"aZ":-17.355682326123674,"pfxX":8.744544889231054,"pfxZ":7.618481010379032,"pX":-0.3697599363391963,"pZ":3.2672888065391574,"vX0":-10.82107097172934,"vY0":-138.9100589092705,"vZ0":-1.6876708464820034,"x":131.09,"y":150.56,"x0":2.448824706169624,"y0":50.001746531101,"z0":5.042324411927939,"aX":17.00752024102145},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.6,"breakHorizontal":-13.4,"spinRate":2378,"spinDirection":122},"zone":1,"typeConfidence":2.0,"plateTime":0.3950250537694848,"extension":6.518516189697237},"index":2,"playId":"0b614856-72ff-38e1-a0ad-49ba014008c0","pitchNumber":3,"startTime":"2026-03-30T23:50:04.554Z","endTime":"2026-03-30T23:50:08.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7766813080863,"aZ":-28.61218608868972,"pfxX":-6.920508524326624,"pfxZ":2.4833628707843776,"pX":0.7129462409920972,"pZ":2.2851917273929128,"vX0":-3.0679893210448963,"vY0":-119.404412603935,"vZ0":-0.27156874250624996,"x":89.82,"y":177.08,"x0":2.9165857266669595,"y0":50.000191238982225,"z0":4.9932332780734665,"aX":-9.90686449441573},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.7,"breakHorizontal":13.3,"spinRate":2167,"spinDirection":312},"zone":6,"typeConfidence":2.0,"plateTime":0.46019173226908494,"extension":6.406796234649159},"index":3,"playId":"14baabc5-b946-3796-9c41-9e75136c8a4b","pitchNumber":4,"startTime":"2026-03-30T23:50:25.966Z","endTime":"2026-03-30T23:50:30.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.55,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:50:30.728Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-30T23:52:19.603Z","endTime":"2026-03-30T23:53:58.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80749957893721,"aZ":-14.31508340042315,"pfxX":-4.040143866919488,"pfxZ":9.471641402536612,"pX":-0.45386864591813547,"pZ":2.341125393170212,"vX0":4.532387221751301,"vY0":-136.19261364511107,"vZ0":-6.87873186996171,"x":134.3,"y":175.57,"x0":-1.6116266506072945,"y0":50.00649174688052,"z0":5.882418671455754,"aX":-7.621313100590175},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":6.4,"spinRate":2153,"spinDirection":208},"zone":4,"typeConfidence":0.91,"plateTime":0.40155809390159813,"extension":5.952869244240423},"index":0,"playId":"fb33ece7-bcff-39db-954a-bca3565ecdd5","pitchNumber":1,"startTime":"2026-03-30T23:52:41.129Z","endTime":"2026-03-30T23:52:45.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1854566766158,"aZ":-28.07879808430438,"pfxX":-8.163242942944537,"pfxZ":2.926362723463993,"pX":-0.8720881121412863,"pZ":1.7267169446744144,"vX0":4.023225892527234,"vY0":-117.67868955101099,"vZ0":-3.95311947515768,"x":150.24,"y":192.16,"x0":-1.547078163068606,"y0":50.00015571808144,"z0":6.041296160679823,"aX":-11.400346028901168},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":4.6,"breakHorizontal":13.7,"spinRate":1810,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.4661761125752397,"extension":6.156336334399001},"index":1,"playId":"9c5bb0b9-196b-348e-8644-7557173d1c6a","pitchNumber":2,"startTime":"2026-03-30T23:52:57.829Z","endTime":"2026-03-30T23:53:02.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":93.1,"endSpeed":85.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13706311938152,"aZ":-13.57617135596834,"pfxX":-4.76473190965509,"pfxZ":9.998932396777413,"pX":-0.13376429436588821,"pZ":2.9518231871550764,"vX0":5.5466126948196255,"vY0":-135.4093673372408,"vZ0":-5.231290349871482,"x":122.1,"y":159.08,"x0":-1.5881174373641391,"y0":50.003017985981614,"z0":5.856219019346201,"aX":-8.862598899030266},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.2,"breakHorizontal":7.4,"spinRate":2176,"spinDirection":208},"zone":2,"typeConfidence":0.91,"plateTime":0.40425604025790474,"extension":6.045438076338376},"index":2,"playId":"88293ac2-aec9-3420-a615-468beed26f53","pitchNumber":3,"startTime":"2026-03-30T23:53:12.419Z","endTime":"2026-03-30T23:53:16.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-30T23:53:23.663Z","endTime":"2026-03-30T23:53:36.291Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.406277413820423,"aZ":-27.67890805109024,"pfxX":-6.083912162092891,"pfxZ":3.1638364925412947,"pX":-0.9836655058578364,"pZ":2.433946476759494,"vX0":3.0295472970188237,"vY0":-117.92159667750836,"vZ0":-2.6188094381777005,"x":154.5,"y":173.06,"x0":-1.4881272058746862,"y0":50.005471187534695,"z0":6.087863124826152,"aX":-8.651721282020391},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.4,"breakHorizontal":10.4,"spinRate":1489,"spinDirection":252},"zone":13,"typeConfidence":0.9,"plateTime":0.46279277895731274,"extension":5.778937865136274},"index":4,"playId":"2f474f7c-9346-3e83-81b0-bb08e867f664","pitchNumber":4,"startTime":"2026-03-30T23:53:36.291Z","endTime":"2026-03-30T23:53:41.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.218420845503335,"aZ":-20.429354591594382,"pfxX":-8.710371673441648,"pfxZ":6.189076402431743,"pX":0.48885613071475803,"pZ":3.2235160946865284,"vX0":8.25577322517231,"vY0":-136.64020603968086,"vZ0":-3.559296860216335,"x":98.37,"y":151.75,"x0":-1.4354114077200884,"y0":50.0009417987619,"z0":5.941350332886715,"aX":-16.521592710010033},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.7,"breakHorizontal":14.2,"spinRate":2153,"spinDirection":204},"zone":3,"typeConfidence":0.91,"plateTime":0.40037995446741403,"extension":5.8988969142549985},"index":5,"playId":"3ac3c82e-6df3-3150-9995-8060a5285bcb","pitchNumber":5,"startTime":"2026-03-30T23:53:54.001Z","endTime":"2026-03-30T23:53:58.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:53:58.892Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"William Contreras pops out to third baseman Junior Caminero.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-30T23:54:00.665Z","endTime":"2026-03-30T23:54:32.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":93.7,"endSpeed":85.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.204061206472062,"aZ":-15.69683053508666,"pfxX":-3.4980623446044348,"pfxZ":8.718441783439273,"pX":-0.8357298987358631,"pZ":3.0392077272587494,"vX0":2.9347185447601993,"vY0":-136.4045984481504,"vZ0":-5.0980863556352745,"x":148.86,"y":156.72,"x0":-1.4695795368655746,"y0":50.002030725949616,"z0":6.009885927836994,"aX":-6.610358384707554},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":5.8,"spinRate":2051,"spinDirection":207},"zone":11,"typeConfidence":0.92,"plateTime":0.4011186075593902,"extension":5.991287478435436},"hitData":{"launchSpeed":89.4,"launchAngle":69.0,"totalDistance":126.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":90.98,"coordY":165.3}},"index":0,"playId":"960131b7-2dfd-3dec-923b-00ffa4c3f037","pitchNumber":1,"startTime":"2026-03-30T23:54:22.923Z","endTime":"2026-03-30T23:54:32.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.699999999999996,"awayTeamWinProbability":59.300000000000004,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:54:32.900Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-30T23:54:41.648Z","endTime":"2026-03-30T23:56:00.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":79.7,"endSpeed":73.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60713011690449,"aZ":-40.812009088790475,"pfxX":1.0955991155564622,"pfxZ":-6.375547656931015,"pX":-1.3662321259461818,"pZ":3.9251809836446716,"vX0":0.29812375825648124,"vY0":-115.91607860863152,"vZ0":3.463466178011442,"x":169.08,"y":132.8,"x0":-1.639002772776451,"y0":50.00433265245274,"z0":6.320382647688853,"aX":1.4839332088287591},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-10.3,"breakHorizontal":-2.0,"spinRate":2509,"spinDirection":18},"zone":11,"typeConfidence":0.87,"plateTime":0.4733680216443772,"extension":5.901108220706089},"index":0,"playId":"0cdc4254-8c66-3ebe-9776-af0c690ae06a","pitchNumber":1,"startTime":"2026-03-30T23:54:56.181Z","endTime":"2026-03-30T23:55:00.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97086212402977,"aZ":-20.651301685392113,"pfxX":1.2220890106090934,"pfxZ":6.490370300679935,"pX":0.2859174758714372,"pZ":2.755035503168113,"vX0":4.798760972050016,"vY0":-131.8985326467641,"vZ0":-4.322743643620178,"x":106.1,"y":164.39,"x0":-1.7100552884887732,"y0":50.00512594426994,"z0":5.922609173003056,"aX":2.1702983240643032},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.0,"breakHorizontal":-3.2,"spinRate":2317,"spinDirection":200},"zone":6,"typeConfidence":0.91,"plateTime":0.4140046375527726,"extension":5.975179511498719},"index":1,"playId":"9eabc5d6-d463-3576-a2be-a2ee5e84601a","pitchNumber":2,"startTime":"2026-03-30T23:55:12.380Z","endTime":"2026-03-30T23:55:18.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":73.9,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.665900772329792,"aZ":-25.04403327577759,"pfxX":-5.676125174325742,"pfxZ":5.131464121240079,"pX":-0.9976816248361211,"pZ":3.2949558039743274,"vX0":2.9778194797413704,"vY0":-117.04795972097854,"vZ0":-1.2571899940340725,"x":155.03,"y":149.82,"x0":-1.5475393121339187,"y0":50.005201246371264,"z0":6.179586312729151,"aX":-7.893186647588347},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":9.2,"breakHorizontal":9.6,"spinRate":1583,"spinDirection":242},"zone":11,"typeConfidence":0.9,"plateTime":0.46757187075501117,"extension":5.979413484713907},"index":2,"playId":"bb519dc0-5c3f-3238-9888-3718e70b7c2f","pitchNumber":3,"startTime":"2026-03-30T23:55:37.981Z","endTime":"2026-03-30T23:55:42.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.194896097046694,"aZ":-22.714646625272767,"pfxX":2.3810770509199206,"pfxZ":5.479557746030912,"pX":0.5589022608243971,"pZ":1.8781490754193235,"vX0":5.072780830040423,"vY0":-130.26448167611164,"vZ0":-5.747758814320566,"x":95.7,"y":188.07,"x0":-1.7196092204326257,"y0":50.00429412301129,"z0":5.819902364481422,"aX":4.109719853473717},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.9,"breakHorizontal":-5.4,"spinRate":2495,"spinDirection":189},"zone":9,"typeConfidence":0.88,"plateTime":0.41974671886595205,"extension":5.979081394939345},"hitData":{"launchSpeed":103.6,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.89,"coordY":165.87}},"index":3,"playId":"fd88ed57-6a89-3119-8afd-2530e441d078","pitchNumber":4,"startTime":"2026-03-30T23:55:53.425Z","endTime":"2026-03-30T23:56:00.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-0.9999999999999929,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:56:00.829Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Fortes flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-30T23:56:59.289Z","endTime":"2026-03-30T23:58:25.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.563081550381245,"aZ":-21.599501318534855,"pfxX":11.004647253039074,"pfxZ":5.597340404593977,"pX":-0.17442822155050555,"pZ":2.9819764831504716,"vX0":-10.426982205834024,"vY0":-136.7077897598629,"vZ0":-1.4286911929235493,"x":123.65,"y":158.27,"x0":2.2621382027240156,"y0":50.00630060590341,"z0":4.996286244498017,"aX":20.80291503814178},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.0,"breakHorizontal":-17.6,"spinRate":2273,"spinDirection":123},"zone":2,"typeConfidence":2.0,"plateTime":0.4009035986463636,"extension":6.688016598354384},"hitData":{"launchSpeed":91.9,"launchAngle":32.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":88.95,"coordY":64.25}},"index":0,"playId":"3f0a3347-7a58-3600-acf6-515986e18237","pitchNumber":1,"startTime":"2026-03-30T23:58:07.423Z","endTime":"2026-03-30T23:58:25.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:58:25.106Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chandler Simpson singles on a soft bunt ground ball to second baseman Brice Turang.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-30T23:58:18.916Z","endTime":"2026-03-30T23:58:51.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36624314610219,"aZ":-17.352616389051725,"pfxX":8.071887021530095,"pfxZ":7.689598883254185,"pX":0.5114605731448306,"pZ":3.22112356607708,"vX0":-8.144757661195412,"vY0":-138.3267443712344,"vZ0":-1.683793343284639,"x":97.5,"y":151.81,"x0":2.4527679786357286,"y0":50.00520943876944,"z0":5.0076565268221405,"aX":15.563252424612262},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":-12.8,"spinRate":2362,"spinDirection":130},"zone":3,"typeConfidence":2.0,"plateTime":0.39677699589037063,"extension":6.534142918784207},"hitData":{"launchSpeed":49.7,"launchAngle":-8.0,"totalDistance":21.0,"trajectory":"bunt_grounder","hardness":"soft","location":"4","coordinates":{"coordX":139.0,"coordY":170.0}},"index":0,"playId":"c750f1a2-6b5b-3953-b6a7-700bc25b4072","pitchNumber":1,"startTime":"2026-03-30T23:58:41.824Z","endTime":"2026-03-30T23:58:51.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.5,"awayTeamWinProbability":60.5,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.61,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-30T23:58:51.249Z","atBatIndex":10},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Carson Williams reaches on a fielder's choice out, shortstop David Hamilton to third baseman Luis Rengifo. Chandler Simpson out at 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-30T23:59:02.965Z","endTime":"2026-03-31T00:02:08.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":700246,"fullName":"Carson Williams","link":"/api/v1/people/700246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":700246,"fullName":"Carson Williams","link":"/api/v1/people/700246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":700246,"fullName":"Carson Williams","link":"/api/v1/people/700246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.662235259612466,"aZ":-14.738960670642621,"pfxX":8.108719804594525,"pfxZ":9.146310154062931,"pX":0.5700748539438738,"pZ":3.207569608091092,"vX0":-8.017996823617228,"vY0":-137.26053390095575,"vZ0":-1.9833852916569235,"x":95.27,"y":152.18,"x0":2.476938491151083,"y0":50.00176227672033,"z0":4.944187778662141,"aX":15.456428928374114},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":-13.0,"spinRate":2304,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.3991863083505107,"extension":6.568479607775923},"index":0,"playId":"58442ca3-f19e-3d8a-a3d6-2792ef38c875","pitchNumber":1,"startTime":"2026-03-30T23:59:26.341Z","endTime":"2026-03-30T23:59:30.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00133191244129,"aZ":-15.200671267824989,"pfxX":8.533352375120742,"pfxZ":8.742914169230236,"pX":0.3423850269549483,"pZ":2.6416903622233296,"vX0":-8.834069882349725,"vY0":-138.47128532851642,"vZ0":-3.375051566835562,"x":103.95,"y":167.45,"x0":2.465779124487329,"y0":50.00117175265934,"z0":4.893614021620107,"aX":16.56498759809462},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":-13.6,"spinRate":2390,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.39559237784887147,"extension":6.573104755376872},"index":1,"playId":"3eb3cf1a-b090-33cf-be47-f852916f9028","pitchNumber":2,"startTime":"2026-03-30T23:59:45.862Z","endTime":"2026-03-30T23:59:50.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.669210591583784,"aZ":-18.394684201163322,"pfxX":9.575319346281807,"pfxZ":7.11456475902065,"pX":-0.12221807285784128,"pZ":2.320451615348321,"vX0":-9.80133054203884,"vY0":-138.26443899697608,"vZ0":-3.5415071516652574,"x":121.66,"y":176.13,"x0":2.2236268727253283,"y0":50.00566840940162,"z0":4.85156354741444,"aX":18.55302991667802},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.4,"breakHorizontal":-15.4,"spinRate":2347,"spinDirection":123},"zone":5,"typeConfidence":2.0,"plateTime":0.3960572357184402,"extension":6.6142857706412},"index":2,"playId":"0883988e-3186-3ea5-9dcd-f659c770a604","pitchNumber":3,"startTime":"2026-03-31T00:00:06.336Z","endTime":"2026-03-31T00:00:09.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95057715651656,"aZ":-17.330807912477255,"pfxX":8.936175499261973,"pfxZ":7.716645660199703,"pX":-0.1240442463823967,"pZ":2.425766566108808,"vX0":-10.191940612410196,"vY0":-137.8925800938599,"vZ0":-3.510655036260558,"x":121.73,"y":173.28,"x0":2.4607281398659326,"y0":50.003836259866766,"z0":4.886201671926232,"aX":17.1927236417208},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.4,"breakHorizontal":-14.0,"spinRate":2326,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.3973631190737179,"extension":6.56322748235612},"index":3,"playId":"60453435-d175-3f63-872e-60c04ec14344","pitchNumber":4,"startTime":"2026-03-31T00:00:29.160Z","endTime":"2026-03-31T00:00:36.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"playId":"1121890e-6e1f-33dd-a7a4-46cd81dedaee","startTime":"2026-03-31T00:01:08.820Z","endTime":"2026-03-31T00:01:12.867Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.415154259101314,"aZ":-16.5634830736434,"pfxX":7.786915987952939,"pfxZ":8.035553822869488,"pX":0.09956094531777997,"pZ":4.210731369490886,"vX0":-8.579529286071965,"vY0":-139.04223142468933,"vZ0":0.8418782173809438,"x":113.2,"y":125.09,"x0":2.224867094791748,"y0":50.0034325096935,"z0":5.009181197787698,"aX":15.130095674445267},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":-12.1,"spinRate":2352,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.3950896090587581,"extension":6.579940960790186},"index":5,"playId":"3444073f-a08b-3182-af51-b5ee1a8919e3","pitchNumber":5,"startTime":"2026-03-31T00:01:28.449Z","endTime":"2026-03-31T00:01:40.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Chandler Simpson steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":6,"actionPlayId":"3444073f-a08b-3182-af51-b5ee1a8919e3","startTime":"2026-03-31T00:01:42.491Z","endTime":"2026-03-31T00:01:58.279Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"postOnSecond":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"homeTeamWinProbability":37.8,"awayTeamWinProbability":62.2,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":1.14,"dramaIndex":44.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.873487382442995,"aZ":-35.82219901643817,"pfxX":7.632656174816464,"pfxZ":-2.193334606877805,"pX":-0.5886610904957074,"pZ":1.8330748642250603,"vX0":-10.118783161292189,"vY0":-128.3761935272721,"vZ0":-0.5629876897341094,"x":139.44,"y":189.29,"x0":2.4220100853901587,"y0":50.0057038414028,"z0":4.8563258081331595,"aX":12.67582435231001},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.8,"breakHorizontal":-11.4,"spinRate":1273,"spinDirection":86},"zone":7,"typeConfidence":2.0,"plateTime":0.42752013460821825,"extension":6.518999524360716},"hitData":{"launchSpeed":96.5,"launchAngle":4.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.75,"coordY":160.3}},"index":7,"playId":"f92f1686-b601-3d4d-be0f-fb2cea918292","pitchNumber":6,"startTime":"2026-03-31T00:01:58.279Z","endTime":"2026-03-31T00:02:08.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700246,"link":"/api/v1/people/700246"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":700246,"link":"/api/v1/people/700246"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.199999999999996,"awayTeamWinProbability":57.800000000000004,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.14,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:02:08.339Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yandy Díaz singles on a line drive to right fielder Sal Frelick. Carson Williams to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-31T00:02:29.062Z","endTime":"2026-03-31T00:06:12.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"postOnThird":{"id":700246,"fullName":"Carson Williams","link":"/api/v1/people/700246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,10],"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":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"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":700246,"fullName":"Carson Williams","link":"/api/v1/people/700246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":700246,"fullName":"Carson Williams","link":"/api/v1/people/700246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62666028702816,"aZ":-14.851457889330593,"pfxX":7.679150176073524,"pfxZ":9.109676273274541,"pX":-0.6467355433067465,"pZ":2.05686648152677,"vX0":-10.708567078215884,"vY0":-137.31609099425364,"vZ0":-4.902032023617057,"x":141.65,"y":183.24,"x0":2.3136266037862243,"y0":50.00084136757908,"z0":4.882361644353682,"aX":14.600230728303446},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":-11.5,"spinRate":2402,"spinDirection":123},"zone":7,"typeConfidence":2.0,"plateTime":0.3995376641915298,"extension":6.544048554914171},"index":0,"playId":"ef35a16f-045c-3bc8-9b33-f810fa2e3feb","pitchNumber":1,"startTime":"2026-03-31T00:02:36.953Z","endTime":"2026-03-31T00:02:40.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":700246,"link":"/api/v1/people/700246"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":95.1,"endSpeed":86.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.977187640599595,"aZ":-17.248111438635295,"pfxX":7.8129120995199495,"pfxZ":7.760950656757345,"pX":0.7283771919704376,"pZ":3.187472250508711,"vX0":-7.537536573219163,"vY0":-138.32636367596086,"vZ0":-1.6997797248524056,"x":89.24,"y":152.72,"x0":2.4832900300122582,"y0":50.00470038586761,"z0":4.975383142493691,"aX":15.030769836572675},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.8,"breakHorizontal":-12.5,"spinRate":2388,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.3970913001776051,"extension":6.503443334414953},"index":1,"playId":"8af763bc-8fb7-3f8b-a2fb-54eca750be36","pitchNumber":2,"startTime":"2026-03-31T00:02:55.659Z","endTime":"2026-03-31T00:02:59.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":700246,"link":"/api/v1/people/700246"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59224653935567,"aZ":-13.812661770130212,"pfxX":8.29269563819042,"pfxZ":9.10856513975383,"pX":0.9535276801521211,"pZ":2.70967383459671,"vX0":-7.576707014625587,"vY0":-141.1880371538207,"vZ0":-4.111115641590804,"x":80.65,"y":165.62,"x0":2.5963966566731473,"y0":50.00438270479021,"z0":5.075688224344014,"aX":16.719096374347483},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":-13.4,"spinRate":2454,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.38817017411026233,"extension":6.5236858351267655},"index":2,"playId":"996fcd9c-08d0-3220-a592-8961c47d5d27","pitchNumber":3,"startTime":"2026-03-31T00:03:14.812Z","endTime":"2026-03-31T00:03:19.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":700246,"link":"/api/v1/people/700246"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82542933630815,"aZ":-16.009176344566562,"pfxX":8.851432047877735,"pfxZ":8.143736988487504,"pX":1.5599509356526284,"pZ":3.157350103624358,"vX0":-5.5553032366680775,"vY0":-140.26245134994775,"vZ0":-2.2025584808535252,"x":57.54,"y":153.53,"x0":2.420038247414397,"y0":50.003117605639666,"z0":5.001147479111812,"aX":17.571350956991203},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":-14.9,"spinRate":2386,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.3910556678569175,"extension":6.458998368971949},"index":3,"playId":"2ef52244-54f1-3bdd-9c18-c53ccd2451ff","pitchNumber":4,"startTime":"2026-03-31T00:03:36.919Z","endTime":"2026-03-31T00:03:44.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":700246,"link":"/api/v1/people/700246"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.795088924214628,"aZ":-15.202984913787734,"pfxX":9.094367590884136,"pfxZ":8.600105101897912,"pX":0.004414686703108967,"pZ":3.2946448531754973,"vX0":-9.385825854880679,"vY0":-139.65769122514115,"vZ0":-2.0821961621464085,"x":116.83,"y":149.82,"x0":2.2290347731426303,"y0":50.000049870906615,"z0":5.051115657957087,"aX":17.941348004917714},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":-14.5,"spinRate":2491,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.392367696271954,"extension":6.420532946094607},"index":4,"playId":"08f0abb1-2261-363e-9e2b-8d6b1c99f271","pitchNumber":5,"startTime":"2026-03-31T00:03:57.453Z","endTime":"2026-03-31T00:04:03.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":700246,"link":"/api/v1/people/700246"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.751273833913043,"aZ":-32.555625947651315,"pfxX":-4.727223776226689,"pfxZ":-0.25816539215259304,"pX":0.18534690677949225,"pZ":2.818364920630374,"vX0":-4.445442346994354,"vY0":-121.40080822343157,"vZ0":1.632618479197723,"x":109.94,"y":162.68,"x0":2.6603430649266615,"y0":50.00244499065641,"z0":4.9895507978658165,"aX":-6.992206871846263},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.2,"breakHorizontal":9.7,"spinRate":2228,"spinDirection":318},"zone":2,"typeConfidence":2.0,"plateTime":0.45271495466275224,"extension":6.513448437018646},"index":5,"playId":"a90df3e3-429b-3483-b6d0-d1d13be2e2b7","pitchNumber":6,"startTime":"2026-03-31T00:04:26.222Z","endTime":"2026-03-31T00:04:32.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":700246,"link":"/api/v1/people/700246"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59717037747172,"aZ":-16.920917081005047,"pfxX":8.198102420719914,"pfxZ":7.7299152104712885,"pX":0.04863565122794368,"pZ":3.4300324610615918,"vX0":-9.481050918976923,"vY0":-139.83216241537727,"vZ0":-1.0759701420040884,"x":115.15,"y":146.17,"x0":2.4238853114589975,"y0":50.001197929144425,"z0":4.933878156666428,"aX":16.174805048860865},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.9,"breakHorizontal":-12.8,"spinRate":2401,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.3922414449530738,"extension":6.489588224168925},"index":6,"playId":"f8937d50-c40c-3a87-a444-7e31c46a42db","pitchNumber":7,"startTime":"2026-03-31T00:04:51.730Z","endTime":"2026-03-31T00:04:56.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":700246,"link":"/api/v1/people/700246"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.00671693663289,"aZ":-27.70289201282,"pfxX":-5.323719857898572,"pfxZ":3.0174408567637756,"pX":-0.6505734575601346,"pZ":0.9615631046266985,"vX0":-6.32027053716519,"vY0":-121.06033998125328,"vZ0":-3.3524284603309784,"x":141.8,"y":212.82,"x0":2.6873024078864542,"y0":50.0031531378248,"z0":4.793666669520032,"aX":-7.887461687561103},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.9,"breakHorizontal":11.2,"spinRate":2154,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.45273017626329537,"extension":6.625576163801557},"index":7,"playId":"23e9f9d0-477b-37f9-a43c-9a1af5844fb7","pitchNumber":8,"startTime":"2026-03-31T00:05:11.478Z","endTime":"2026-03-31T00:05:16.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":700246,"link":"/api/v1/people/700246"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.733463044641848,"aZ":-26.361062084996796,"pfxX":-3.6296394584797245,"pfxZ":3.870661485082877,"pX":0.43911188150344954,"pZ":2.7254058018308287,"vX0":-3.9129056396354347,"vY0":-121.989431145733,"vZ0":0.2063328971536118,"x":100.26,"y":165.19,"x0":2.5374236670005508,"y0":50.00269950108169,"z0":4.918187147693616,"aX":-5.452644708046204},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.3,"breakHorizontal":7.6,"spinRate":2115,"spinDirection":321},"zone":6,"typeConfidence":2.0,"plateTime":0.44955370568314024,"extension":6.394341502860833},"index":8,"playId":"0a338986-cbde-338d-a6b8-0aff8a2e26ac","pitchNumber":9,"startTime":"2026-03-31T00:05:30.079Z","endTime":"2026-03-31T00:05:34.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":700246,"link":"/api/v1/people/700246"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":9,"startTime":"2026-03-31T00:05:48.637Z","endTime":"2026-03-31T00:05:57.887Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":700246,"link":"/api/v1/people/700246"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37992328142086,"aZ":-16.782711487393488,"pfxX":8.62312352190423,"pfxZ":7.9324196711954675,"pX":0.6837810495297116,"pZ":2.0500997380654966,"vX0":-7.889767091463704,"vY0":-138.7497415396547,"vZ0":-4.4134312547446894,"x":90.94,"y":183.43,"x0":2.4502216264758623,"y0":50.006551867893954,"z0":4.787269665751551,"aX":16.73954004064195},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":-13.9,"spinRate":2357,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.395467283677271,"extension":6.788816695578848},"hitData":{"launchSpeed":106.0,"launchAngle":5.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.0,"coordY":135.0}},"index":10,"playId":"cf87b328-a60a-3be3-abe5-ea687cb2f273","pitchNumber":10,"startTime":"2026-03-31T00:05:57.887Z","endTime":"2026-03-31T00:06:12.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":700246,"link":"/api/v1/people/700246"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-2.499999999999993,"leverageIndex":0.84,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:06:12.565Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Vilade strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-31T00:06:17.916Z","endTime":"2026-03-31T00:08:08.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.490140638697337,"aZ":-31.566301290912207,"pfxX":-3.1174816599194175,"pfxZ":0.403408804199465,"pX":0.5424305525977751,"pZ":2.051510488462588,"vX0":-3.7241067871860714,"vY0":-121.63966726038436,"vZ0":-0.19770862865348093,"x":96.32,"y":183.39,"x0":2.4997972076933612,"y0":50.001468440722725,"z0":4.8773285073551715,"aX":-4.65647412840633},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.0,"breakHorizontal":6.6,"spinRate":2220,"spinDirection":319},"zone":9,"typeConfidence":2.0,"plateTime":0.4507763543110439,"extension":6.469957081971796},"index":0,"playId":"3e0f455f-c6aa-39d3-9341-a24bcd14ff34","pitchNumber":1,"startTime":"2026-03-31T00:06:47.755Z","endTime":"2026-03-31T00:06:51.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"third":{"id":700246,"link":"/api/v1/people/700246"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":95.3,"endSpeed":86.6,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30403652896915,"aZ":-17.60232198341577,"pfxX":8.373218503306953,"pfxZ":7.532203253155151,"pX":0.7541246968512934,"pZ":2.883378822293674,"vX0":-7.5131224420102365,"vY0":-138.54739522593405,"vZ0":-2.398548708059782,"x":88.25,"y":160.93,"x0":2.419355836089914,"y0":50.00445435762593,"z0":4.943004297115119,"aX":16.203792733954906},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.3,"breakHorizontal":-13.6,"spinRate":2279,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.3960387212977139,"extension":6.466508403637581},"index":1,"playId":"3cba797c-9f87-3f65-8601-d19b11543150","pitchNumber":2,"startTime":"2026-03-31T00:07:05.684Z","endTime":"2026-03-31T00:07:11.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"third":{"id":700246,"link":"/api/v1/people/700246"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.827640979293683,"aZ":-32.82893561434588,"pfxX":-4.075304378437249,"pfxZ":-0.44801664059031765,"pX":0.45170832132976063,"pZ":1.0233808266973337,"vX0":-3.7908746381651515,"vY0":-120.51859377033135,"vZ0":-2.06677449893967,"x":99.78,"y":211.15,"x0":2.57820270893534,"y0":50.00325921604681,"z0":4.809524866509909,"aX":-5.9556688653728544},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.1,"breakHorizontal":8.3,"spinRate":2155,"spinDirection":325},"zone":14,"typeConfidence":2.0,"plateTime":0.45559601522271587,"extension":6.427264068473427},"index":2,"playId":"a4becf8f-f9a7-3ff8-9969-b24dca56341c","pitchNumber":3,"startTime":"2026-03-31T00:07:25.960Z","endTime":"2026-03-31T00:07:30.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"third":{"id":700246,"link":"/api/v1/people/700246"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.493945184574034,"aZ":-14.651987338761158,"pfxX":8.342390608958219,"pfxZ":9.099192790673094,"pX":-0.9707369215844817,"pZ":2.220859089227684,"vX0":-11.493102162935264,"vY0":-138.0831364595111,"vZ0":-4.395766356368811,"x":154.0,"y":178.82,"x0":2.1666661581515165,"y0":50.00585544353972,"z0":4.8232227535394605,"aX":16.07127227023804},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":-12.6,"spinRate":2461,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.3970675026561805,"extension":6.60275937617987},"index":3,"playId":"d44bd974-49c7-3fc6-89c7-0a84f409f1fb","pitchNumber":4,"startTime":"2026-03-31T00:07:44.342Z","endTime":"2026-03-31T00:07:48.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"third":{"id":700246,"link":"/api/v1/people/700246"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55314649753609,"aZ":-17.751257936339254,"pfxX":8.713264008505355,"pfxZ":7.489577729290271,"pX":0.2886146455220031,"pZ":3.450110069563891,"vX0":-8.715206280292685,"vY0":-138.31579840442464,"vZ0":-0.8252810966439033,"x":106.0,"y":145.63,"x0":2.3572936386421817,"y0":50.00567607790919,"z0":4.94934654933655,"aX":16.786281031466828},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.6,"breakHorizontal":-13.8,"spinRate":2388,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.39691021264003457,"extension":6.500603399308058},"index":4,"playId":"25de1dc7-1dcf-3170-818f-7e174c16b7f2","pitchNumber":5,"startTime":"2026-03-31T00:08:04.863Z","endTime":"2026-03-31T00:08:08.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"third":{"id":700246,"link":"/api/v1/people/700246"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.76,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:08:08.993Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Rengifo lines out to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-31T00:09:19.669Z","endTime":"2026-03-31T00:11:42.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.025484856752293,"aZ":-22.442356925922592,"pfxX":0.8933103865555179,"pfxZ":5.676988611541365,"pX":-0.10364242968133697,"pZ":3.3738902407793017,"vX0":3.818201439898166,"vY0":-129.83732577838782,"vZ0":-2.4435337873687364,"x":120.95,"y":147.68,"x0":-1.7067107766353833,"y0":50.0055783784936,"z0":6.02683293816785,"aX":1.5321666932311266},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.0,"breakHorizontal":-2.4,"spinRate":2299,"spinDirection":191},"zone":11,"typeConfidence":0.89,"plateTime":0.42112793206302657,"extension":5.868258458518095},"index":0,"playId":"8c044d5f-8334-37b2-89c5-18bd35e41697","pitchNumber":1,"startTime":"2026-03-31T00:10:19.793Z","endTime":"2026-03-31T00:10:24.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.878801474733226,"aZ":-19.443881979984027,"pfxX":0.23143156236868112,"pfxZ":7.3460321118027725,"pX":-0.4011730588618938,"pZ":2.804686742925821,"vX0":3.645209650261345,"vY0":-130.43616817668868,"vZ0":-4.171304631262998,"x":132.29,"y":163.05,"x0":-1.8434027943313065,"y0":50.005065115632725,"z0":5.879305458377152,"aX":0.40134883140298516},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.7,"breakHorizontal":-1.2,"spinRate":2358,"spinDirection":192},"zone":1,"typeConfidence":0.91,"plateTime":0.4189406824919195,"extension":6.055215673852718},"index":1,"playId":"9e2aa0df-7ad3-3831-bd17-b28063be6a84","pitchNumber":2,"startTime":"2026-03-31T00:10:34.634Z","endTime":"2026-03-31T00:10:38.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.083208356982535,"aZ":-25.95225741462527,"pfxX":-8.167434485936655,"pfxZ":4.585216377453511,"pX":-0.1969768026888078,"pZ":0.6501947287965836,"vX0":5.280365740475772,"vY0":-115.85612809145177,"vZ0":-6.609280005341264,"x":124.51,"y":221.22,"x0":-1.447038998040014,"y0":50.00106296505736,"z0":6.027172726916276,"aX":-11.077861301925255},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":6.8,"breakHorizontal":13.4,"spinRate":2093,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.4731507563062478,"extension":6.1256348503812355},"index":2,"playId":"fa3a4909-1631-3354-8874-3c308cf06036","pitchNumber":3,"startTime":"2026-03-31T00:10:50.250Z","endTime":"2026-03-31T00:10:54.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-31T00:10:58.971Z","endTime":"2026-03-31T00:11:14.208Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17717389224072,"aZ":-27.469313196087885,"pfxX":0.2607980486137986,"pfxZ":2.833087791133316,"pX":0.200964985499972,"pZ":1.586989958340011,"vX0":4.739935962021852,"vY0":-127.49174980876667,"vZ0":-5.373786869824183,"x":109.34,"y":195.93,"x0":-1.709718687036043,"y0":50.0021512768704,"z0":5.867960957659481,"aX":0.4320618266662918},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.2,"breakHorizontal":-1.4,"spinRate":2316,"spinDirection":190},"zone":8,"typeConfidence":2.0,"plateTime":0.4282582194249738,"extension":5.969656659256407},"index":4,"playId":"fba58ea2-a43e-3e8a-b0e0-a4db3e9fc3d7","pitchNumber":4,"startTime":"2026-03-31T00:11:14.208Z","endTime":"2026-03-31T00:11:18.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.026099238520064,"aZ":-25.48925437191448,"pfxX":-7.537823468553324,"pfxZ":4.936652212555518,"pX":-0.9111864244767519,"pZ":1.4131463109027613,"vX0":3.8476909966262474,"vY0":-115.50194310301133,"vZ0":-4.8930799475856155,"x":151.73,"y":200.63,"x0":-1.617199776159958,"y0":50.00386413359851,"z0":6.003131048941775,"aX":-10.209743337580228},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":8.0,"breakHorizontal":12.7,"spinRate":1690,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.4737875593056242,"extension":5.993472848672612},"hitData":{"launchSpeed":90.9,"launchAngle":7.0,"totalDistance":120.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":155.36,"coordY":166.38}},"index":5,"playId":"25558b4c-4db2-3e1c-991a-7c3f690c63af","pitchNumber":5,"startTime":"2026-03-31T00:11:37.159Z","endTime":"2026-03-31T00:11:42.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:11:42.507Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rays challenged (play at 1st), call on the field was upheld: Jake Bauers singles on a ground ball to second baseman Ben Williamson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-31T00:11:51.884Z","endTime":"2026-03-31T00:12:15.119Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81014711684278,"aZ":-14.916041505905225,"pfxX":-3.0919259558961336,"pfxZ":9.133015524139154,"pX":0.5738476746173449,"pZ":2.1916109853231616,"vX0":6.933569167913985,"vY0":-136.31950740676731,"vZ0":-7.066864119302197,"x":95.13,"y":179.61,"x0":-1.596203300103096,"y0":50.003224924271045,"z0":5.839263256317345,"aX":-5.843394965203008},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":4.2,"spinRate":2267,"spinDirection":209},"zone":6,"typeConfidence":0.9,"plateTime":0.40115612415721147,"extension":6.049417227588933},"hitData":{"launchSpeed":82.2,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":156.75}},"index":0,"playId":"e807e087-ebd6-3083-bc2f-c4a3f9786da7","pitchNumber":1,"startTime":"2026-03-31T00:12:06.132Z","endTime":"2026-03-31T00:12:15.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":139},"homeTeamWinProbability":44.6,"awayTeamWinProbability":55.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.72,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:12:15.119Z","atBatIndex":15},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Sal Frelick grounds into a double play, second baseman Ben Williamson to shortstop Carson Williams to first baseman Jonathan Aranda. Jake Bauers out at 2nd. Sal Frelick out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-31T00:14:47.909Z","endTime":"2026-03-31T00:15:14.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700246,"link":"/api/v1/people/700246"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":700246,"link":"/api/v1/people/700246"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41591166255007,"aZ":-43.537513101535716,"pfxX":-0.19803504823335638,"pfxZ":-8.556259776311935,"pX":-0.8607692362488553,"pZ":3.4055304391177867,"vX0":1.6221194931425154,"vY0":-114.8643187297409,"vZ0":3.152821148359981,"x":149.81,"y":146.83,"x0":-1.5520994799210877,"y0":50.001398831228016,"z0":6.265322470304318,"aX":-0.2632769619624291},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-14.3,"breakHorizontal":-0.1,"spinRate":2529,"spinDirection":11},"zone":11,"typeConfidence":0.89,"plateTime":0.47789611046817626,"extension":5.887529073228795},"index":0,"playId":"7fb5c42e-ecba-31e1-ac0d-9489b6824886","pitchNumber":1,"startTime":"2026-03-31T00:14:47.909Z","endTime":"2026-03-31T00:14:53.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.835057426409662,"aZ":-22.722921553663525,"pfxX":1.834804181501236,"pfxZ":5.362843645887156,"pX":0.24473620947610406,"pZ":2.0615648933629247,"vX0":4.578226439476863,"vY0":-131.60384690614083,"vZ0":-5.448309024266264,"x":107.67,"y":183.12,"x0":-1.752761824093465,"y0":50.00031480292239,"z0":5.832169765076633,"aX":3.2303216105028345},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.8,"breakHorizontal":-4.3,"spinRate":2292,"spinDirection":189},"zone":9,"typeConfidence":0.9,"plateTime":0.4155228718626116,"extension":6.039235991346967},"hitData":{"launchSpeed":104.0,"launchAngle":5.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":156.75}},"index":1,"playId":"b0e96842-ab9f-383d-a69c-b44cf87444c0","pitchNumber":2,"startTime":"2026-03-31T00:15:04.966Z","endTime":"2026-03-31T00:15:14.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-5.799999999999997,"leverageIndex":1.38,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:15:14.237Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan Aranda strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-31T00:17:16.706Z","endTime":"2026-03-31T00:18:56.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"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":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":94.2,"endSpeed":86.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.274911541595085,"aZ":-15.887007739698031,"pfxX":8.689116228599019,"pfxZ":8.620041690755283,"pX":-0.39255137401895746,"pZ":1.2297591337819807,"vX0":-10.349226958316457,"vY0":-136.6185271253064,"vZ0":-6.77822621094003,"x":131.96,"y":205.58,"x0":2.316865319055721,"y0":50.001476723313644,"z0":4.836125307505471,"aX":16.414579763585106},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":-13.6,"spinRate":2346,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.40102026725645556,"extension":6.634974922628374},"index":0,"playId":"8396bea5-43bc-39af-b609-a2ad595820e8","pitchNumber":1,"startTime":"2026-03-31T00:17:27.477Z","endTime":"2026-03-31T00:17:31.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48699944721263,"aZ":-33.54581862482994,"pfxX":-3.4015924395330046,"pfxZ":-0.9280988421105967,"pX":-0.8655433951460858,"pZ":2.265783041057422,"vX0":-6.916466655083461,"vY0":-121.53015437728213,"vZ0":0.4219380231694676,"x":149.99,"y":177.6,"x0":2.4674337328354956,"y0":50.000169048406235,"z0":5.021391513312042,"aX":-5.047835089102944},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.3,"breakHorizontal":7.9,"spinRate":2134,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.4520005939313667,"extension":6.559101525673722},"index":1,"playId":"e42b3677-a6d6-37c5-a281-6a4d37679824","pitchNumber":2,"startTime":"2026-03-31T00:17:39.572Z","endTime":"2026-03-31T00:17:44.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":94.3,"endSpeed":85.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6799862244971,"aZ":-15.846556926425695,"pfxX":8.612092155457887,"pfxZ":8.58357093553241,"pX":1.0780214719738073,"pZ":3.349334368291883,"vX0":-6.7650619718240375,"vY0":-137.1394380218954,"vZ0":-1.5368323388158225,"x":75.91,"y":148.35,"x0":2.4594015540091854,"y0":50.00526633183005,"z0":4.999394963523393,"aX":16.386201793673873},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":-14.2,"spinRate":2291,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.3995891079740348,"extension":6.574422167406264},"index":2,"playId":"5e3d746d-59bc-3ef5-b5aa-b13515897093","pitchNumber":3,"startTime":"2026-03-31T00:17:59.156Z","endTime":"2026-03-31T00:18:04.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-31T00:18:08.973Z","endTime":"2026-03-31T00:18:17.375Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.812964666711903,"aZ":-27.23966718742036,"pfxX":-4.342240962732629,"pfxZ":3.294935822957422,"pX":-0.23089852890672974,"pZ":3.4584902207541908,"vX0":-5.366002281018523,"vY0":-121.54018476725979,"vZ0":1.900522724948981,"x":125.8,"y":145.4,"x0":2.569378835219743,"y0":50.00073708431155,"z0":5.032011250911668,"aX":-6.493522056930697},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.7,"breakHorizontal":9.1,"spinRate":2250,"spinDirection":305},"zone":11,"typeConfidence":2.0,"plateTime":0.4506640040744725,"extension":6.472497513486555},"index":4,"playId":"90f74516-c2ec-3c47-a6ff-e3f03f218ebb","pitchNumber":4,"startTime":"2026-03-31T00:18:17.375Z","endTime":"2026-03-31T00:18:22.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.20893662998527,"aZ":-35.565887056804904,"pfxX":-3.3084160291349507,"pfxZ":-2.302278097222258,"pX":0.5860170124233939,"pZ":1.3535860680140717,"vX0":-3.685311948559592,"vY0":-120.08506041497701,"vZ0":-0.8983719499759111,"x":94.66,"y":202.23,"x0":2.5649617315826805,"y0":50.00168441276883,"z0":4.870465872956931,"aX":-4.87648977494143},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.1,"breakHorizontal":6.8,"spinRate":2191,"spinDirection":304},"zone":14,"typeConfidence":2.0,"plateTime":0.4544806881156127,"extension":6.37788904985032},"index":5,"playId":"71a86480-bf71-3218-9078-524efbf9abe8","pitchNumber":5,"startTime":"2026-03-31T00:18:32.991Z","endTime":"2026-03-31T00:18:38.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.147835133775747,"aZ":-14.39640004600321,"pfxX":7.564936354828912,"pfxZ":9.392350711017277,"pX":-0.9887242406578892,"pZ":3.349110056929091,"vX0":-11.250376834927783,"vY0":-136.94383760112797,"vZ0":-1.5996496221826364,"x":154.69,"y":148.35,"x0":2.1960569892143886,"y0":50.00550048346894,"z0":4.92902248907358,"aX":14.324237538008203},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":-11.3,"spinRate":2285,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.4004573563886238,"extension":6.56085523846803},"index":6,"playId":"86144801-2191-3c36-b3ea-b2171dc5814b","pitchNumber":6,"startTime":"2026-03-31T00:18:52.679Z","endTime":"2026-03-31T00:18:56.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:18:56.203Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Junior Caminero lines out to left fielder Brandon Lockridge.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-31T00:19:02.029Z","endTime":"2026-03-31T00:20:53.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.544873319191968,"aZ":-38.216450938892685,"pfxX":-4.813319985004695,"pfxZ":-4.18806417925507,"pX":1.2730155218346304,"pZ":2.6542265196135593,"vX0":-1.8788786976404819,"vY0":-119.47789605068354,"vZ0":2.5786673988266884,"x":68.48,"y":167.12,"x0":2.695516453999188,"y0":50.00307291944966,"z0":5.001103264783667,"aX":-6.94201988704582},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-6.7,"breakHorizontal":9.1,"spinRate":2200,"spinDirection":316},"zone":12,"typeConfidence":2.0,"plateTime":0.45884966464736365,"extension":6.447254395639032},"index":0,"playId":"1e2a2f4c-802a-3332-b9e3-1a346f3e7079","pitchNumber":1,"startTime":"2026-03-31T00:19:19.150Z","endTime":"2026-03-31T00:19:23.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78964649455988,"aZ":-17.3406570791684,"pfxX":6.7697678915006785,"pfxZ":7.644285214190825,"pX":-0.33529771835075706,"pZ":3.670689531306905,"vX0":-9.028481702353343,"vY0":-138.61998987645532,"vZ0":-0.5197255982503176,"x":129.78,"y":139.67,"x0":2.0885988150859522,"y0":50.00311651197967,"z0":5.021142642984973,"aX":13.138346918895108},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.9,"breakHorizontal":-10.3,"spinRate":2237,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.3955446685878439,"extension":6.521482387191632},"index":1,"playId":"4c7a0f86-fad2-3d99-8f1c-3db40b1aa2df","pitchNumber":2,"startTime":"2026-03-31T00:19:30.879Z","endTime":"2026-03-31T00:19:34.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-03-31T00:19:41.168Z","endTime":"2026-03-31T00:19:53.675Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":87.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.763715541978865,"aZ":-17.15566415379837,"pfxX":8.709132180851377,"pfxZ":7.6323170741717705,"pX":0.3786148245723531,"pZ":2.089899301150326,"vX0":-8.494621996586016,"vY0":-139.48759497995746,"vZ0":-4.414144142565258,"x":102.57,"y":182.35,"x0":2.3338591630374674,"y0":50.00495980169561,"z0":4.826286686272346,"aX":17.141721881235302},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.1,"breakHorizontal":-14.0,"spinRate":2366,"spinDirection":130},"zone":9,"typeConfidence":2.0,"plateTime":0.39287411175756004,"extension":6.655023168572029},"index":3,"playId":"222a6210-5d52-3e9f-9699-4181a2025fd6","pitchNumber":3,"startTime":"2026-03-31T00:19:53.675Z","endTime":"2026-03-31T00:19:57.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04340124853361,"aZ":-35.39610225471894,"pfxX":7.938201459303751,"pfxZ":-1.9189381730597224,"pX":0.04309807619800772,"pZ":0.27228943019485163,"vX0":-8.577462144661425,"vY0":-128.1975801602564,"vZ0":-4.373817212858863,"x":115.36,"y":231.43,"x0":2.391729819149108,"y0":50.00578069540718,"z0":4.745780363039775,"aX":13.292733165029261},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-4.2,"breakHorizontal":-12.6,"spinRate":1119,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.4262889100842844,"extension":6.449635985914392},"index":4,"playId":"dbfc4caf-2496-35e6-a975-3607329732dc","pitchNumber":4,"startTime":"2026-03-31T00:20:08.008Z","endTime":"2026-03-31T00:20:12.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62061841906255,"aZ":-15.193503267154284,"pfxX":8.450760517125165,"pfxZ":8.573278050008666,"pX":-0.45099422672143985,"pZ":3.1901620032556113,"vX0":-10.210369571707778,"vY0":-139.8631417799554,"vZ0":-2.2521400605165653,"x":134.19,"y":152.65,"x0":2.1494276184720587,"y0":50.00170536065435,"z0":5.002459603233296,"aX":16.73715941231768},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.2,"breakHorizontal":-13.2,"spinRate":2310,"spinDirection":129},"zone":1,"typeConfidence":2.0,"plateTime":0.39165393740992993,"extension":6.638438558418837},"index":5,"playId":"c9233c17-0937-373d-88ba-2ae9fac3b90e","pitchNumber":5,"startTime":"2026-03-31T00:20:26.597Z","endTime":"2026-03-31T00:20:33.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.054165477617858,"aZ":-33.579516949131715,"pfxX":-4.902237865121964,"pfxZ":-0.9524372074369438,"pX":-0.35976086368955157,"pZ":2.2939203793781164,"vX0":-5.657940730801288,"vY0":-120.27980034379267,"vZ0":0.6726785928146566,"x":130.71,"y":176.84,"x0":2.6590955315434637,"y0":50.00585588695956,"z0":4.985132530374626,"aX":-7.193429697209091},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.3,"breakHorizontal":10.2,"spinRate":2199,"spinDirection":315},"zone":4,"typeConfidence":2.0,"plateTime":0.455145365177573,"extension":6.536868211881706},"hitData":{"launchSpeed":87.5,"launchAngle":20.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.13,"coordY":99.41}},"index":6,"playId":"e5d88894-39ae-3379-a314-f1c3d7ab8ad6","pitchNumber":6,"startTime":"2026-03-31T00:20:43.653Z","endTime":"2026-03-31T00:20:53.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:20:53.175Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Williamson grounds out, shortstop David Hamilton to first baseman Jake Bauers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-31T00:20:54.316Z","endTime":"2026-03-31T00:22:06.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49383618315184,"aZ":-37.26020858717998,"pfxX":-1.9496558863211952,"pfxZ":-3.5643752180032937,"pX":0.3085071905149968,"pZ":2.44459916640148,"vX0":-4.951143955779789,"vY0":-118.6150798443214,"vZ0":2.0368763858658303,"x":105.24,"y":172.78,"x0":2.6754606632632143,"y0":50.003357435983375,"z0":4.969746193826666,"aX":-2.780652721540003},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.6,"breakHorizontal":4.7,"spinRate":2222,"spinDirection":321},"zone":5,"typeConfidence":2.0,"plateTime":0.4615943994209206,"extension":6.496733950423715},"index":0,"playId":"bfb505ea-a768-34bd-8581-d4169a3951cc","pitchNumber":1,"startTime":"2026-03-31T00:21:16.174Z","endTime":"2026-03-31T00:21:21.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96837008887123,"aZ":-36.2878459169637,"pfxX":-4.03047197297626,"pfxZ":-2.7114129834245766,"pX":1.5962633275938458,"pZ":1.3723486201174844,"vX0":-1.30125343064574,"vY0":-122.26589459290801,"vZ0":-0.8935485613932759,"x":56.15,"y":201.73,"x0":2.6590367579205743,"y0":50.00547009150149,"z0":4.854931464112648,"aX":-6.106541224645509},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.9,"breakHorizontal":7.6,"spinRate":2307,"spinDirection":330},"zone":14,"typeConfidence":2.0,"plateTime":0.44787174869740776,"extension":6.315621196578456},"index":1,"playId":"4339f6ed-825f-30a5-ad05-917b4abd8313","pitchNumber":2,"startTime":"2026-03-31T00:21:29.429Z","endTime":"2026-03-31T00:21:33.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.317812121952706,"aZ":-22.46883606614446,"pfxX":10.935990989104136,"pfxZ":4.9083932138952076,"pX":1.5004313482243734,"pZ":3.038981536687461,"vX0":-6.4904451427060845,"vY0":-139.66255701259382,"vZ0":-1.141245273437018,"x":59.81,"y":156.73,"x0":2.433198062489528,"y0":50.00025461760235,"z0":4.929987787473708,"aX":21.61057579401898},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.9,"breakHorizontal":-18.5,"spinRate":2428,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.3921127270079725,"extension":6.412272404438639},"index":2,"playId":"4cc846ed-1da6-38a0-a49c-88a66051b9a5","pitchNumber":3,"startTime":"2026-03-31T00:21:42.736Z","endTime":"2026-03-31T00:21:47.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.167249045829802,"aZ":-37.49860978538708,"pfxX":-6.942432416137034,"pfxZ":-3.6504908131631177,"pX":-0.14805311137726795,"pZ":1.5912108114298695,"vX0":-4.1768638706384476,"vY0":-120.27172679641048,"vZ0":-0.0253863539132273,"x":122.64,"y":195.82,"x0":2.51514106760063,"y0":50.000925293587024,"z0":4.93804397654726,"aX":-10.130448914464774},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-6.4,"breakHorizontal":13.6,"spinRate":2180,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4560790234942562,"extension":6.607971259519506},"hitData":{"launchSpeed":97.6,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.18,"coordY":154.72}},"index":3,"playId":"a4fa4648-f8bf-370b-9fff-a0eb7e237aa1","pitchNumber":4,"startTime":"2026-03-31T00:21:58.638Z","endTime":"2026-03-31T00:22:06.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:22:06.883Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Garrett Mitchell grounds out, shortstop Carson Williams to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-31T00:23:54.721Z","endTime":"2026-03-31T00:25:46.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":700246,"link":"/api/v1/people/700246"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.79333070112426,"aZ":-30.11116059448853,"pfxX":-8.002224594384069,"pfxZ":1.537247397336598,"pX":-0.7083164100121832,"pZ":1.9377682807775174,"vX0":4.0044201911707376,"vY0":-114.9080397826564,"vZ0":-2.9727177656234334,"x":144.0,"y":186.46,"x0":-1.4316982419842361,"y0":50.00094376961071,"z0":6.166128206590924,"aX":-10.726749434985416},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":2.3,"breakHorizontal":13.6,"spinRate":1957,"spinDirection":242},"zone":7,"typeConfidence":0.9,"plateTime":0.47620204857451,"extension":6.030386897662121},"index":0,"playId":"ca5921bb-914f-342d-9a29-2b093058052b","pitchNumber":1,"startTime":"2026-03-31T00:24:13.523Z","endTime":"2026-03-31T00:24:18.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.400516960206915,"aZ":-22.5146728656298,"pfxX":1.4276856961015083,"pfxZ":5.510529436290044,"pX":1.0673504138349073,"pZ":2.167301442637289,"vX0":6.482734486178193,"vY0":-131.19009069865066,"vZ0":-5.406108142574439,"x":76.32,"y":180.26,"x0":-1.6158693646548599,"y0":50.00198183311477,"z0":5.92123248418945,"aX":2.4991400186112385},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.0,"breakHorizontal":-4.0,"spinRate":2425,"spinDirection":201},"zone":14,"typeConfidence":0.9,"plateTime":0.41669065886149115,"extension":5.883478198458996},"index":1,"playId":"90b69f02-4ae8-3ff3-bec9-5d1b2612d3a5","pitchNumber":2,"startTime":"2026-03-31T00:24:31.397Z","endTime":"2026-03-31T00:24:35.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-31T00:24:41.631Z","endTime":"2026-03-31T00:24:58.216Z","isPitch":false,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.999386809706106,"aZ":-16.658543658408956,"pfxX":-3.6384686621934375,"pfxZ":8.203382963745778,"pX":0.30828141539114035,"pZ":4.885946444842783,"vX0":6.7845165483227605,"vY0":-136.62420357759473,"vZ0":0.0745004025221947,"x":105.25,"y":106.86,"x0":-1.7339571796250821,"y0":50.000840497221134,"z0":6.002856235460906,"aX":-6.880820070539012},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":5.2,"spinRate":2306,"spinDirection":214},"zone":12,"typeConfidence":0.92,"plateTime":0.40084493861883574,"extension":5.986433675724175},"index":3,"playId":"8566492a-4087-3d15-ba8e-ba0d74bb4476","pitchNumber":3,"startTime":"2026-03-31T00:24:58.216Z","endTime":"2026-03-31T00:25:02.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.331634987946657,"aZ":-21.201616189074866,"pfxX":1.1144783644124496,"pfxZ":6.256875912497161,"pX":1.2565212321622847,"pZ":2.7449040790135477,"vX0":7.207476241992752,"vY0":-131.25826061263473,"vZ0":-4.009887753274246,"x":69.1,"y":164.67,"x0":-1.6636864237778282,"y0":50.006103657913826,"z0":5.860249013988441,"aX":1.9559920373156643},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.7,"breakHorizontal":-3.5,"spinRate":2381,"spinDirection":190},"zone":12,"typeConfidence":0.9,"plateTime":0.41640035628097705,"extension":6.030842298981694},"index":4,"playId":"0602e1d2-bb36-346c-8fe2-a0c12624f316","pitchNumber":4,"startTime":"2026-03-31T00:25:17.216Z","endTime":"2026-03-31T00:25:21.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94195030537482,"aZ":-21.08710057999551,"pfxX":-8.744681089647385,"pfxZ":5.860381222765411,"pX":0.015486483013970586,"pZ":2.2896526596585653,"vX0":7.080999095492384,"vY0":-136.62454083752434,"vZ0":-5.686808780894638,"x":116.41,"y":176.96,"x0":-1.473047804477526,"y0":50.00033977977145,"z0":5.845953172960855,"aX":-16.538690640402077},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.6,"breakHorizontal":14.4,"spinRate":2362,"spinDirection":211},"zone":5,"typeConfidence":0.91,"plateTime":0.40080121009351233,"extension":6.072989434546475},"hitData":{"launchSpeed":109.4,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":152.7}},"index":5,"playId":"e2462631-a42a-3d8f-97fa-3789ad357d8e","pitchNumber":5,"startTime":"2026-03-31T00:25:34.909Z","endTime":"2026-03-31T00:25:46.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:25:46.625Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Hamilton grounds out, first baseman Jonathan Aranda to pitcher Nick Martinez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-31T00:25:51.754Z","endTime":"2026-03-31T00:28:32.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.704616707148396,"aZ":-18.91339856037456,"pfxX":-3.724958813124612,"pfxZ":6.970063811251144,"pX":-0.40156958886887023,"pZ":2.5403313802905276,"vX0":5.089210973641113,"vY0":-136.72427578620474,"vZ0":-5.357207019398483,"x":132.31,"y":170.19,"x0":-1.7987304131685247,"y0":50.00664223312712,"z0":5.813645081330697,"aX":-7.0905557973731295},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.8,"breakHorizontal":5.8,"spinRate":2319,"spinDirection":209},"zone":4,"typeConfidence":0.93,"plateTime":0.3998461869171015,"extension":6.0373921453047945},"index":0,"playId":"d2f64012-7e4b-3b53-82e1-2bfafd62e650","pitchNumber":1,"startTime":"2026-03-31T00:26:04.800Z","endTime":"2026-03-31T00:26:09.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":92.4,"endSpeed":84.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13227053330268,"aZ":-21.006103798288148,"pfxX":-5.815927887120029,"pfxZ":6.086032164987936,"pX":0.3665179239197434,"pZ":3.2263266638910797,"vX0":7.41881658363633,"vY0":-134.35743731758285,"vZ0":-3.1431355702110935,"x":103.03,"y":151.67,"x0":-1.6702270361109621,"y0":50.0016707914389,"z0":5.897874171715438,"aX":-10.670901798688122},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.6,"breakHorizontal":9.0,"spinRate":2265,"spinDirection":204},"zone":3,"typeConfidence":0.89,"plateTime":0.40709788550369996,"extension":6.014586874476759},"index":1,"playId":"01d0f47d-5347-311b-8353-486e74048050","pitchNumber":2,"startTime":"2026-03-31T00:26:19.563Z","endTime":"2026-03-31T00:26:24.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.409866066495905,"aZ":-22.095450117726855,"pfxX":-0.5492048409448924,"pfxZ":5.7329125283021725,"pX":0.21788079995746312,"pZ":2.23948350103116,"vX0":5.440518771736572,"vY0":-131.83146305873575,"vZ0":-5.21178559865686,"x":108.69,"y":178.31,"x0":-1.802423983546367,"y0":50.00093296189768,"z0":5.876128330296865,"aX":-0.9656792934540569},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.5,"breakHorizontal":-0.2,"spinRate":2414,"spinDirection":195},"zone":5,"typeConfidence":0.91,"plateTime":0.4157116948854549,"extension":5.989667801021997},"index":2,"playId":"969ebfbd-cd47-3e59-bead-e087a47e7cdc","pitchNumber":3,"startTime":"2026-03-31T00:26:35.677Z","endTime":"2026-03-31T00:26:40.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.171076516249393,"aZ":-26.892791038281896,"pfxX":0.5668939455445681,"pfxZ":3.1870890026663297,"pX":0.05556383508622389,"pZ":1.0229248899974637,"vX0":4.308679547015515,"vY0":-127.44609786788556,"vZ0":-6.659443042808064,"x":114.88,"y":211.16,"x0":-1.7249432824248123,"y0":50.00423576894221,"z0":5.770302452531565,"aX":0.9405464068117299},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.6,"breakHorizontal":-1.9,"spinRate":2462,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.42841450863298824,"extension":5.950540265080416},"index":3,"playId":"328882c7-e71e-38bc-aae8-1c9b9fa2be83","pitchNumber":4,"startTime":"2026-03-31T00:26:53.395Z","endTime":"2026-03-31T00:26:58.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":93.0,"endSpeed":84.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.479246211415415,"aZ":-20.02721149651575,"pfxX":-8.693157257887822,"pfxZ":6.568002593173139,"pX":0.7474279752921809,"pZ":3.8229219661753064,"vX0":8.848168566899943,"vY0":-135.11420156297103,"vZ0":-2.0190584150345177,"x":88.51,"y":135.56,"x0":-1.4405556175283978,"y0":50.00020862484266,"z0":5.987448388647643,"aX":-16.069122145319458},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.6,"breakHorizontal":13.8,"spinRate":2214,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.4054189587293333,"extension":5.995645308308888},"index":4,"playId":"5f823276-09fd-3d45-8988-63f38a8f957b","pitchNumber":5,"startTime":"2026-03-31T00:27:11.625Z","endTime":"2026-03-31T00:27:16.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.018555925796022,"aZ":-27.43054229419108,"pfxX":-7.8866857636495915,"pfxZ":3.477041639170844,"pX":-1.965730114519505,"pZ":2.042637588165285,"vX0":1.554147869354842,"vY0":-115.92659641300634,"vZ0":-3.182724962626869,"x":191.93,"y":183.63,"x0":-1.6186326784280252,"y0":50.00460345723153,"z0":6.042939676887332,"aX":-10.770031176832084},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":5.8,"breakHorizontal":13.9,"spinRate":1952,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.4718889128516168,"extension":6.068086315981773},"index":5,"playId":"b0a10e3b-61df-38e7-815a-f95707f6a148","pitchNumber":6,"startTime":"2026-03-31T00:27:26.021Z","endTime":"2026-03-31T00:27:31.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96853070945746,"aZ":-20.44421440896872,"pfxX":0.26903349351866657,"pfxZ":6.7498235723652344,"pX":0.09626425066028646,"pZ":2.1934641844219795,"vX0":4.694516888321043,"vY0":-130.5848688702614,"vZ0":-5.334302928319155,"x":113.33,"y":179.56,"x0":-1.755180257747856,"y0":50.0012475431183,"z0":5.788033261477429,"aX":0.46632394789652737},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.3,"breakHorizontal":-1.4,"spinRate":2326,"spinDirection":201},"zone":5,"typeConfidence":0.91,"plateTime":0.4184982583336314,"extension":5.952152990326986},"index":6,"playId":"2cf7fea1-1f6d-39af-9d66-e3db5b240435","pitchNumber":7,"startTime":"2026-03-31T00:27:41.719Z","endTime":"2026-03-31T00:27:45.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.765912881506647,"aZ":-19.31587264946116,"pfxX":-9.410414003498774,"pfxZ":6.758707334498263,"pX":-0.22947028682601145,"pZ":2.5836294817500414,"vX0":6.9951606601245455,"vY0":-136.95113931667902,"vZ0":-5.254582285296324,"x":125.75,"y":169.02,"x0":-1.591984240248515,"y0":50.0047601823704,"z0":5.845237226782131,"aX":-17.90781626558027},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.3,"breakHorizontal":15.6,"spinRate":2209,"spinDirection":203},"zone":5,"typeConfidence":0.92,"plateTime":0.39968614799019697,"extension":6.125217387415248},"index":7,"playId":"411120d7-39d2-30cc-acc6-74f54d0cb3a2","pitchNumber":8,"startTime":"2026-03-31T00:28:01.741Z","endTime":"2026-03-31T00:28:05.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.667889281934247,"aZ":-29.76308172762504,"pfxX":-7.40478163221147,"pfxZ":1.7840380968265874,"pX":-0.16208517537225098,"pZ":1.289536555158022,"vX0":5.118436211927196,"vY0":-115.51223348470735,"vZ0":-4.147546903028187,"x":123.18,"y":203.96,"x0":-1.4454244699559284,"y0":50.002311749448985,"z0":5.972240833332454,"aX":-9.99886917163121},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":2.4,"breakHorizontal":12.1,"spinRate":1859,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.4743133669492865,"extension":6.0934102284694935},"hitData":{"launchSpeed":72.2,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.81,"coordY":167.39}},"index":8,"playId":"7c742332-633d-3c9e-b1e0-7e3688d3fab8","pitchNumber":9,"startTime":"2026-03-31T00:28:23.674Z","endTime":"2026-03-31T00:28:32.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:28:32.893Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lockridge singles on a ground ball to pitcher Nick Martinez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-31T00:28:41.785Z","endTime":"2026-03-31T00:32:52.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":607259,"link":"/api/v1/people/607259"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.35986331684171,"aZ":-28.18218741594901,"pfxX":-9.049651481958676,"pfxZ":2.9819698952289073,"pX":-0.09933033756200034,"pZ":3.313658170993,"vX0":5.309603503121296,"vY0":-114.97489795275331,"vZ0":-0.3906647906174058,"x":120.79,"y":149.31,"x0":-1.2630920410101931,"y0":50.00347841586035,"z0":6.221302065292884,"aX":-12.113739463227876},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":5.6,"breakHorizontal":15.0,"spinRate":1698,"spinDirection":243},"zone":2,"typeConfidence":0.9,"plateTime":0.4764321485025116,"extension":6.0418789361297485},"index":0,"playId":"1fe419e4-6517-34bf-9f2e-0be96665859e","pitchNumber":1,"startTime":"2026-03-31T00:29:11.333Z","endTime":"2026-03-31T00:29:16.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.591621341021327,"aZ":-20.18304533992786,"pfxX":-9.135088606616453,"pfxZ":6.513124582556253,"pX":-0.9657726214539648,"pZ":2.5586080703256733,"vX0":5.038762211682434,"vY0":-134.9131494337893,"vZ0":-4.99001957240078,"x":153.81,"y":169.7,"x0":-1.6715586063357115,"y0":50.006051501448106,"z0":5.856522032242206,"aX":-16.82820038734539},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.9,"breakHorizontal":15.5,"spinRate":2259,"spinDirection":203},"zone":11,"typeConfidence":0.91,"plateTime":0.406126845235967,"extension":6.0919634681443755},"index":1,"playId":"8853e0ee-fd60-3d1b-a44a-8f28cede61a2","pitchNumber":2,"startTime":"2026-03-31T00:29:26.044Z","endTime":"2026-03-31T00:29:32.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34710021756847,"aZ":-27.844557139324685,"pfxX":-8.264380276528172,"pfxZ":3.1305562918587793,"pX":-0.9356723308755573,"pZ":0.024086053660865792,"vX0":3.7409096465779306,"vY0":-116.92820385954121,"vZ0":-7.548911779312926,"x":152.67,"y":238.13,"x0":-1.4838057618368212,"y0":50.0031150293458,"z0":5.912243736778007,"aX":-11.427068010531633},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":4.1,"breakHorizontal":14.0,"spinRate":2028,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.468685731878852,"extension":6.175101131395379},"index":2,"playId":"85d87053-42f6-3fb9-bab0-cc720a03eb3a","pitchNumber":3,"startTime":"2026-03-31T00:30:08.366Z","endTime":"2026-03-31T00:30:13.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.405271287248155,"aZ":-22.880754478098385,"pfxX":-10.43174595591756,"pfxZ":4.935092297980958,"pX":1.074630031680381,"pZ":2.1404155204453765,"vX0":10.500469280905186,"vY0":-136.24521380761695,"vZ0":-5.511769320126471,"x":76.04,"y":180.99,"x0":-1.4705397177164246,"y0":50.005125118455325,"z0":5.766989270800489,"aX":-19.652041217915414},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.9,"breakHorizontal":16.7,"spinRate":2315,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.40172562155779357,"extension":6.0993424913233},"index":3,"playId":"b39b063e-ff48-3b24-93b2-bbd25b48fcf4","pitchNumber":4,"startTime":"2026-03-31T00:30:27.981Z","endTime":"2026-03-31T00:30:33.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.719658759972486,"aZ":-29.902205608377752,"pfxX":-7.605010303602992,"pfxZ":1.7173803930037241,"pX":-1.0107849343362993,"pZ":3.273436438258998,"vX0":3.3267600623921516,"vY0":-114.12460263650094,"vZ0":-0.0416939447222473,"x":155.53,"y":150.4,"x0":-1.498273045417118,"y0":50.000715254720916,"z0":6.233570119713648,"aX":-10.044895156320427},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":3.4,"breakHorizontal":13.0,"spinRate":1872,"spinDirection":247},"zone":11,"typeConfidence":0.9,"plateTime":0.47967211859698544,"extension":5.984057882468977},"index":4,"playId":"beede21c-10c8-3526-ae47-5c75bda57573","pitchNumber":5,"startTime":"2026-03-31T00:30:44.335Z","endTime":"2026-03-31T00:30:55.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96729103266018,"aZ":-14.84245772552524,"pfxX":-2.730329167741265,"pfxZ":9.264051687003464,"pX":0.022197747954419512,"pZ":2.5972718783513087,"vX0":5.264227252127661,"vY0":-135.7465831501698,"vZ0":-5.963348225571071,"x":116.15,"y":168.65,"x0":-1.5851670511896112,"y0":50.00640775687816,"z0":5.851219824153931,"aX":-5.110570304682138},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":3.8,"spinRate":2219,"spinDirection":200},"zone":5,"typeConfidence":0.9,"plateTime":0.4030714430211182,"extension":6.068616598958379},"index":5,"playId":"4a960fe7-a80c-3e1a-ad09-d98b3660a590","pitchNumber":6,"startTime":"2026-03-31T00:31:13.554Z","endTime":"2026-03-31T00:31:17.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":94.2,"endSpeed":86.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51983179445269,"aZ":-19.45570511784728,"pfxX":-8.656485304635897,"pfxZ":6.705540259048158,"pX":-0.15759596843144386,"pZ":2.7345954139016495,"vX0":6.708101030441992,"vY0":-136.92571482383497,"vZ0":-4.72991364111635,"x":123.01,"y":164.95,"x0":-1.5157473873205176,"y0":50.00532261747158,"z0":5.8176794541305865,"aX":-16.423145691004578},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.3,"breakHorizontal":14.3,"spinRate":2204,"spinDirection":203},"zone":5,"typeConfidence":0.91,"plateTime":0.4001801700524332,"extension":6.076170170829063},"index":6,"playId":"1a9abbec-aff9-3f64-a079-1542eea4eed2","pitchNumber":7,"startTime":"2026-03-31T00:31:37.725Z","endTime":"2026-03-31T00:31:41.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25451884100445,"aZ":-21.484204349744882,"pfxX":0.8398049058984629,"pfxZ":5.9424001912708935,"pX":0.6985942390912072,"pZ":1.5280733069730532,"vX0":5.950475603885765,"vY0":-132.7729442969116,"vZ0":-6.96466112852198,"x":90.37,"y":197.52,"x0":-1.673372032955639,"y0":50.00613905423882,"z0":5.729231603890071,"aX":1.5120658392659359},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.6,"breakHorizontal":-2.8,"spinRate":2402,"spinDirection":193},"zone":14,"typeConfidence":0.91,"plateTime":0.41125148055190186,"extension":6.065847096533152},"index":7,"playId":"48d3808e-0d71-3bb3-8cc7-726c16648326","pitchNumber":8,"startTime":"2026-03-31T00:31:55.575Z","endTime":"2026-03-31T00:32:01.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":93.4,"endSpeed":85.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.175558877253444,"aZ":-19.632190955798844,"pfxX":-9.083073725746068,"pfxZ":6.704037902348979,"pX":-1.515082593754023,"pZ":3.274171286008041,"vX0":3.7673725434184884,"vY0":-136.01005884111777,"vZ0":-3.4914338553982103,"x":174.75,"y":150.38,"x0":-1.7389745432828336,"y0":50.00526432800988,"z0":5.938134943525877,"aX":-16.99828806710371},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.6,"breakHorizontal":15.6,"spinRate":2294,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.402902056964876,"extension":5.944059450980234},"index":8,"playId":"0c318c52-02d5-3a43-886e-1385a8199419","pitchNumber":9,"startTime":"2026-03-31T00:32:16.962Z","endTime":"2026-03-31T00:32:23.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.742461492381942,"aZ":-27.066585863390404,"pfxX":0.7056496896306479,"pfxZ":3.121629260881451,"pX":-0.051235532460580144,"pZ":1.8618484910902662,"vX0":3.9590996931293043,"vY0":-127.25680961334052,"vZ0":-4.500603160493351,"x":118.95,"y":188.51,"x0":-1.7204636534598265,"y0":50.00268125253657,"z0":5.803968883528223,"aX":1.153784208938166},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.8,"breakHorizontal":-2.2,"spinRate":2373,"spinDirection":171},"zone":8,"typeConfidence":2.0,"plateTime":0.4308329857310267,"extension":6.018424580264422},"hitData":{"launchSpeed":86.4,"launchAngle":2.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.46,"coordY":182.59}},"index":9,"playId":"21826061-fb89-300b-8362-bec050d2046a","pitchNumber":10,"startTime":"2026-03-31T00:32:44.964Z","endTime":"2026-03-31T00:32:52.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:32:52.724Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Turang flies out to left fielder Chandler Simpson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-31T00:34:03.969Z","endTime":"2026-03-31T00:34:16.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T00:33:17.134Z","endTime":"2026-03-31T00:33:47.204Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"},"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"49a738b1-b350-3d8f-aa16-4929a1e3aec5","startTime":"2026-03-31T00:33:47.204Z","endTime":"2026-03-31T00:33:51.780Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33997090282285,"aZ":-13.789000209242426,"pfxX":-2.3910730331882153,"pfxZ":9.950382970511265,"pX":0.29999450563833335,"pZ":2.4677238798688643,"vX0":6.031334471139932,"vY0":-134.60871219429714,"vZ0":-6.286342235726135,"x":105.56,"y":172.15,"x0":-1.652196902720901,"y0":50.00325285263252,"z0":5.797373431561374,"aX":-4.418697165880298},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.9,"breakHorizontal":3.1,"spinRate":2307,"spinDirection":208},"zone":6,"typeConfidence":0.87,"plateTime":0.40584934027297725,"extension":6.208398295107965},"hitData":{"launchSpeed":96.6,"launchAngle":39.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.49,"coordY":73.65}},"index":2,"playId":"1655b699-18b3-34fb-8e44-f8550667792e","pitchNumber":1,"startTime":"2026-03-31T00:34:06.280Z","endTime":"2026-03-31T00:34:16.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":663604,"link":"/api/v1/people/663604"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.09,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:34:16.087Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonny DeLuca strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-31T00:35:39.117Z","endTime":"2026-03-31T00:37:20.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.298054918699005,"aZ":-38.81035400770877,"pfxX":7.69503009275833,"pfxZ":-4.254774700598325,"pX":-0.43350539729412374,"pZ":1.1144284661015957,"vX0":-9.114428402250985,"vY0":-124.14949829918292,"vZ0":-1.692491147428777,"x":133.52,"y":208.69,"x0":2.288882382616046,"y0":50.00535011555123,"z0":5.040871461472428,"aX":11.99097168947747},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-7.9,"breakHorizontal":-11.8,"spinRate":1163,"spinDirection":82},"zone":13,"typeConfidence":2.0,"plateTime":0.44151079389769476,"extension":6.494711584006459},"index":0,"playId":"fc186920-d2d3-337a-99e1-26db4c3501fc","pitchNumber":1,"startTime":"2026-03-31T00:36:32.595Z","endTime":"2026-03-31T00:36:37.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.298126875880893,"aZ":-38.16815726835741,"pfxX":8.166609612374518,"pfxZ":-3.785145656322915,"pX":0.07316598689009099,"pZ":1.417819211417671,"vX0":-8.400832762998196,"vY0":-125.39955025235341,"vZ0":-1.2574947009554034,"x":114.21,"y":200.5,"x0":2.4119126631977434,"y0":50.000063455223355,"z0":5.0508038689313715,"aX":12.953560387533694},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.8,"breakHorizontal":-12.7,"spinRate":1167,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.4374574432714482,"extension":6.432651897682952},"index":1,"playId":"2bc95fdb-332b-33c6-a544-7a65adc42b31","pitchNumber":2,"startTime":"2026-03-31T00:36:48.370Z","endTime":"2026-03-31T00:36:53.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08936484626144,"aZ":-14.523494138156252,"pfxX":8.124128967058045,"pfxZ":9.299747285354085,"pX":1.3047491282313728,"pZ":3.359364911421002,"vX0":-6.2617160760319965,"vY0":-137.3108827356392,"vZ0":-2.0405428210187027,"x":67.27,"y":148.08,"x0":2.565969596863197,"y0":50.00573717550688,"z0":5.107196518855396,"aX":15.423988127167997},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":-13.3,"spinRate":2297,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.39980458685712783,"extension":6.465102195767077},"index":2,"playId":"3ca85bf4-3363-3d10-82b2-659bcf1a5b5a","pitchNumber":3,"startTime":"2026-03-31T00:37:00.806Z","endTime":"2026-03-31T00:37:04.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.931004433676506,"aZ":-17.38114173192327,"pfxX":9.31808162400532,"pfxZ":7.778507242382405,"pX":0.8762239993801406,"pZ":3.068540103912644,"vX0":-7.406654488436287,"vY0":-137.40280137400828,"vZ0":-2.1153423038088155,"x":83.6,"y":155.93,"x0":2.4031307581083508,"y0":50.00456291949112,"z0":5.036306801240455,"aX":17.725786300620616},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":-15.2,"spinRate":2476,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.3994306929733793,"extension":6.525454265944834},"index":3,"playId":"a24e9466-ba24-3690-bf99-2a7bc3e99224","pitchNumber":4,"startTime":"2026-03-31T00:37:16.444Z","endTime":"2026-03-31T00:37:20.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:37:20.252Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Fortes grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-31T00:37:35.513Z","endTime":"2026-03-31T00:38:45.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10957685928706,"aZ":-34.31999041511262,"pfxX":-3.02388624247449,"pfxZ":-1.5024208463002484,"pX":0.51973354046807,"pZ":3.7869879385704777,"vX0":-3.842513074049866,"vY0":-118.72084795156196,"vZ0":4.235992451977111,"x":97.19,"y":136.53,"x0":2.5501318941525115,"y0":50.000613004563256,"z0":5.098014159643101,"aX":-4.327538166776448},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.4,"breakHorizontal":6.4,"spinRate":2128,"spinDirection":321},"zone":12,"typeConfidence":2.0,"plateTime":0.4608451101151321,"extension":6.587358703141538},"index":0,"playId":"1343910a-9f75-3830-9ca9-5697e16298c8","pitchNumber":1,"startTime":"2026-03-31T00:37:39.416Z","endTime":"2026-03-31T00:37:43.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8954627048534,"aZ":-38.36581046052696,"pfxX":-6.221525594433817,"pfxZ":-4.312041531016774,"pX":-0.42940931045011316,"pZ":2.758211523724811,"vX0":-5.0941630708768075,"vY0":-119.36282703417028,"vZ0":2.7362924434742766,"x":133.37,"y":164.31,"x0":2.543801034905105,"y0":50.00060932699204,"z0":5.061668480426159,"aX":-8.937780031943424},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-6.8,"breakHorizontal":12.5,"spinRate":2145,"spinDirection":307},"zone":4,"typeConfidence":2.0,"plateTime":0.45961437657754844,"extension":6.440235193973814},"index":1,"playId":"49861e23-6e66-344d-af2d-370b0b5b7cda","pitchNumber":2,"startTime":"2026-03-31T00:37:50.095Z","endTime":"2026-03-31T00:37:54.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.72621208788047,"aZ":-15.237518468806465,"pfxX":7.552954710319007,"pfxZ":8.951731025052378,"pX":0.5288615613757343,"pZ":3.580964224463424,"vX0":-7.772620569263002,"vY0":-137.48267716928487,"vZ0":-1.1427802355929302,"x":96.84,"y":142.09,"x0":2.4269422756683516,"y0":50.00676985035571,"z0":5.048182810724993,"aX":14.29739329614025},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":-11.8,"spinRate":2381,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.40014468161193584,"extension":6.502137480267466},"index":2,"playId":"4d69b57f-cc6b-3702-aaf3-3af259295755","pitchNumber":3,"startTime":"2026-03-31T00:38:07.319Z","endTime":"2026-03-31T00:38:11.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-31T00:38:15.658Z","endTime":"2026-03-31T00:38:29.963Z","isPitch":false,"type":"action","player":{"id":663743,"link":"/api/v1/people/663743"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.320525329528678,"aZ":-34.510514784612084,"pfxX":8.202866029533144,"pfxZ":-1.4590508502895556,"pX":1.156256249101176,"pZ":2.064027557807927,"vX0":-5.998912854059746,"vY0":-125.84567767869235,"vZ0":-0.25699315157746105,"x":72.93,"y":183.05,"x0":2.509057067953676,"y0":50.00371631565793,"z0":4.970585045227233,"aX":13.114631048479671},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.4,"breakHorizontal":-13.4,"spinRate":1236,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4357699512658213,"extension":6.524636729145929},"hitData":{"launchSpeed":97.4,"launchAngle":4.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.15,"coordY":152.7}},"index":4,"playId":"abee093b-d423-34f2-8b3c-5b6e69bd6313","pitchNumber":4,"startTime":"2026-03-31T00:38:29.963Z","endTime":"2026-03-31T00:38:45.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:38:45.688Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chandler Simpson grounds out, third baseman Luis Rengifo to first baseman Jake Bauers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-31T00:38:46.960Z","endTime":"2026-03-31T00:39:35.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63136424268988,"aZ":-18.013847791982688,"pfxX":10.301610156376054,"pfxZ":7.700662840689719,"pX":-0.1192731853651707,"pZ":1.3810550108511919,"vX0":-9.75844120951624,"vY0":-135.5003727780877,"vZ0":-5.924322610375866,"x":121.55,"y":201.49,"x0":2.2095588977061325,"y0":50.00539254043863,"z0":4.876309537605146,"aX":18.949557315469377},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.6,"breakHorizontal":-16.3,"spinRate":2355,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.40592582153443235,"extension":6.609314583380239},"index":0,"playId":"00da530e-0356-3d7e-aaa2-b607cd667d27","pitchNumber":1,"startTime":"2026-03-31T00:39:00.554Z","endTime":"2026-03-31T00:39:04.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94411762498868,"aZ":-34.354555930179615,"pfxX":-6.508070331465587,"pfxZ":-1.5121446612333482,"pX":0.683281278349039,"pZ":2.48619645273075,"vX0":-2.279873097105616,"vY0":-119.86896547507524,"vZ0":1.2787225015148551,"x":90.95,"y":171.65,"x0":2.4942874004836004,"y0":50.001744286448854,"z0":5.032240664782716,"aX":-9.39193744080161},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.2,"breakHorizontal":12.4,"spinRate":2294,"spinDirection":324},"zone":6,"typeConfidence":2.0,"plateTime":0.458378010533786,"extension":6.413677993284571},"index":1,"playId":"1742fb00-be5c-3fc0-a928-17e85f7e195b","pitchNumber":2,"startTime":"2026-03-31T00:39:14.492Z","endTime":"2026-03-31T00:39:18.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35690112303294,"aZ":-30.56547197951565,"pfxX":-6.306110160864493,"pfxZ":1.1181854872540278,"pX":-0.6179562148082527,"pZ":2.0085664289330785,"vX0":-5.585838151488049,"vY0":-119.83764524843114,"vZ0":-0.3051141700480091,"x":140.56,"y":184.55,"x0":2.5711098338366316,"y0":50.00330170066279,"z0":4.89173526158823,"aX":-9.07819615651291},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.3,"breakHorizontal":12.8,"spinRate":2269,"spinDirection":323},"zone":7,"typeConfidence":2.0,"plateTime":0.4588539536203977,"extension":6.681878073306385},"hitData":{"launchSpeed":67.3,"launchAngle":2.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.31,"coordY":173.98}},"index":2,"playId":"2a5e7c11-0423-3de2-ab53-2336d32a065b","pitchNumber":3,"startTime":"2026-03-31T00:39:27.923Z","endTime":"2026-03-31T00:39:35.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:39:35.315Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a line drive to center fielder Jonny DeLuca.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-31T00:41:41.455Z","endTime":"2026-03-31T00:42:13.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37252845396148,"aZ":-20.595793755493204,"pfxX":-8.57290430069282,"pfxZ":6.179631148918739,"pX":-0.6088848974734309,"pZ":2.879761734467702,"vX0":5.686124032519757,"vY0":-136.13400731540406,"vZ0":-4.344261123945039,"x":140.21,"y":161.03,"x0":-1.6127507584890592,"y0":50.001751805470455,"z0":5.9250598444097635,"aX":-16.06176414286977},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.4,"breakHorizontal":14.3,"spinRate":2200,"spinDirection":206},"zone":1,"typeConfidence":0.91,"plateTime":0.4026053417161508,"extension":6.020528326714462},"index":0,"playId":"9d5d4e29-d535-3e5c-b0e5-1909ef195705","pitchNumber":1,"startTime":"2026-03-31T00:41:47.858Z","endTime":"2026-03-31T00:41:51.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":87.1,"endSpeed":80.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76612866327246,"aZ":-28.28560931296671,"pfxX":0.8982455331117687,"pfxZ":2.3768610363040157,"pX":-0.6449952789494425,"pZ":2.27971219285854,"vX0":2.7415546127348582,"vY0":-126.82700792603886,"vZ0":-3.343531353783641,"x":141.59,"y":177.23,"x0":-1.8546167517742798,"y0":50.00473387660988,"z0":5.85943198104544,"aX":1.4699577086618074},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.8,"breakHorizontal":-2.3,"spinRate":2532,"spinDirection":184},"zone":4,"typeConfidence":2.0,"plateTime":0.4310754829564365,"extension":5.968842245881222},"hitData":{"launchSpeed":84.3,"launchAngle":14.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.25,"coordY":106.43}},"index":1,"playId":"cc5cd6f0-6d91-316f-abe4-b651daff8ac5","pitchNumber":2,"startTime":"2026-03-31T00:42:01.920Z","endTime":"2026-03-31T00:42:13.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.699999999999996,"awayTeamWinProbability":52.300000000000004,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":1.18,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:42:13.412Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-31T00:42:13.234Z","endTime":"2026-03-31T00:44:15.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9552001523411,"aZ":-45.42625639686215,"pfxX":0.08236988069256013,"pfxZ":-9.913502297122607,"pX":-0.44384029567504835,"pZ":0.776844628568663,"vX0":2.4241082191509133,"vY0":-115.56389801504925,"vZ0":-1.9767214425462367,"x":133.92,"y":217.81,"x0":-1.5224812553176963,"y0":50.00548201583645,"z0":6.055555522227069,"aX":0.10964396306306931},"breaks":{"breakAngle":1.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-18.1,"breakHorizontal":-0.8,"spinRate":2668,"spinDirection":11},"zone":13,"typeConfidence":0.9,"plateTime":0.4761751936658021,"extension":5.940325931283857},"index":0,"playId":"d77dd7b2-f405-3e8b-95df-48088498c36c","pitchNumber":1,"startTime":"2026-03-31T00:42:35.216Z","endTime":"2026-03-31T00:42:40.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.543497642958364,"aZ":-27.047103762705873,"pfxX":-6.867247549893892,"pfxZ":3.816006725824362,"pX":-0.5609925518028329,"pZ":1.1598641774526492,"vX0":4.298558012733192,"vY0":-114.99654808378746,"vZ0":-5.183613259211861,"x":138.38,"y":207.46,"x0":-1.5585735612219052,"y0":50.00447732838693,"z0":6.054764062118263,"aX":-9.234431884143518},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":5.9,"breakHorizontal":11.4,"spinRate":1854,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.4755900378698841,"extension":6.1825678058341165},"index":1,"playId":"f5edbc45-5fa2-3cd6-bc23-529a5cf8ccf0","pitchNumber":2,"startTime":"2026-03-31T00:42:54.737Z","endTime":"2026-03-31T00:42:58.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99170139941366,"aZ":-19.163202390632687,"pfxX":-6.593480565006122,"pfxZ":7.079452334065023,"pX":0.6827714705016739,"pZ":4.072195455438801,"vX0":7.909017176119489,"vY0":-134.63828628850814,"vZ0":-1.6648230287118193,"x":90.97,"y":128.83,"x0":-1.434944835407279,"y0":50.00088036633959,"z0":6.053450196682943,"aX":-12.11487234362796},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.7,"breakHorizontal":10.3,"spinRate":2314,"spinDirection":197},"zone":12,"typeConfidence":0.64,"plateTime":0.4066811587130612,"extension":5.99437863554427},"index":2,"playId":"fdd9dd55-0449-3f91-83ef-cbf3819a8350","pitchNumber":3,"startTime":"2026-03-31T00:43:13.658Z","endTime":"2026-03-31T00:43:18.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4902503586401,"aZ":-25.16365158524187,"pfxX":-0.11745685463537603,"pfxZ":4.072990621673581,"pX":-0.33841857987806445,"pZ":3.968047072617986,"vX0":3.8053439696691256,"vY0":-129.9170178700783,"vZ0":-0.39641262182555476,"x":129.9,"y":131.64,"x0":-1.8026587955882778,"y0":50.00282474245829,"z0":6.0240671678772175,"aX":-0.20297757844507566},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.6,"breakHorizontal":-0.6,"spinRate":2413,"spinDirection":184},"zone":11,"typeConfidence":0.86,"plateTime":0.4205167350306378,"extension":5.8229546695865935},"index":3,"playId":"d0e1b194-cc98-3abf-b565-b8d72cbd208f","pitchNumber":4,"startTime":"2026-03-31T00:43:30.626Z","endTime":"2026-03-31T00:43:34.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.350799871285762,"aZ":-25.366641497878835,"pfxX":-0.21853641719027994,"pfxZ":3.959242207804879,"pX":-0.37535048787032266,"pZ":2.644334292098844,"vX0":3.7326803139923204,"vY0":-129.7963489730842,"vZ0":-3.419338519581454,"x":131.31,"y":167.38,"x0":-1.7992617267947293,"y0":50.00033395233621,"z0":5.894922357371968,"aX":-0.37583566134658297},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.7,"breakHorizontal":-0.4,"spinRate":2336,"spinDirection":197},"zone":4,"typeConfidence":0.86,"plateTime":0.4208431654987326,"extension":6.010454849905834},"index":4,"playId":"2e3a2e02-96ef-38c5-8255-974655cbf5c5","pitchNumber":5,"startTime":"2026-03-31T00:43:49.774Z","endTime":"2026-03-31T00:43:53.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.202765955742738,"aZ":-23.16600440964334,"pfxX":0.746429241836039,"pfxZ":5.194101922415431,"pX":-0.45975198285677926,"pZ":3.0036771085502236,"vX0":3.408587663120115,"vY0":-130.31474984678488,"vZ0":-2.9284017825630606,"x":134.52,"y":157.68,"x0":-1.8771847519575093,"y0":50.00413316367582,"z0":5.8757665287554435,"aX":1.2941218145542392},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.0,"breakHorizontal":-2.0,"spinRate":2359,"spinDirection":198},"zone":1,"typeConfidence":0.89,"plateTime":0.41896207304405175,"extension":5.988386448394427},"index":5,"playId":"1626e136-913d-3911-80e6-4afa7e50f1ca","pitchNumber":6,"startTime":"2026-03-31T00:44:12.075Z","endTime":"2026-03-31T00:44:15.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":-4.499999999999993,"leverageIndex":1.98,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:44:15.854Z","atBatIndex":28},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Luis Rengifo reaches on a fielder's choice, fielded by first baseman Jonathan Aranda. William Contreras to 2nd. William Contreras advances to 2nd, on a throwing error by first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-31T00:44:26.615Z","endTime":"2026-03-31T00:44:53.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.321630549754854,"aZ":-27.013925174300766,"pfxX":1.0607025687081313,"pfxZ":3.2381648881241443,"pX":-0.6840088710673924,"pZ":1.6400292397673388,"vX0":2.5312383244492027,"vY0":-125.66140310543771,"vZ0":-4.812598020926146,"x":143.07,"y":194.5,"x0":-1.8436381906593304,"y0":50.004229061829804,"z0":5.784349700636952,"aX":1.689554228271654},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.9,"breakHorizontal":-2.5,"spinRate":2347,"spinDirection":181},"zone":7,"typeConfidence":2.0,"plateTime":0.4364857637733257,"extension":5.981129785614223},"hitData":{"launchSpeed":71.7,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.73,"coordY":180.57}},"index":0,"playId":"92e3e222-37e0-3e47-a62b-021829734144","pitchNumber":1,"startTime":"2026-03-31T00:44:43.797Z","endTime":"2026-03-31T00:44:53.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.199999999999996,"awayTeamWinProbability":51.800000000000004,"homeTeamWinProbabilityAdded":4.999999999999993,"leverageIndex":1.66,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:44:53.440Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Bauers flies out to center fielder Jonny DeLuca.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-31T00:45:24.589Z","endTime":"2026-03-31T00:47:00.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.948001586561027,"aZ":-19.70046317764185,"pfxX":1.5943883326110146,"pfxZ":7.113244515787219,"pX":0.5586734582777237,"pZ":1.6738082281853288,"vX0":5.279746501797697,"vY0":-131.1447958002775,"vZ0":-6.943497582365717,"x":95.7,"y":193.59,"x0":-1.682229805628726,"y0":50.0032895212244,"z0":5.809146497205044,"aX":2.7964465065593838},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.6,"breakHorizontal":-4.0,"spinRate":2380,"spinDirection":195},"zone":9,"typeConfidence":0.91,"plateTime":0.41655357833549855,"extension":6.003229940032509},"index":0,"playId":"00db0b13-443d-32db-8c29-8944c492e446","pitchNumber":1,"startTime":"2026-03-31T00:45:24.589Z","endTime":"2026-03-31T00:45:28.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.59336359335565,"aZ":-28.09946752989227,"pfxX":-7.839127778564437,"pfxZ":3.0236745279082466,"pX":-0.9134194501491784,"pZ":0.4783133956643552,"vX0":3.850792756345177,"vY0":-115.08330957522297,"vZ0":-6.306812394308909,"x":151.82,"y":225.87,"x0":-1.5866165172596312,"y0":50.00094835602409,"z0":5.962900590678498,"aX":-10.554003677389042},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":4.2,"breakHorizontal":13.3,"spinRate":1897,"spinDirection":249},"zone":13,"typeConfidence":0.9,"plateTime":0.4752461195056923,"extension":6.1243105202325605},"index":1,"playId":"5aa2a2fb-3c32-3ad4-9b48-14a95e47bdba","pitchNumber":2,"startTime":"2026-03-31T00:45:40.942Z","endTime":"2026-03-31T00:45:45.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.953093690346236,"aZ":-31.059805063163733,"pfxX":-6.529164807017494,"pfxZ":0.8459419131198356,"pX":-0.9971079119793534,"pZ":0.4826622497090991,"vX0":3.166194504991561,"vY0":-114.07132962352209,"vZ0":-5.45955185209769,"x":155.01,"y":225.75,"x0":-1.5547121243899165,"y0":50.00264206265217,"z0":5.968516016585106,"aX":-8.605767024610461},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":0.5,"breakHorizontal":11.0,"spinRate":1743,"spinDirection":258},"zone":13,"typeConfidence":0.9,"plateTime":0.4801326904793397,"extension":6.126108624169994},"index":2,"playId":"80c30c40-ce90-3ad0-9fd4-b48e6c3fc63a","pitchNumber":3,"startTime":"2026-03-31T00:46:04.047Z","endTime":"2026-03-31T00:46:09.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":94.4,"endSpeed":86.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70430264355303,"aZ":-15.849154343134126,"pfxX":-4.23952159042972,"pfxZ":8.518673768532137,"pX":1.0579591194246944,"pZ":2.6992975845162883,"vX0":8.697708849331464,"vY0":-137.17574968613346,"vZ0":-5.448251853889367,"x":76.67,"y":165.9,"x0":-1.594915783536806,"y0":50.00640222058381,"z0":5.781898972886321,"aX":-8.128805059903131},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.5,"breakHorizontal":6.0,"spinRate":2250,"spinDirection":208},"zone":12,"typeConfidence":0.91,"plateTime":0.398419998192042,"extension":6.020256792929288},"index":3,"playId":"8ad40b1b-9495-375c-9432-5227638c2de4","pitchNumber":4,"startTime":"2026-03-31T00:46:25.815Z","endTime":"2026-03-31T00:46:30.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":94.2,"endSpeed":86.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0641325955915,"aZ":-13.878127742871387,"pfxX":-2.476073703783746,"pfxZ":9.629219676956312,"pX":0.5673933836386148,"pZ":2.444854970410074,"vX0":7.048474737294766,"vY0":-136.93797177992388,"vZ0":-6.375597037917021,"x":95.37,"y":172.77,"x0":-1.7176145497405007,"y0":50.00630863041011,"z0":5.751809125542973,"aX":-4.70717964931565},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":3.0,"spinRate":2375,"spinDirection":207},"zone":6,"typeConfidence":0.89,"plateTime":0.3998989825033452,"extension":6.130819938511674},"hitData":{"launchSpeed":86.4,"launchAngle":24.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.95,"coordY":76.77}},"index":4,"playId":"b0cac686-20d7-3c05-a098-583aa4c914bb","pitchNumber":5,"startTime":"2026-03-31T00:46:45.429Z","endTime":"2026-03-31T00:47:00.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.1,"awayTeamWinProbability":57.9,"homeTeamWinProbabilityAdded":-6.099999999999994,"leverageIndex":2.62,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:47:00.048Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Frelick flies out to center fielder Jonny DeLuca.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-31T00:47:03.075Z","endTime":"2026-03-31T00:48:25.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57479693019198,"aZ":-29.627711689028246,"pfxX":0.9409766460930546,"pfxZ":1.558543901382377,"pX":-1.1666564126342025,"pZ":3.4852116723674773,"vX0":1.4984249868999868,"vY0":-126.36458283199302,"vZ0":-0.34800645588701695,"x":161.47,"y":144.68,"x0":-1.887469006417486,"y0":50.00076212447313,"z0":5.986673070781418,"aX":1.535159765512198},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.0,"breakHorizontal":-2.0,"spinRate":2450,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.4319529878298116,"extension":5.886774390905327},"index":0,"playId":"980f5474-0abc-3669-a5ee-a7938eaf6a18","pitchNumber":1,"startTime":"2026-03-31T00:47:19.948Z","endTime":"2026-03-31T00:47:23.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"d6a15ee3-e139-4bff-a2cb-9fd69d706aed","startTime":"2026-03-31T00:47:37.150Z","endTime":"2026-03-31T00:47:42.745Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.596922851700253,"aZ":-29.354486681065612,"pfxX":-7.114093411189398,"pfxZ":2.120821119147629,"pX":-0.6248841951869412,"pZ":1.307067375908341,"vX0":4.432954661715134,"vY0":-114.11764484931976,"vZ0":-4.2493236337625335,"x":140.82,"y":203.49,"x0":-1.6614146501376557,"y0":50.001799962566174,"z0":6.062250388460691,"aX":-9.449493477578958},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":3.1,"breakHorizontal":11.9,"spinRate":1834,"spinDirection":252},"zone":13,"typeConfidence":0.9,"plateTime":0.4786676483837553,"extension":6.074686862906236},"index":2,"playId":"6840d8aa-51e9-3998-a793-6761c8953798","pitchNumber":2,"startTime":"2026-03-31T00:47:55.852Z","endTime":"2026-03-31T00:48:00.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.116186704345992,"aZ":-24.353078128011983,"pfxX":1.6846572952181842,"pfxZ":4.547752331860185,"pX":0.11862087822054167,"pZ":2.9717819487772603,"vX0":4.432460041447713,"vY0":-129.82565771445664,"vZ0":-2.8601552768897065,"x":112.48,"y":158.54,"x0":-1.824315323665133,"y0":50.00562662064558,"z0":5.925213651282994,"aX":2.8992035305031076},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.9,"breakHorizontal":-4.0,"spinRate":2373,"spinDirection":198},"zone":2,"typeConfidence":0.83,"plateTime":0.42059261361890554,"extension":5.944499125311345},"hitData":{"launchSpeed":80.2,"launchAngle":27.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.36,"coordY":90.87}},"index":3,"playId":"4bc7632a-956c-34df-a2c5-2d5008c5f3b5","pitchNumber":3,"startTime":"2026-03-31T00:48:14.515Z","endTime":"2026-03-31T00:48:25.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-5.900000000000006,"leverageIndex":2.34,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:48:25.226Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Williams strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T00:49:41.071Z","endTime":"2026-03-31T00:51:52.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":700246,"fullName":"Carson Williams","link":"/api/v1/people/700246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700246,"fullName":"Carson Williams","link":"/api/v1/people/700246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.3,"endSpeed":83.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35337059251862,"aZ":-15.571179835195489,"pfxX":8.487934087186902,"pfxZ":9.178288653537436,"pX":0.20546210528861425,"pZ":2.3386195441159203,"vX0":-8.977928345473472,"vY0":-134.00357744167442,"vZ0":-3.801524370221481,"x":109.17,"y":175.64,"x0":2.5047269241045433,"y0":50.00533761698823,"z0":4.896030490179869,"aX":15.359486803219692},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.0,"breakHorizontal":-13.3,"spinRate":2339,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.4095493336521101,"extension":6.75611074169534},"index":0,"playId":"7857f2fc-0864-3a90-91ff-7e4860f7f317","pitchNumber":1,"startTime":"2026-03-31T00:50:52.494Z","endTime":"2026-03-31T00:50:56.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.719638404512285,"aZ":-34.83661255122318,"pfxX":-6.275581672077153,"pfxZ":-1.9004978973982771,"pX":-0.24971739026540002,"pZ":0.5949283585813485,"vX0":-4.945681145367705,"vY0":-118.45415697253173,"vZ0":-2.510456656449532,"x":126.52,"y":222.72,"x0":2.691539342052799,"y0":50.00290883128474,"z0":4.899346526467773,"aX":-8.787344530781722},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.8,"breakHorizontal":12.7,"spinRate":2301,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.4650155101163329,"extension":6.503657352668659},"index":1,"playId":"539fd0f8-ec9e-32c6-a6fd-f6053c5c6f1a","pitchNumber":2,"startTime":"2026-03-31T00:51:04.499Z","endTime":"2026-03-31T00:51:08.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.046702160124678,"aZ":-32.96901269524085,"pfxX":-5.551360512225058,"pfxZ":-0.5501912513185641,"pX":-0.5774466502932712,"pZ":1.851907401912988,"vX0":-6.040481876718788,"vY0":-119.7117549287168,"vZ0":-0.4000844952064361,"x":139.01,"y":188.78,"x0":2.6992928066100887,"y0":50.001572581864934,"z0":4.9717697048162295,"aX":-8.0572162495153},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.8,"breakHorizontal":11.5,"spinRate":2241,"spinDirection":320},"zone":7,"typeConfidence":2.0,"plateTime":0.45748737193715483,"extension":6.624236927474136},"index":2,"playId":"c2a2cf55-0245-32b9-a31e-a893f814ef4b","pitchNumber":3,"startTime":"2026-03-31T00:51:18.614Z","endTime":"2026-03-31T00:51:22.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":93.8,"endSpeed":85.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85046741938988,"aZ":-19.060142941103543,"pfxX":8.615802799016386,"pfxZ":6.963518805800607,"pX":0.29399825953326386,"pZ":4.315504596250198,"vX0":-8.538144859520164,"vY0":-136.3385517365702,"vZ0":1.3294117988289578,"x":105.79,"y":122.26,"x0":2.3461729648380008,"y0":50.00364155407684,"z0":5.136609037575579,"aX":16.22848694509206},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.1,"breakHorizontal":-13.8,"spinRate":2292,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.40168320996804363,"extension":6.616643108376514},"index":3,"playId":"e23ea0ba-f408-307b-af00-46648b61cfcd","pitchNumber":4,"startTime":"2026-03-31T00:51:32.748Z","endTime":"2026-03-31T00:51:37.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.658021977859903,"aZ":-15.021487001815398,"pfxX":7.144046454802057,"pfxZ":9.086527829293775,"pX":0.9165463853516785,"pZ":3.2100570327527707,"vX0":-6.428128431449781,"vY0":-136.45131221129864,"vZ0":-1.8904459770226625,"x":82.06,"y":152.11,"x0":2.373184675358821,"y0":50.005191492452774,"z0":4.9453161992610255,"aX":13.49090196619571},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":-11.6,"spinRate":2264,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4011941492790867,"extension":6.522254993848745},"index":4,"playId":"70b23e2d-7c37-30bd-9479-b1b39fb4d175","pitchNumber":5,"startTime":"2026-03-31T00:51:48.268Z","endTime":"2026-03-31T00:51:52.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700246,"link":"/api/v1/people/700246"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":700246,"link":"/api/v1/people/700246"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:51:52.291Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yandy Díaz flies out to right fielder Sal Frelick.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T00:51:57.246Z","endTime":"2026-03-31T00:52:35.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.571463724297068,"aZ":-37.16952708163013,"pfxX":-7.882162672027438,"pfxZ":-3.485114790413858,"pX":-0.34759171649822856,"pZ":1.4236439344535032,"vX0":-4.547138101232229,"vY0":-119.11194598447568,"vZ0":-0.12100327306439151,"x":130.25,"y":200.34,"x0":2.6123867996833505,"y0":50.00390149292685,"z0":4.845030018623992,"aX":-11.289894821327936},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-6.0,"breakHorizontal":15.4,"spinRate":2228,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.46040385425853314,"extension":6.64565522003609},"index":0,"playId":"87f15b25-0b55-3ce1-ac0d-253bf86b8b44","pitchNumber":1,"startTime":"2026-03-31T00:52:12.346Z","endTime":"2026-03-31T00:52:16.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95696880387803,"aZ":-17.572021523581924,"pfxX":9.135828136552117,"pfxZ":7.576291842623643,"pX":0.10615959533040353,"pZ":3.1908602820783196,"vX0":-8.834562379062223,"vY0":-138.03028953810247,"vZ0":-1.8509109197771156,"x":112.95,"y":152.63,"x0":2.162599126746211,"y0":50.00656722901849,"z0":5.054368677762252,"aX":17.618085705907053},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.6,"breakHorizontal":-14.6,"spinRate":2314,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.39693878072447353,"extension":6.520943247068614},"hitData":{"launchSpeed":90.4,"launchAngle":34.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":224.1,"coordY":101.37}},"index":1,"playId":"426647c2-575f-301f-9cb9-f7925c2530bb","pitchNumber":2,"startTime":"2026-03-31T00:52:25.578Z","endTime":"2026-03-31T00:52:35.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:52:35.178Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Vilade strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T00:52:51.510Z","endTime":"2026-03-31T00:53:57.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.957743669333038,"aZ":-38.14238063104464,"pfxX":7.336857042456689,"pfxZ":-3.8917040945266415,"pX":0.9474853497248256,"pZ":3.035052287125926,"vX0":-5.9294978287178735,"vY0":-122.94761263460512,"vZ0":2.7614294730824374,"x":80.88,"y":156.83,"x0":2.4350920200492445,"y0":50.001950695443426,"z0":5.130182209374246,"aX":11.252315489000596},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-6.1,"breakHorizontal":-11.9,"spinRate":1116,"spinDirection":90},"zone":12,"typeConfidence":2.0,"plateTime":0.4451808464360756,"extension":6.739109582650722},"index":0,"playId":"68f863e9-5574-3a1d-8395-47c8d6a85248","pitchNumber":1,"startTime":"2026-03-31T00:53:01.438Z","endTime":"2026-03-31T00:53:05.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":95.5,"endSpeed":87.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.287659563497943,"aZ":-16.8498178793858,"pfxX":7.7747961902261835,"pfxZ":7.868908082583962,"pX":0.09269699005757656,"pZ":1.7154613658647906,"vX0":-8.95885384800532,"vY0":-138.71789415255193,"vZ0":-5.435005206223383,"x":113.47,"y":192.46,"x0":2.3553646502576777,"y0":50.00083506571381,"z0":4.824957218324678,"aX":15.13737817191151},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.2,"breakHorizontal":-12.2,"spinRate":2329,"spinDirection":122},"zone":8,"typeConfidence":2.0,"plateTime":0.3949888868142084,"extension":6.523715904053974},"index":1,"playId":"394ae5c3-5462-3f9c-9d83-b59492f73f94","pitchNumber":2,"startTime":"2026-03-31T00:53:16.590Z","endTime":"2026-03-31T00:53:20.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.444199891424624,"aZ":-19.87553513934513,"pfxX":8.544178701871685,"pfxZ":6.360243005572521,"pX":0.8061110495652369,"pZ":3.1884092951204206,"vX0":-7.735635471575855,"vY0":-138.77065732898038,"vZ0":-1.5196626004578144,"x":86.27,"y":152.69,"x0":2.531004102099851,"y0":50.00509128447383,"z0":5.078227019745373,"aX":16.529033619736072},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.4,"breakHorizontal":-13.7,"spinRate":2323,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.3959529092191043,"extension":6.420339514887188},"index":2,"playId":"5a929b4d-3678-3e1b-bff0-8276c41c8059","pitchNumber":3,"startTime":"2026-03-31T00:53:34.498Z","endTime":"2026-03-31T00:53:39.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31610335704493,"aZ":-14.470783843098275,"pfxX":7.474609734690767,"pfxZ":9.150653631380814,"pX":-0.23756747736224543,"pZ":2.6353966788856495,"vX0":-9.409922139198407,"vY0":-138.7632033469301,"vZ0":-3.804673007287698,"x":126.06,"y":167.62,"x0":2.238878548957644,"y0":50.003821403406654,"z0":4.999213478221513,"aX":14.46353351127063},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":-11.4,"spinRate":2304,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.39589479090036406,"extension":6.481316055247297},"index":3,"playId":"91bdab27-2d9d-331a-8c88-871a6871e94d","pitchNumber":4,"startTime":"2026-03-31T00:53:50.959Z","endTime":"2026-03-31T00:53:57.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:53:57.201Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T00:55:43.634Z","endTime":"2026-03-31T00:56:41.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.195386117947027,"aZ":-24.014866489710183,"pfxX":-1.2004706701638401,"pfxZ":4.698089249841397,"pX":0.02423249556028964,"pZ":3.1232864458488847,"vX0":5.046921929167269,"vY0":-130.63613165510998,"vZ0":-2.7188822912463513,"x":116.08,"y":154.45,"x0":-1.7725063163106665,"y0":50.00477738963872,"z0":5.972903391890382,"aX":-2.0864208205086343},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.2,"breakHorizontal":1.1,"spinRate":2323,"spinDirection":201},"zone":2,"typeConfidence":0.9,"plateTime":0.4184507210914763,"extension":5.892116446524397},"index":0,"playId":"f13a8dc9-3abc-3490-a516-17331597eac2","pitchNumber":1,"startTime":"2026-03-31T00:56:04.958Z","endTime":"2026-03-31T00:56:09.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.238003325854073,"aZ":-17.5642651435591,"pfxX":-3.46447657429775,"pfxZ":7.86752595558739,"pX":0.8214677954936398,"pZ":2.4281889615622156,"vX0":7.78323160090753,"vY0":-134.90983873095232,"vZ0":-5.738468438508043,"x":103.07,"y":176.24,"x0":-1.6410289176699533,"y0":50.006128188433905,"z0":5.806268740609684,"aX":-6.437022330404515},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.3,"breakHorizontal":4.8,"spinRate":2353,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.40480719604153403,"extension":6.05589105170771},"index":1,"playId":"b1b8aa7f-0765-3e4e-9fab-c0ec7dd536bc","pitchNumber":2,"startTime":"2026-03-31T00:56:19.182Z","endTime":"2026-03-31T00:56:23.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19704213518359,"aZ":-18.485539598334043,"pfxX":-8.447283191377744,"pfxZ":7.464717821736812,"pX":0.5993517371744049,"pZ":3.3723674967726307,"vX0":8.294837383797065,"vY0":-134.55544920413976,"vZ0":-3.2983414340609913,"x":94.15,"y":147.73,"x0":-1.425843055419995,"y0":50.00161825507856,"z0":5.923823577090887,"aX":-15.488557168013267},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.0,"breakHorizontal":13.6,"spinRate":2241,"spinDirection":205},"zone":3,"typeConfidence":0.9,"plateTime":0.40705425965931097,"extension":6.037976461522115},"index":2,"playId":"d27a54bd-628e-3eff-a487-d409e8193203","pitchNumber":3,"startTime":"2026-03-31T00:56:37.464Z","endTime":"2026-03-31T00:56:41.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:56:41.927Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Hamilton grounds out, second baseman Ben Williamson to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T00:56:51.719Z","endTime":"2026-03-31T00:57:27.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.253149514307893,"aZ":-16.196474871493653,"pfxX":-8.815954487836658,"pfxZ":8.766074717112286,"pX":0.7833970252047132,"pZ":2.57770228263064,"vX0":8.901268543802308,"vY0":-134.21635318332528,"vZ0":-5.6821974920044855,"x":87.14,"y":169.18,"x0":-1.431855954089828,"y0":50.00580722060132,"z0":5.877193115281912,"aX":-16.075097157476552},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.8,"breakHorizontal":14.0,"spinRate":2313,"spinDirection":206},"zone":6,"typeConfidence":0.91,"plateTime":0.40820733872524384,"extension":6.065558240873935},"index":0,"playId":"e157f491-0e4f-3b79-a57a-8019c459ea4d","pitchNumber":1,"startTime":"2026-03-31T00:57:06.157Z","endTime":"2026-03-31T00:57:09.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.900216260322193,"aZ":-22.174215206775525,"pfxX":-4.1556946924733165,"pfxZ":7.161530980207487,"pX":-0.4953424229128336,"pZ":1.6767426150981148,"vX0":3.5589202124708446,"vY0":-117.09501437802156,"vZ0":-5.252690782989247,"x":135.88,"y":193.51,"x0":-1.490735362088373,"y0":50.00557475209608,"z0":6.008357264261187,"aX":-5.805674147715958},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":12.0,"breakHorizontal":6.7,"spinRate":1832,"spinDirection":243},"zone":7,"typeConfidence":0.84,"plateTime":0.46673100780108046,"extension":6.047998173362624},"hitData":{"launchSpeed":75.0,"launchAngle":7.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.04,"coordY":145.89}},"index":1,"playId":"54490a9f-ae84-34be-a4c7-b6450790df6c","pitchNumber":2,"startTime":"2026-03-31T00:57:19.680Z","endTime":"2026-03-31T00:57:27.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:57:27.380Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lockridge grounds out, second baseman Ben Williamson to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T00:57:30.656Z","endTime":"2026-03-31T00:59:28.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.283512622656694,"aZ":-27.412453081973883,"pfxX":1.3359032950150191,"pfxZ":2.9799679822110727,"pX":0.10474927830206844,"pZ":2.1639762586105236,"vX0":4.044273334558398,"vY0":-125.0576937353077,"vZ0":-3.7351713724435487,"x":113.01,"y":180.35,"x0":-1.7015325857136854,"y0":50.000893951418625,"z0":5.9050069777828105,"aX":2.1327562043631088},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.8,"breakHorizontal":-3.2,"spinRate":2282,"spinDirection":189},"zone":8,"typeConfidence":2.0,"plateTime":0.436613976950027,"extension":6.029688603293498},"index":0,"playId":"c783b6e9-0174-3f31-8811-b99d16a0d03f","pitchNumber":1,"startTime":"2026-03-31T00:57:53.685Z","endTime":"2026-03-31T00:57:58.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":78.2,"endSpeed":72.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.402554686158897,"aZ":-27.8887263919071,"pfxX":-5.5376743940922095,"pfxZ":3.2377639074340845,"pX":-0.9950912102018267,"pZ":3.817028724494041,"vX0":2.7546103777353985,"vY0":-113.9194984589358,"vZ0":0.5294556067626368,"x":154.93,"y":135.72,"x0":-1.4955775634006547,"y0":50.00379476958912,"z0":6.321358591731143,"aX":-7.335580666463348},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":6.2,"breakHorizontal":9.4,"spinRate":1600,"spinDirection":242},"zone":11,"typeConfidence":0.9,"plateTime":0.47938021831193245,"extension":5.8963656414023005},"index":1,"playId":"dfd0b5ce-80dc-33bd-b067-dea35f5cbdc3","pitchNumber":2,"startTime":"2026-03-31T00:58:06.532Z","endTime":"2026-03-31T00:58:11.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84603463314711,"aZ":-19.20755144678356,"pfxX":-8.72222105505168,"pfxZ":7.051267771172353,"pX":-0.43406418756050175,"pZ":2.563542018823611,"vX0":5.880467915171896,"vY0":-134.42103354229172,"vZ0":-5.29487115361042,"x":133.55,"y":169.56,"x0":-1.5116087043453996,"y0":50.00181557338108,"z0":5.913241635969086,"aX":-16.036367091626023},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.9,"breakHorizontal":14.6,"spinRate":2076,"spinDirection":203},"zone":4,"typeConfidence":0.91,"plateTime":0.40674444429098333,"extension":5.993820448482362},"index":2,"playId":"4b144928-324e-3a2d-8b0e-3fa8471de454","pitchNumber":3,"startTime":"2026-03-31T00:58:22.164Z","endTime":"2026-03-31T00:58:26.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32226769082242,"aZ":-13.095657256582587,"pfxX":-1.8772235792402747,"pfxZ":10.182424129686945,"pX":0.914510307483473,"pZ":3.034985976186209,"vX0":6.890979675558601,"vY0":-135.90744578469304,"vZ0":-5.257018693586783,"x":82.14,"y":156.84,"x0":-1.4081276521953612,"y0":50.00292130023601,"z0":5.901248479019565,"aX":-3.517629101028461},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.5,"breakHorizontal":1.9,"spinRate":2403,"spinDirection":197},"zone":12,"typeConfidence":0.87,"plateTime":0.40275813818995676,"extension":5.989221829745007},"index":3,"playId":"b6b84802-55b3-3581-9f02-41abb054382f","pitchNumber":4,"startTime":"2026-03-31T00:58:49.456Z","endTime":"2026-03-31T00:58:54.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-31T00:59:03.235Z","endTime":"2026-03-31T00:59:15.923Z","isPitch":false,"type":"action","player":{"id":663604,"link":"/api/v1/people/663604"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":93.0,"endSpeed":85.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.034477449195254,"aZ":-17.86281662101499,"pfxX":-8.12230067852159,"pfxZ":7.729342932190322,"pX":-0.9827048627823923,"pZ":2.7380445780401845,"vX0":4.373447532664316,"vY0":-135.31626258983735,"vZ0":-4.979761668251655,"x":154.46,"y":164.85,"x0":-1.5662774453487778,"y0":50.00041921171936,"z0":5.8569779251108205,"aX":-15.032415920682999},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.1,"breakHorizontal":13.8,"spinRate":2231,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.40507005398677487,"extension":6.004986612659023},"hitData":{"launchSpeed":74.0,"launchAngle":0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.66,"coordY":151.18}},"index":5,"playId":"0f03fa87-148e-34eb-8529-9c88bd8387db","pitchNumber":5,"startTime":"2026-03-31T00:59:15.923Z","endTime":"2026-03-31T00:59:28.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-31T00:59:28.796Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan Aranda flies out to right fielder Sal Frelick.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T01:01:47.069Z","endTime":"2026-03-31T01:02:00.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Aaron Ashby replaces Kyle Harrison.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T01:00:39.765Z","endTime":"2026-03-31T01:01:49.218Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676879,"link":"/api/v1/people/676879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83966450963415,"aZ":-23.942128629499194,"pfxX":9.729657267947632,"pfxZ":4.198109223729281,"pX":1.023628789103331,"pZ":2.7608954807605333,"vX0":-2.3057164062131643,"vY0":-139.06974045306978,"vZ0":-5.520087328307629,"x":77.98,"y":164.24,"x0":0.5987187140492112,"y0":50.00268117310936,"z0":6.356990610460199,"aX":19.080623851864882},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.7,"breakHorizontal":-17.2,"spinRate":2076,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.3936585323012176,"extension":5.363697773636726},"hitData":{"launchSpeed":70.5,"launchAngle":38.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":151.06,"coordY":103.44}},"index":1,"playId":"f12089dd-7cbc-3d1b-b825-82be33d13b6b","pitchNumber":1,"startTime":"2026-03-31T01:01:49.218Z","endTime":"2026-03-31T01:02:00.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:02:00.548Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Junior Caminero singles on a sharp line drive to center fielder Garrett Mitchell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T01:02:20.955Z","endTime":"2026-03-31T01:04:04.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"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":96.6,"endSpeed":88.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54439709528574,"aZ":-22.933950839919717,"pfxX":8.886937505689101,"pfxZ":4.640876999029542,"pX":-1.101299055818883,"pZ":2.110495115901656,"vX0":-6.852168266921323,"vY0":-140.36987170002882,"vZ0":-7.406132672572602,"x":158.98,"y":181.8,"x0":0.22002830696155334,"y0":50.00088372798607,"z0":6.282293564767079,"aX":17.686477786272565},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.0,"breakHorizontal":-14.6,"spinRate":2161,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.3905953457302038,"extension":5.687675309885737},"index":0,"playId":"3c4098d0-edd2-3e60-b945-4a569b75215c","pitchNumber":1,"startTime":"2026-03-31T01:02:41.959Z","endTime":"2026-03-31T01:02:46.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06655268007327,"aZ":-22.183372070199347,"pfxX":9.25005771659187,"pfxZ":4.993723739437559,"pX":-0.4233441224153222,"pZ":1.3101193067593229,"vX0":-5.304591779862431,"vY0":-140.7796171228847,"vZ0":-9.273783611752778,"x":133.14,"y":203.41,"x0":0.28727091139256145,"y0":50.00272131252129,"z0":6.092645449326655,"aX":18.497605427440444},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.2,"breakHorizontal":-15.6,"spinRate":2064,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.3896343863102989,"extension":5.600252723808752},"index":1,"playId":"11523c34-61e4-3d40-b8e8-1e80c253bcdd","pitchNumber":2,"startTime":"2026-03-31T01:02:56.840Z","endTime":"2026-03-31T01:03:00.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.734381645348723,"aZ":-26.640357474012834,"pfxX":8.514064365392544,"pfxZ":3.1721034049990067,"pX":-0.4215995374202483,"pZ":0.3395121760348992,"vX0":-4.958415482571069,"vY0":-131.20310883121778,"vZ0":-9.563162451359558,"x":133.07,"y":229.61,"x0":0.38655532081101707,"y0":50.000417432600884,"z0":6.016382561403405,"aX":14.84305584128005},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.8,"breakHorizontal":-14.3,"spinRate":1692,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.417443787564558,"extension":5.6293941104262055},"index":2,"playId":"1a018bd5-d0f3-3170-b101-9edf172e797d","pitchNumber":3,"startTime":"2026-03-31T01:03:13.047Z","endTime":"2026-03-31T01:03:16.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73596175107768,"aZ":-46.890500823655536,"pfxX":-4.800230537896401,"pfxZ":-10.611262250463353,"pX":1.1867948101505712,"pZ":3.8169694091498054,"vX0":2.7726062987883457,"vY0":-117.67275833252465,"vZ0":3.5708460037289793,"x":71.76,"y":135.72,"x0":0.6099585380228245,"y0":50.00585338812592,"z0":6.658712916321884,"aX":-6.655209230883725},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-17.9,"breakHorizontal":7.9,"spinRate":2708,"spinDirection":328},"zone":12,"typeConfidence":2.0,"plateTime":0.46754351578980424,"extension":5.370209466854809},"index":3,"playId":"e1b6c1c4-c711-3cf8-b050-7b40595f31de","pitchNumber":4,"startTime":"2026-03-31T01:03:32.368Z","endTime":"2026-03-31T01:03:36.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.491496012389337,"aZ":-23.573817110076035,"pfxX":8.78201624652895,"pfxZ":4.2385024706253045,"pX":-0.10247823358938195,"pZ":2.913394855956798,"vX0":-4.273946970040653,"vY0":-141.41111691612744,"vZ0":-5.334464578155739,"x":120.91,"y":160.12,"x0":0.28532037875590655,"y0":50.00638506706773,"z0":6.331588801384718,"aX":17.83404796517297},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.8,"breakHorizontal":-15.1,"spinRate":2076,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.3869677926997426,"extension":5.56707634220766},"hitData":{"launchSpeed":116.9,"launchAngle":8.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":94.96,"coordY":82.29}},"index":4,"playId":"ba91c88f-6c0c-3f72-9a7b-e1b51b12c701","pitchNumber":5,"startTime":"2026-03-31T01:03:51.095Z","endTime":"2026-03-31T01:04:04.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.800000000000004,"awayTeamWinProbability":66.19999999999999,"homeTeamWinProbabilityAdded":-2.6999999999999957,"leverageIndex":0.74,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:04:04.956Z","atBatIndex":39},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ben Williamson grounds into a double play, shortstop David Hamilton to second baseman Brice Turang to first baseman Jake Bauers. Junior Caminero out at 2nd. Ben Williamson out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T01:04:17.385Z","endTime":"2026-03-31T01:04:34.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"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":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03848926357185,"aZ":-24.96098011934695,"pfxX":8.444919305555242,"pfxZ":3.5961306106006905,"pX":0.24064772823234487,"pZ":3.1181441561855716,"vX0":-3.4340491285382884,"vY0":-140.97660706797265,"vZ0":-4.748004533915756,"x":107.83,"y":154.59,"x0":0.37966678984385616,"y0":50.003393005646124,"z0":6.4421357651065865,"aX":16.942578803224176},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.6,"breakHorizontal":-14.5,"spinRate":1909,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.38901463440756556,"extension":5.323158825633474},"hitData":{"launchSpeed":70.6,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.83,"coordY":155.74}},"index":0,"playId":"57a7ffc9-6f23-309d-82c1-426cd3f60407","pitchNumber":1,"startTime":"2026-03-31T01:04:26.269Z","endTime":"2026-03-31T01:04:34.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":5.799999999999997,"leverageIndex":1.35,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:04:34.781Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brice Turang doubles (4) on a ground ball to right fielder Ryan Vilade, deflected by first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T01:06:39.625Z","endTime":"2026-03-31T01:07:54.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74202567830276,"aZ":-28.4656437366816,"pfxX":0.5003582168307876,"pfxZ":2.3467483530634965,"pX":-0.3960704348517438,"pZ":3.3876687157686556,"vX0":2.957998707623674,"vY0":-124.47315949774429,"vZ0":-0.7896475955942603,"x":132.1,"y":147.31,"x0":-1.6621470555570905,"y0":50.00027011712749,"z0":6.054926658862991,"aX":0.7882902606550211},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.3,"breakHorizontal":-1.6,"spinRate":2317,"spinDirection":134},"zone":1,"typeConfidence":2.0,"plateTime":0.43914897199210534,"extension":5.899149838749416},"index":0,"playId":"37d895d4-c56d-3b57-9c5a-cd52270415c3","pitchNumber":1,"startTime":"2026-03-31T01:06:47.057Z","endTime":"2026-03-31T01:06:51.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64970697611569,"aZ":-18.808064352995952,"pfxX":-8.017714289780864,"pfxZ":7.442718723538784,"pX":0.8892650530093976,"pZ":2.994070619241057,"vX0":8.717949928218,"vY0":-133.41438026364244,"vZ0":-4.187409369861378,"x":83.1,"y":157.94,"x0":-1.3845970254645352,"y0":50.004481786607606,"z0":5.945835826415474,"aX":-14.403842098502874},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.7,"breakHorizontal":12.6,"spinRate":2229,"spinDirection":201},"zone":12,"typeConfidence":0.88,"plateTime":0.4111011855464626,"extension":5.949326586908326},"index":1,"playId":"eab3f1db-b600-36c9-93fc-198a07aad5c9","pitchNumber":2,"startTime":"2026-03-31T01:07:03.225Z","endTime":"2026-03-31T01:07:08.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":93.0,"endSpeed":84.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.424402203359648,"aZ":-12.974625793070272,"pfxX":-1.9585447491730812,"pfxZ":10.429885925993684,"pX":0.4455151070016382,"pZ":3.1348170100357065,"vX0":6.136464109634102,"vY0":-135.29196914217925,"vZ0":-4.879059157217293,"x":100.02,"y":154.14,"x0":-1.6045841999607078,"y0":50.00529975438966,"z0":5.8816432855034115,"aX":-3.607125200462997},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.9,"breakHorizontal":2.2,"spinRate":2255,"spinDirection":206},"zone":3,"typeConfidence":0.87,"plateTime":0.40592232351919444,"extension":6.015281898805081},"index":2,"playId":"27cd589f-616f-36a9-a69b-d2c255a6892b","pitchNumber":3,"startTime":"2026-03-31T01:07:19.653Z","endTime":"2026-03-31T01:07:23.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.621476895114046,"aZ":-27.68151016250571,"pfxX":0.33116476987594745,"pfxZ":2.75316896576152,"pX":0.4052561455980412,"pZ":1.8823367310590022,"vX0":4.802616074057536,"vY0":-126.16595536309256,"vZ0":-4.446447876228526,"x":101.55,"y":187.96,"x0":-1.5560189154600426,"y0":50.00322078299074,"z0":5.865828513514693,"aX":0.5406460279083029},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.3,"breakHorizontal":-1.6,"spinRate":2441,"spinDirection":171},"zone":9,"typeConfidence":2.0,"plateTime":0.4320487424539685,"extension":5.9421208830020324},"hitData":{"launchSpeed":88.5,"launchAngle":0.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":189.31,"coordY":131.41}},"index":3,"playId":"33f85ea0-47da-36a9-8baf-aa945f7beac9","pitchNumber":4,"startTime":"2026-03-31T01:07:40.047Z","endTime":"2026-03-31T01:07:54.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.4,"awayTeamWinProbability":49.6,"homeTeamWinProbabilityAdded":10.799999999999997,"leverageIndex":1.56,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:07:54.201Z","atBatIndex":41},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"William Contreras homers (1) on a fly ball to center field. Brice Turang scores.","rbi":2,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T01:08:25.392Z","endTime":"2026-03-31T01:09:10.997Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":{"id":607259,"link":"/api/v1/people/607259"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":{"id":607259,"link":"/api/v1/people/607259"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.402124119772676,"aZ":-13.2323822534817,"pfxX":-2.577021318535973,"pfxZ":10.246519404574181,"pX":-0.47441061407149093,"pZ":2.725920760431289,"vX0":3.518485618746896,"vY0":-134.8684113692806,"vZ0":-6.098503023781003,"x":135.08,"y":165.18,"x0":-1.4590259129894294,"y0":50.000573301871896,"z0":5.943728729150204,"aX":-4.763035212634982},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.5,"breakHorizontal":4.0,"spinRate":2174,"spinDirection":199},"zone":1,"typeConfidence":0.9,"plateTime":0.4055941692421836,"extension":6.025213064196922},"hitData":{"launchSpeed":107.0,"launchAngle":33.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.36,"coordY":32.77}},"index":0,"playId":"55c055ea-2ee1-3eed-a20f-615eed4645ce","pitchNumber":1,"startTime":"2026-03-31T01:08:35.887Z","endTime":"2026-03-31T01:09:10.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":23.6,"leverageIndex":2.13,"dramaIndex":203.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:09:10.997Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out, second baseman Ben Williamson to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T01:09:09.787Z","endTime":"2026-03-31T01:10:27.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.537950432926724,"aZ":-16.792337929775897,"pfxX":-7.804750569593601,"pfxZ":8.37739911869475,"pX":0.634551395478802,"pZ":4.0116175836888965,"vX0":8.086151702892245,"vY0":-134.49556489954617,"vZ0":-2.2028856630716978,"x":92.81,"y":130.47,"x0":-1.3935826017751716,"y0":50.00407631561953,"z0":6.029133802125236,"aX":-14.33317632179741},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.9,"breakHorizontal":12.5,"spinRate":2240,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.406882413706362,"extension":6.008834406718085},"index":0,"playId":"99cde06e-dd28-3b74-9cec-97b049e11aea","pitchNumber":1,"startTime":"2026-03-31T01:09:32.516Z","endTime":"2026-03-31T01:09:37.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.910295123238644,"aZ":-15.010849823889453,"pfxX":-2.38001987934181,"pfxZ":9.261231984491962,"pX":0.27578389990632085,"pZ":3.5097244688565286,"vX0":5.707317693037085,"vY0":-135.1417541657244,"vZ0":-3.5925592381365,"x":106.49,"y":144.02,"x0":-1.5524271497547903,"y0":50.00452237304572,"z0":5.908015736718321,"aX":-4.412443915378925},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":3.1,"spinRate":2371,"spinDirection":215},"zone":3,"typeConfidence":0.89,"plateTime":0.4049964763665992,"extension":5.976193345940832},"index":1,"playId":"ebc253fb-37c1-3280-9983-cde715fb03ed","pitchNumber":2,"startTime":"2026-03-31T01:09:46.990Z","endTime":"2026-03-31T01:09:50.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.78169582338845,"aZ":-27.53108214065491,"pfxX":-8.050192780245917,"pfxZ":3.5053241256957555,"pX":-0.9973498213929816,"pZ":0.7829261974891449,"vX0":3.373128908813947,"vY0":-114.02853373538296,"vZ0":-5.624871427628594,"x":155.02,"y":217.64,"x0":-1.4450670712584124,"y0":50.003705130526036,"z0":5.978175211636049,"aX":-10.665571030884164},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":5.3,"breakHorizontal":13.8,"spinRate":1958,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.47923206071925106,"extension":6.124878638434699},"index":2,"playId":"08bba88a-de64-359d-88de-0afdcb1cff20","pitchNumber":3,"startTime":"2026-03-31T01:10:01.755Z","endTime":"2026-03-31T01:10:06.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.650889119155725,"aZ":-22.805911471706388,"pfxX":-0.22221401254353235,"pfxZ":5.331073700250753,"pX":0.25684989733597047,"pZ":2.1181602691267885,"vX0":4.99897511716094,"vY0":-131.43926632923186,"vZ0":-5.355520681996505,"x":107.21,"y":181.59,"x0":-1.637175051311941,"y0":50.005799847155984,"z0":5.865304734984083,"aX":-0.3916640236474873},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.8,"breakHorizontal":-0.6,"spinRate":2303,"spinDirection":191},"zone":9,"typeConfidence":0.91,"plateTime":0.41597825081873996,"extension":5.9596947392138935},"hitData":{"launchSpeed":91.2,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":156.75}},"index":3,"playId":"8b754ba1-c880-36b9-94e9-ade7eb1efdbe","pitchNumber":4,"startTime":"2026-03-31T01:10:19.037Z","endTime":"2026-03-31T01:10:27.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:10:27.247Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Rengifo singles on a ground ball to right fielder Ryan Vilade.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T01:10:30.441Z","endTime":"2026-03-31T01:11:20.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.163928155856222,"aZ":-26.118246087332338,"pfxX":-7.695689247536537,"pfxZ":4.539209080512908,"pX":-0.041939584470093154,"pZ":1.8488924116334529,"vX0":5.020179614153179,"vY0":-114.52494385426066,"vZ0":-3.894385251575298,"x":118.6,"y":188.86,"x0":-1.257102265808525,"y0":50.00436406296369,"z0":6.111853621527061,"aX":-10.274587131509204},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":7.6,"breakHorizontal":12.7,"spinRate":1822,"spinDirection":249},"zone":8,"typeConfidence":0.9,"plateTime":0.4773537743256471,"extension":6.062526893407463},"index":0,"playId":"3098a94d-309d-3f81-a817-fc8853bb828c","pitchNumber":1,"startTime":"2026-03-31T01:10:51.583Z","endTime":"2026-03-31T01:10:55.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":85.8,"endSpeed":78.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5616421601789,"aZ":-29.11381649122654,"pfxX":-0.10974470001345193,"pfxZ":1.9675001345227514,"pX":0.3083026246393677,"pZ":0.9761740830543881,"vX0":4.580344237861157,"vY0":-124.74827558353815,"vZ0":-5.92886190067207,"x":105.25,"y":212.42,"x0":-1.548839196041018,"y0":50.00167290033766,"z0":5.8286170387847935,"aX":-0.17155604135797087},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.3,"breakHorizontal":-1.0,"spinRate":2386,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.44158519046597533,"extension":5.993578361208522},"hitData":{"launchSpeed":105.6,"launchAngle":5.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.01,"coordY":128.75}},"index":1,"playId":"ecce7180-3ca8-319c-8f77-df7bd6679762","pitchNumber":2,"startTime":"2026-03-31T01:11:07.854Z","endTime":"2026-03-31T01:11:20.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.2,"awayTeamWinProbability":25.799999999999997,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.64,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:11:20.903Z","atBatIndex":44},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jake Bauers grounds into a force out, second baseman Ben Williamson to shortstop Carson Williams. Luis Rengifo out at 2nd. Jake Bauers to 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T01:13:04.600Z","endTime":"2026-03-31T01:14:13.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700246,"link":"/api/v1/people/700246"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-31T01:11:40.863Z","endTime":"2026-03-31T01:13:06.904Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.593907689777343,"aZ":-21.84427997297671,"pfxX":0.970234208554303,"pfxZ":5.990857861438508,"pX":0.4219525708850412,"pZ":3.9094854019736527,"vX0":5.052082617625548,"vY0":-129.8385997736521,"vZ0":-1.2411558335171877,"x":100.92,"y":133.22,"x0":-1.6671275272773276,"y0":50.005536811033096,"z0":6.040113973158689,"aX":1.6722585579233684},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.8,"breakHorizontal":-2.8,"spinRate":2263,"spinDirection":155},"zone":12,"typeConfidence":0.89,"plateTime":0.4202306631269792,"extension":5.8516716384891785},"index":1,"playId":"fe4eb80e-4c80-3f2a-9f17-2da2f451607e","pitchNumber":1,"startTime":"2026-03-31T01:13:06.904Z","endTime":"2026-03-31T01:13:11.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":88.8,"endSpeed":82.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24932537782053,"aZ":-20.469968033940553,"pfxX":0.38960077855491193,"pfxZ":6.841730593557345,"pX":0.16825294764037077,"pZ":2.507076734129605,"vX0":4.662920693702398,"vY0":-129.28043522950395,"vZ0":-4.599430867524973,"x":110.59,"y":171.09,"x0":-1.7014300820338664,"y0":50.00384047015371,"z0":5.858671245978195,"aX":0.6658539360256818},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.8,"breakHorizontal":-1.7,"spinRate":2355,"spinDirection":178},"zone":5,"typeConfidence":0.9,"plateTime":0.42195431064921074,"extension":5.976218187768443},"index":2,"playId":"412610f0-a4e8-31a2-923d-99a511b2a2fe","pitchNumber":2,"startTime":"2026-03-31T01:13:26.092Z","endTime":"2026-03-31T01:13:29.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"e8429cdb-8cc1-3a78-98db-3b7b6fd613b6","startTime":"2026-03-31T01:13:47.934Z","endTime":"2026-03-31T01:13:52.697Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.891998504030486,"aZ":-22.944739441483396,"pfxX":-8.805607823211272,"pfxZ":5.047662461572385,"pX":-0.21620475805196235,"pZ":2.7074446161863124,"vX0":6.435311757280622,"vY0":-134.319213497203,"vZ0":-4.277552714751428,"x":125.24,"y":165.68,"x0":-1.4981715763439596,"y0":50.00321898563665,"z0":5.9506044487151755,"aX":-16.102218265231578},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.4,"breakHorizontal":14.5,"spinRate":2183,"spinDirection":205},"zone":5,"typeConfidence":0.89,"plateTime":0.40766340767837006,"extension":5.969061442844791},"hitData":{"launchSpeed":104.4,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":158.27}},"index":4,"playId":"7f9d23c2-8827-3b5b-acd9-98a449b04634","pitchNumber":3,"startTime":"2026-03-31T01:14:05.679Z","endTime":"2026-03-31T01:14:13.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.5,"awayTeamWinProbability":28.5,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.15,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:14:13.737Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, second baseman Ben Williamson to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T01:14:24.380Z","endTime":"2026-03-31T01:15:55.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.612525831088366,"aZ":-43.52706618578147,"pfxX":-0.41275784352468925,"pfxZ":-8.498308583387203,"pX":-1.40757540921635,"pZ":1.0867050471553419,"vX0":0.5903639874798601,"vY0":-115.4859476219691,"vZ0":-1.7237895395438172,"x":170.65,"y":209.44,"x0":-1.6141230825060504,"y0":50.00079342657377,"z0":6.069644673485783,"aX":-0.5516550671917538},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-15.5,"breakHorizontal":0.6,"spinRate":2550,"spinDirection":6},"zone":13,"typeConfidence":0.9,"plateTime":0.4761854418423721,"extension":5.9341165569167655},"index":0,"playId":"a929db7d-4d79-3b26-8153-3e1b56edb1e5","pitchNumber":1,"startTime":"2026-03-31T01:14:43.595Z","endTime":"2026-03-31T01:14:53.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jake Bauers steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"a929db7d-4d79-3b26-8153-3e1b56edb1e5","startTime":"2026-03-31T01:15:01.343Z","endTime":"2026-03-31T01:15:08.976Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"postOnSecond":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"homeTeamWinProbability":72.7,"awayTeamWinProbability":27.299999999999997,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.89,"dramaIndex":35.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01116551957653,"aZ":-28.553211976377042,"pfxX":-8.731750653692746,"pfxZ":2.702280981486865,"pX":0.739485638021079,"pZ":1.6364123235433174,"vX0":7.2946581729327775,"vY0":-114.89218901810884,"vZ0":-3.785006962488592,"x":88.81,"y":194.6,"x0":-1.3400963767768777,"y0":50.00100190946396,"z0":6.075863082482123,"aX":-11.688562085589295},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":4.2,"breakHorizontal":14.0,"spinRate":1912,"spinDirection":243},"zone":9,"typeConfidence":0.9,"plateTime":0.476473970463684,"extension":5.9780234757437345},"index":2,"playId":"94992f05-f210-3bf8-9039-d7b4026bd159","pitchNumber":2,"startTime":"2026-03-31T01:15:08.976Z","endTime":"2026-03-31T01:15:13.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":77.1,"endSpeed":71.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.775642792087783,"aZ":-29.263596344439048,"pfxX":-6.974971071737988,"pfxZ":2.292784295175429,"pX":0.04467170876727243,"pZ":0.9096198721735071,"vX0":5.180324234420852,"vY0":-112.11896542699112,"vZ0":-4.710882770780272,"x":115.3,"y":214.22,"x0":-1.3925648531911121,"y0":50.004029689431704,"z0":6.033496430110138,"aX":-8.857264534578448},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":3.2,"breakHorizontal":11.3,"spinRate":1862,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.48901758829406194,"extension":6.2025306887803975},"index":3,"playId":"c8ef8572-cfb2-3236-97fa-7a0ded495123","pitchNumber":3,"startTime":"2026-03-31T01:15:26.157Z","endTime":"2026-03-31T01:15:31.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.32504344470476,"aZ":-15.516695447011907,"pfxX":-2.364396487994049,"pfxZ":8.919743887513434,"pX":0.1282082350722759,"pZ":2.4569266406840193,"vX0":5.799286787567592,"vY0":-135.91633955735833,"vZ0":-5.890304305478579,"x":112.11,"y":172.44,"x0":-1.7277501633495522,"y0":50.00274432992038,"z0":5.733277993575254,"aX":-4.416037298182929},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":3.0,"spinRate":2291,"spinDirection":211},"zone":5,"typeConfidence":0.9,"plateTime":0.4032977348366864,"extension":6.046511645144436},"hitData":{"launchSpeed":95.2,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":157.76}},"index":4,"playId":"30ec0273-a591-36b7-875d-3be154c550bf","pitchNumber":4,"startTime":"2026-03-31T01:15:47.393Z","endTime":"2026-03-31T01:15:55.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-3.500000000000014,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:15:55.760Z","atBatIndex":46},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jonny DeLuca homers (1) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T01:17:33.071Z","endTime":"2026-03-31T01:19:41.614Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":{"id":676879,"link":"/api/v1/people/676879"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1510947640462,"aZ":-46.315638502656526,"pfxX":-6.352487732425739,"pfxZ":-10.399334213298598,"pX":1.4138509138800481,"pZ":4.695651807037846,"vX0":3.2488438623186937,"vY0":-116.25763268160618,"vZ0":5.312935553331123,"x":63.11,"y":112.0,"x0":0.8187651756429492,"y0":50.00385134984557,"z0":6.794847633336252,"aX":-8.638181891198196},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-17.0,"breakHorizontal":10.7,"spinRate":2672,"spinDirection":329},"zone":12,"typeConfidence":2.0,"plateTime":0.4723459655972322,"extension":5.218600605877618},"index":0,"playId":"a7916b3e-492e-36a6-9592-3df1c9456d5e","pitchNumber":1,"startTime":"2026-03-31T01:18:05.416Z","endTime":"2026-03-31T01:18:09.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.242174348809208,"aZ":-22.718656180894918,"pfxX":8.421137016183945,"pfxZ":4.830530103403441,"pX":-0.7722413744426391,"pZ":0.1254109388556179,"vX0":-5.7621312893376855,"vY0":-139.03756193248304,"vZ0":-12.294578511812038,"x":146.44,"y":235.39,"x0":0.2331829117581287,"y0":50.00406612319516,"z0":6.1132002427102865,"aX":16.48466878005506},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.4,"breakHorizontal":-14.0,"spinRate":1981,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.3939762697187956,"extension":5.439442180458996},"index":1,"playId":"603475ae-19df-386a-957c-c0e02af8c4fe","pitchNumber":2,"startTime":"2026-03-31T01:18:23.158Z","endTime":"2026-03-31T01:18:27.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":96.1,"endSpeed":88.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.329723358235377,"aZ":-24.133729398379298,"pfxX":9.083084640767833,"pfxZ":4.034230536242209,"pX":0.369962727771309,"pZ":3.6250169946410047,"vX0":-3.2911405464350754,"vY0":-139.99862082938014,"vZ0":-3.3995052140684026,"x":102.9,"y":140.9,"x0":0.3776068471574821,"y0":50.005301373261474,"z0":6.426957372997409,"aX":18.109736211725302},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.8,"breakHorizontal":-15.8,"spinRate":1993,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.3906049831526639,"extension":5.29311381374999},"index":2,"playId":"a42e17ca-c64a-3b20-aa5b-3224d22830b6","pitchNumber":3,"startTime":"2026-03-31T01:18:42.066Z","endTime":"2026-03-31T01:18:46.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.482992003117936,"aZ":-24.614473921374934,"pfxX":8.063277960077803,"pfxZ":3.836263973273028,"pX":-0.774980151819227,"pZ":1.6401165560354387,"vX0":-5.720151350394854,"vY0":-138.87897689265958,"vZ0":-8.154149155353648,"x":146.54,"y":194.5,"x0":0.25445989212106634,"y0":50.00294984988037,"z0":6.228181093648446,"aX":15.892623509977192},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.5,"breakHorizontal":-13.6,"spinRate":2099,"spinDirection":148},"zone":7,"typeConfidence":2.0,"plateTime":0.39303528687214495,"extension":5.4705521296568485},"index":3,"playId":"f0456cb4-b836-38e1-94d7-e9ba7a6e7183","pitchNumber":4,"startTime":"2026-03-31T01:18:59.005Z","endTime":"2026-03-31T01:19:03.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.142949988940142,"aZ":-23.069690038057146,"pfxX":8.91293427274555,"pfxZ":4.710516659163943,"pX":-0.15850938449743218,"pZ":2.8333051302815067,"vX0":-4.839451433951617,"vY0":-137.82171616317765,"vZ0":-5.2410836501451445,"x":123.04,"y":162.28,"x0":0.45726600791635774,"y0":50.005787898090134,"z0":6.306953868675278,"aX":17.238284765655},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":-15.2,"spinRate":2103,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.39662450928478954,"extension":5.507586559466892},"hitData":{"launchSpeed":109.0,"launchAngle":22.0,"totalDistance":438.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":48.78,"coordY":38.6}},"index":4,"playId":"ad24a7ac-fb5d-3de9-aaab-24e0cf232d81","pitchNumber":5,"startTime":"2026-03-31T01:19:15.234Z","endTime":"2026-03-31T01:19:41.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-19.19999999999999,"leverageIndex":1.71,"dramaIndex":166.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:19:41.614Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Fortes strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T01:19:37.236Z","endTime":"2026-03-31T01:22:37.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.875709297114323,"aZ":-23.79462897109431,"pfxX":8.353491103079705,"pfxZ":4.077202920601021,"pX":1.3893650626802103,"pZ":4.916272151035458,"vX0":-0.2944826912429743,"vY0":-142.31827598589462,"vZ0":-0.44843411686100637,"x":64.04,"y":106.04,"x0":0.40806750160517574,"y0":50.006941427836225,"z0":6.579620298622861,"aX":17.18290802538456},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.4,"breakHorizontal":-15.1,"spinRate":2103,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.38448496609335825,"extension":5.3180346137804815},"index":0,"playId":"cb032dcf-9b18-3b82-adc8-60499c40a30b","pitchNumber":1,"startTime":"2026-03-31T01:20:00.260Z","endTime":"2026-03-31T01:20:04.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-31T01:21:03.025Z","endTime":"2026-03-31T01:21:13.750Z","isPitch":false,"type":"action","player":{"id":663743,"link":"/api/v1/people/663743"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59856588268937,"aZ":-21.562672530533668,"pfxX":8.148609887322998,"pfxZ":5.270873398195276,"pX":-0.30249224388986334,"pZ":0.8177825590136151,"vX0":-4.46047780190794,"vY0":-140.6421245153266,"vZ0":-10.926077195850644,"x":128.53,"y":216.7,"x0":0.24175824602030951,"y0":50.00057499265009,"z0":6.1392553226858055,"aX":16.392729873213103},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.6,"breakHorizontal":-13.9,"spinRate":2145,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.38881055309063983,"extension":5.574882352914967},"index":2,"playId":"2fd82b55-b6c7-35c8-9adb-e8e2e205103a","pitchNumber":2,"startTime":"2026-03-31T01:21:13.750Z","endTime":"2026-03-31T01:21:17.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13281411915715,"aZ":-21.307166576154636,"pfxX":7.85671960758493,"pfxZ":5.381461148915875,"pX":0.03231048136858184,"pZ":3.3529664308202616,"vX0":-3.6543016417316414,"vY0":-141.22508108126144,"vZ0":-4.572084610906347,"x":115.77,"y":148.25,"x0":0.3221611802512326,"y0":50.00435036363111,"z0":6.363180493692284,"aX":15.873292816849206},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.0,"breakHorizontal":-13.4,"spinRate":2140,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.3878247914916506,"extension":5.61525628938621},"index":3,"playId":"905695eb-9869-361c-87e3-f6a5534dbe00","pitchNumber":3,"startTime":"2026-03-31T01:21:28.681Z","endTime":"2026-03-31T01:21:32.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":96.1,"endSpeed":88.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.99206677577607,"aZ":-15.58051505191962,"pfxX":4.241221402415054,"pfxZ":8.32447491003049,"pX":0.43405991812563816,"pZ":3.413797567723488,"vX0":-1.2504936497838472,"vY0":-139.90253170547177,"vZ0":-5.308810407696646,"x":100.45,"y":146.61,"x0":0.33439242438686995,"y0":50.00014516768978,"z0":6.348397445795386,"aX":8.450252738680833},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.3,"breakHorizontal":-7.4,"spinRate":2184,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.3907143708405547,"extension":5.471408625688828},"index":4,"playId":"053ca896-0790-358c-b129-ee0d0a8565d3","pitchNumber":4,"startTime":"2026-03-31T01:21:43.833Z","endTime":"2026-03-31T01:21:48.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.229212804487496,"aZ":-22.910775220792395,"pfxX":9.558239944216641,"pfxZ":5.188537136206701,"pX":-0.35745878498684147,"pZ":0.6293566555718306,"vX0":-5.0177492085670785,"vY0":-132.51362546059917,"vZ0":-9.833665550738328,"x":130.63,"y":221.79,"x0":0.31457154969486095,"y0":50.0065091612066,"z0":6.050532066271502,"aX":17.07179831041665},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.6,"breakHorizontal":-16.3,"spinRate":1682,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.4127017356968965,"extension":5.573420977115033},"index":5,"playId":"4068c5e9-e9a1-37b0-aa2d-e1dbf33260a9","pitchNumber":5,"startTime":"2026-03-31T01:22:03.669Z","endTime":"2026-03-31T01:22:07.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-31T01:22:18.007Z","endTime":"2026-03-31T01:22:33.387Z","isPitch":false,"type":"action","player":{"id":663743,"link":"/api/v1/people/663743"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.057871635208368,"aZ":-26.680287050007053,"pfxX":7.926856634370554,"pfxZ":3.0346499898629586,"pX":0.2769843569758625,"pZ":1.106550144211064,"vX0":-3.0139595560933286,"vY0":-133.49290945713886,"vZ0":-8.384813357343146,"x":106.44,"y":208.9,"x0":0.38920876251221814,"y0":50.00152799202614,"z0":6.201457479876717,"aX":14.34129851075528},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.0,"breakHorizontal":-13.7,"spinRate":1762,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4099033738901037,"extension":5.5822567551159885},"index":7,"playId":"d216a0c3-97a3-3750-b36a-e57147d10305","pitchNumber":6,"startTime":"2026-03-31T01:22:33.387Z","endTime":"2026-03-31T01:22:37.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:22:37.409Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chandler Simpson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T01:22:45.242Z","endTime":"2026-03-31T01:23:46.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.114834297880012,"aZ":-12.933868346073679,"pfxX":3.2874332712422083,"pfxZ":9.536479422715413,"pX":-0.5109225905517928,"pZ":1.9823313590496323,"vX0":-3.222016437434042,"vY0":-140.72896685955305,"vZ0":-9.502608839869415,"x":136.48,"y":185.26,"x0":0.21835253825251644,"y0":50.00554767977619,"z0":6.227835680251502,"aX":6.63510281466429},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":-5.4,"spinRate":2263,"spinDirection":144},"zone":7,"typeConfidence":2.0,"plateTime":0.388305553618836,"extension":5.578461049075923},"index":0,"playId":"1f0f2bfa-2f99-3197-bcf6-685aa884358f","pitchNumber":1,"startTime":"2026-03-31T01:23:02.413Z","endTime":"2026-03-31T01:23:06.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22486938945849,"aZ":-46.794513492190426,"pfxX":-4.017486815730254,"pfxZ":-10.049451525253525,"pX":-0.35149361440878585,"pZ":2.2280123440277815,"vX0":-0.7295270399547056,"vY0":-120.387914109354,"vZ0":-0.0992005524178865,"x":130.4,"y":178.62,"x0":0.47770716900709204,"y0":50.00209580357444,"z0":6.441457038129293,"aX":-5.8459826829781685},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-17.9,"breakHorizontal":7.4,"spinRate":2840,"spinDirection":331},"zone":4,"typeConfidence":2.0,"plateTime":0.45646439670925254,"extension":5.462551558005991},"index":1,"playId":"4519a229-5365-3ad6-8879-6caea9545647","pitchNumber":2,"startTime":"2026-03-31T01:23:23.921Z","endTime":"2026-03-31T01:23:27.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.563230114135646,"aZ":-38.24840266947412,"pfxX":-5.07901286637501,"pfxZ":-3.882442211750539,"pX":-1.24653829192697,"pZ":1.175158838406411,"vX0":-2.4829400132541783,"vY0":-124.63125473450494,"vZ0":-4.605931760752543,"x":164.52,"y":207.05,"x0":0.42466875705979257,"y0":50.005936834867846,"z0":6.228438340077113,"aX":-7.939036980766778},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.9,"breakHorizontal":9.8,"spinRate":2662,"spinDirection":330},"zone":13,"typeConfidence":2.0,"plateTime":0.4405699100352014,"extension":5.367317017868565},"index":2,"playId":"e56aae43-01b3-3869-b67e-927b52825867","pitchNumber":3,"startTime":"2026-03-31T01:23:42.611Z","endTime":"2026-03-31T01:23:46.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:23:46.393Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Williams called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T01:23:54.570Z","endTime":"2026-03-31T01:24:49.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":700246,"fullName":"Carson Williams","link":"/api/v1/people/700246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700246,"fullName":"Carson Williams","link":"/api/v1/people/700246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.866040574215898,"aZ":-30.05106515656126,"pfxX":7.666876811873041,"pfxZ":1.1936629467554365,"pX":0.6747472704059836,"pZ":2.6966236024246313,"vX0":-2.1985463005575507,"vY0":-132.1173484926603,"vZ0":-3.596540883061583,"x":91.28,"y":165.97,"x0":0.5170207483166229,"y0":50.00558008420328,"z0":6.263523748778348,"aX":13.67296858356467},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.7,"breakHorizontal":-13.4,"spinRate":1778,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.4132110623496694,"extension":5.397951859070867},"index":0,"playId":"a4eab0b6-9c32-32c3-9904-ea131ac2a75b","pitchNumber":1,"startTime":"2026-03-31T01:24:10.978Z","endTime":"2026-03-31T01:24:14.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.255606454318908,"aZ":-23.361096900021952,"pfxX":8.273035261635409,"pfxZ":4.329693945312796,"pX":-0.5072279394514355,"pZ":2.934092281743671,"vX0":-5.243646254311485,"vY0":-141.14599592717693,"vZ0":-5.314368726033715,"x":136.33,"y":159.56,"x0":0.2905459509219265,"y0":50.00645921981786,"z0":6.326390852414241,"aX":16.855332809938396},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.1,"breakHorizontal":-14.0,"spinRate":2182,"spinDirection":149},"zone":1,"typeConfidence":2.0,"plateTime":0.38664611010966166,"extension":5.517137936084673},"index":1,"playId":"3a18a0a8-15fd-3004-b478-226de1fbb30e","pitchNumber":2,"startTime":"2026-03-31T01:24:27.107Z","endTime":"2026-03-31T01:24:30.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.575048402132776,"aZ":-46.64106070256708,"pfxX":-5.056632171488575,"pfxZ":-9.889789097089857,"pX":0.36554538536192643,"pZ":2.8323696677156986,"vX0":1.1140736085882552,"vY0":-120.76277570164834,"vZ0":0.9556859911760975,"x":103.07,"y":162.31,"x0":0.552278882764851,"y0":50.00122723811926,"z0":6.56483329904829,"aX":-7.397984940126978},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-17.3,"breakHorizontal":8.9,"spinRate":2776,"spinDirection":333},"zone":6,"typeConfidence":2.0,"plateTime":0.4551884744401842,"extension":5.403077612985668},"index":2,"playId":"9e5dcb50-69c0-3796-b399-7a893fa91f91","pitchNumber":3,"startTime":"2026-03-31T01:24:45.127Z","endTime":"2026-03-31T01:24:49.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700246,"link":"/api/v1/people/700246"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":700246,"link":"/api/v1/people/700246"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:24:49.923Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T01:27:09.844Z","endTime":"2026-03-31T01:28:32.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Cedric Mullins replaces right fielder Ryan Vilade, batting 2nd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T01:27:04.862Z","endTime":"2026-03-31T01:27:04.877Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":668723,"link":"/api/v1/people/668723"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to right field for Jonny DeLuca.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-31T01:27:04.877Z","endTime":"2026-03-31T01:27:04.878Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"600","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Griffin Jax replaces Nick Martinez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-31T01:27:04.878Z","endTime":"2026-03-31T01:27:12.107Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643377,"link":"/api/v1/people/643377"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.365831702745567,"aZ":-23.648946585221186,"pfxX":-8.577335218315975,"pfxZ":4.635133145828155,"pX":0.26774496887181776,"pZ":3.2656140257636843,"vX0":5.290864363679572,"vY0":-134.77700893221774,"vZ0":-1.4588323845269873,"x":106.79,"y":150.61,"x0":-0.606687529160628,"y0":50.002478373874446,"z0":5.4844761337450825,"aX":-15.775170130535246},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.3,"breakHorizontal":14.4,"spinRate":2073,"spinDirection":226},"zone":2,"typeConfidence":0.89,"plateTime":0.4064348112645768,"extension":6.458445056162216},"index":3,"playId":"2eb66cfb-11fd-394d-8ff6-dbcfb3f58961","pitchNumber":1,"startTime":"2026-03-31T01:27:12.107Z","endTime":"2026-03-31T01:27:15.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.236087554003337,"aZ":-40.35178752671666,"pfxX":0.5992004072392216,"pfxZ":-4.961995263155608,"pX":-0.29703638041666547,"pZ":1.6278317963040811,"vX0":0.6524338753496082,"vY0":-127.36616819547689,"vZ0":-1.813224140174659,"x":128.32,"y":194.83,"x0":-0.6339832490771663,"y0":50.000855473143766,"z0":5.528828058562551,"aX":0.9879396597163546},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-9.1,"breakHorizontal":-1.2,"spinRate":2955,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.4294257780642061,"extension":6.384646085719626},"index":4,"playId":"8fa94cff-3995-34ad-96a1-6175642952e8","pitchNumber":2,"startTime":"2026-03-31T01:27:28.518Z","endTime":"2026-03-31T01:27:32.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.081687602582623,"aZ":-24.759973115501456,"pfxX":-8.683300472807591,"pfxZ":4.062129373755133,"pX":-1.2638025894201217,"pZ":1.5184133498086827,"vX0":1.442214226207894,"vY0":-134.4783355604441,"vZ0":-5.569777750579776,"x":165.17,"y":197.78,"x0":-0.6802619807974486,"y0":50.00408637252318,"z0":5.380817339338329,"aX":-15.850741536694942},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.4,"breakHorizontal":15.4,"spinRate":1750,"spinDirection":225},"zone":13,"typeConfidence":0.91,"plateTime":0.40782314819479204,"extension":6.491667253338728},"index":5,"playId":"a09ccdd1-0684-31f2-b2d1-1671401dc4df","pitchNumber":3,"startTime":"2026-03-31T01:27:51.800Z","endTime":"2026-03-31T01:27:56.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":87.4,"endSpeed":80.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38098659179734,"aZ":-43.86434692098206,"pfxX":2.0494539383080035,"pfxZ":-7.10117314052933,"pX":-0.12057201364859264,"pZ":1.8764592072251411,"vX0":0.654641258926539,"vY0":-127.31951988878889,"vZ0":-0.44427060776951155,"x":121.6,"y":188.12,"x0":-0.6470512699392648,"y0":50.00103405446406,"z0":5.51529396999353,"aX":3.3746745144804176},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-12.7,"breakHorizontal":-3.8,"spinRate":3014,"spinDirection":38},"zone":8,"typeConfidence":2.0,"plateTime":0.4296798483227242,"extension":6.402492595394182},"index":6,"playId":"27dab0a6-7701-317d-9a81-e2655a483f53","pitchNumber":4,"startTime":"2026-03-31T01:28:08.109Z","endTime":"2026-03-31T01:28:12.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02692315839528,"aZ":-13.419791170318607,"pfxX":-3.7071374196120783,"pfxZ":9.263338530477785,"pX":0.7415277319786088,"pZ":3.1188570717561417,"vX0":5.1775572541798045,"vY0":-141.33029785408232,"vZ0":-3.900225215074614,"x":88.73,"y":154.57,"x0":-0.6319820557648901,"y0":50.00020574316633,"z0":5.377843510833437,"aX":-7.50358770473908},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":5.6,"spinRate":2338,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.38746536374649976,"extension":6.450953835807972},"index":7,"playId":"8746b681-fedd-3eae-8311-f6d2da6bc6c2","pitchNumber":5,"startTime":"2026-03-31T01:28:29.059Z","endTime":"2026-03-31T01:28:32.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:28:32.965Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Hamilton grounds out to first baseman Jonathan Aranda.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T01:28:38.258Z","endTime":"2026-03-31T01:30:29.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.505924854375785,"aZ":-31.158931300597803,"pfxX":7.08468118562657,"pfxZ":0.5872119587323983,"pX":-0.15851367095462626,"pZ":2.3510109730355673,"vX0":-0.07878107095260517,"vY0":-130.6797865335496,"vZ0":-1.7074998132823986,"x":123.04,"y":175.3,"x0":-1.0477296317958642,"y0":50.00237270730705,"z0":5.362040486716014,"aX":12.205604276972744},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.0,"breakHorizontal":-12.8,"spinRate":2987,"spinDirection":54},"zone":5,"typeConfidence":0.86,"plateTime":0.41974231347222535,"extension":6.387940864325458},"index":0,"playId":"08f910dd-a95b-350c-a019-68e3549f1da3","pitchNumber":1,"startTime":"2026-03-31T01:28:56.823Z","endTime":"2026-03-31T01:29:00.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":97.3,"endSpeed":89.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.079847608089324,"aZ":-11.33501159805965,"pfxX":-5.289084857501647,"pfxZ":10.30249686914586,"pX":0.6671686672776415,"pZ":0.9596806099624066,"vX0":5.4977285398736635,"vY0":-141.28771454583858,"vZ0":-9.521188241785758,"x":91.57,"y":212.87,"x0":-0.6163718397377048,"y0":50.001273262160545,"z0":5.100886004297644,"aX":-10.696481753030323},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.9,"breakHorizontal":8.5,"spinRate":2580,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.38761285708841386,"extension":6.56919704500876},"index":1,"playId":"0e6d3122-3eab-3b67-8ded-3a5431476f12","pitchNumber":2,"startTime":"2026-03-31T01:29:14.104Z","endTime":"2026-03-31T01:29:18.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.498688858011818,"aZ":-29.649944992165167,"pfxX":-9.999592986120538,"pfxZ":1.3619920805269512,"pX":-0.8012968902415846,"pZ":0.5544972419329774,"vX0":3.3677161522363286,"vY0":-135.2741286886426,"vZ0":-6.712973738702544,"x":147.54,"y":223.81,"x0":-0.7660531099789353,"y0":50.00028093285912,"z0":5.156854031474738,"aX":-18.461884785957846},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.2,"breakHorizontal":17.4,"spinRate":1910,"spinDirection":236},"zone":13,"typeConfidence":0.9,"plateTime":0.4054641864835311,"extension":6.547638791387602},"index":2,"playId":"430cf239-3876-3e96-ab64-f444946eca52","pitchNumber":3,"startTime":"2026-03-31T01:29:29.032Z","endTime":"2026-03-31T01:29:33.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.792855673776582,"aZ":-35.48583709171913,"pfxX":6.241836084057743,"pfxZ":-1.9043162371659959,"pX":-0.2556734057113889,"pZ":1.8428343513378518,"vX0":0.11612407090653845,"vY0":-131.6735787468364,"vZ0":-1.9932194959002674,"x":126.75,"y":189.02,"x0":-1.1100810647996686,"y0":50.00445587359842,"z0":5.262686030717,"aX":10.842194812176036},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-3.7,"breakHorizontal":-11.3,"spinRate":2911,"spinDirection":65},"zone":8,"typeConfidence":0.87,"plateTime":0.41771558009982757,"extension":6.462687702909031},"index":3,"playId":"56c2b739-a3d5-3236-95f3-4cae90b97ceb","pitchNumber":4,"startTime":"2026-03-31T01:29:46.565Z","endTime":"2026-03-31T01:29:50.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.056934592386973,"aZ":-44.79239908006561,"pfxX":1.9267984188720497,"pfxZ":-7.829053465136289,"pX":-1.1562021480723015,"pZ":2.7353440919000205,"vX0":-1.7556469046777035,"vY0":-126.20708838676929,"vZ0":1.7133414820071036,"x":161.07,"y":164.93,"x0":-0.7013654292348761,"y0":50.00532345434609,"z0":5.65930974284427,"aX":3.1039328579876995},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-13.6,"breakHorizontal":-3.1,"spinRate":3038,"spinDirection":42},"zone":11,"typeConfidence":2.0,"plateTime":0.4342421495813076,"extension":6.375471314267119},"index":4,"playId":"369a45a6-7233-3199-9f04-9c013b685193","pitchNumber":5,"startTime":"2026-03-31T01:30:02.946Z","endTime":"2026-03-31T01:30:07.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.963100092978117,"aZ":-12.100570156559437,"pfxX":-2.7196688915667195,"pfxZ":9.953768984550447,"pX":1.1037681436418434,"pZ":2.5317214923535443,"vX0":5.906910715630782,"vY0":-140.88468018262287,"vZ0":-5.507472922565962,"x":74.93,"y":170.42,"x0":-0.6635242828121035,"y0":50.006696588277805,"z0":5.288986182868423,"aX":-5.48708678566574},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.2,"breakHorizontal":3.7,"spinRate":2584,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.388252947693859,"extension":6.546865908537391},"hitData":{"launchSpeed":90.0,"launchAngle":6.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.92,"coordY":168.91}},"index":5,"playId":"a2ba8aa7-71dd-31f2-9f8b-7f767a22381f","pitchNumber":6,"startTime":"2026-03-31T01:30:19.297Z","endTime":"2026-03-31T01:30:29.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:30:29.137Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lockridge grounds out, second baseman Ben Williamson to first baseman Jonathan Aranda.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T01:30:30.015Z","endTime":"2026-03-31T01:31:41.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00775082644063,"aZ":-19.70282694255552,"pfxX":-10.041740807660792,"pfxZ":6.185980616822604,"pX":-0.279734955579008,"pZ":1.0872901237677526,"vX0":4.931392458113935,"vY0":-141.27057754301993,"vZ0":-7.787363370791926,"x":127.66,"y":209.42,"x0":-0.7459931942712198,"y0":50.002117675333636,"z0":5.152162826578554,"aX":-20.23998457120565},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.7,"breakHorizontal":17.2,"spinRate":2533,"spinDirection":211},"zone":13,"typeConfidence":0.93,"plateTime":0.38812680127595334,"extension":6.61949136063518},"index":0,"playId":"e33347dd-f908-3a44-8655-1cc4f1846f5e","pitchNumber":1,"startTime":"2026-03-31T01:30:50.360Z","endTime":"2026-03-31T01:30:54.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.998265549766703,"aZ":-35.28026759067004,"pfxX":5.9530106939841625,"pfxZ":-1.8393115153324775,"pX":-0.3377172733803591,"pZ":2.2084151547949453,"vX0":-0.10856879782733642,"vY0":-130.04672458236126,"vZ0":-1.0503929354162318,"x":129.87,"y":179.15,"x0":-1.0666789418439426,"y0":50.00298232781556,"z0":5.329155041178964,"aX":10.047357314362085},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.4,"breakHorizontal":-10.7,"spinRate":2960,"spinDirection":66},"zone":7,"typeConfidence":0.89,"plateTime":0.42355922692374826,"extension":6.50929308918841},"index":1,"playId":"edabb1da-5c81-3a87-bf41-fd36b0739908","pitchNumber":2,"startTime":"2026-03-31T01:31:03.934Z","endTime":"2026-03-31T01:31:07.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":92.6,"endSpeed":84.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29932185111624,"aZ":-28.613394847780384,"pfxX":-7.707571911507422,"pfxZ":1.9455732800535674,"pX":-1.2539184483147168,"pZ":1.1649541191597599,"vX0":1.2661118967862164,"vY0":-134.72149155743278,"vZ0":-5.633630623438142,"x":164.8,"y":207.33,"x0":-0.7299736631941899,"y0":50.00295592919346,"z0":5.315205095308503,"aX":-14.11480119367355},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.5,"breakHorizontal":13.7,"spinRate":1935,"spinDirection":230},"zone":13,"typeConfidence":0.91,"plateTime":0.4071364783101359,"extension":6.502684256015936},"index":2,"playId":"2ca373d4-6fa2-3e44-93e6-5a4324177763","pitchNumber":3,"startTime":"2026-03-31T01:31:19.305Z","endTime":"2026-03-31T01:31:24.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.28806950030262,"aZ":-19.28536362357899,"pfxX":-9.056278970543264,"pfxZ":6.391994416440257,"pX":-0.811596971091537,"pZ":2.7271595044028794,"vX0":2.9882720324799594,"vY0":-141.57813421725166,"vZ0":-3.7204861482997145,"x":147.94,"y":165.15,"x0":-0.7082511952886671,"y0":50.00529803840214,"z0":5.303013777279615,"aX":-18.267265261190772},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.9,"breakHorizontal":15.7,"spinRate":2385,"spinDirection":211},"zone":11,"typeConfidence":0.93,"plateTime":0.38783389075251495,"extension":6.493055293942325},"hitData":{"launchSpeed":74.1,"launchAngle":6.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.62,"coordY":146.11}},"index":3,"playId":"52aebe65-bf68-38f2-af9f-60ec300992ad","pitchNumber":4,"startTime":"2026-03-31T01:31:33.893Z","endTime":"2026-03-31T01:31:41.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_ab"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_ab"},{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:31:41.849Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yandy Díaz strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T01:33:57.941Z","endTime":"2026-03-31T01:34:36.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Angel Zerpa replaces Aaron Ashby.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T01:32:54.110Z","endTime":"2026-03-31T01:34:00.275Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672582,"link":"/api/v1/people/672582"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":96.0,"endSpeed":88.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.286465113053712,"aZ":-26.18142354428377,"pfxX":9.965559198884606,"pfxZ":3.023667174546139,"pX":-0.11413163213547241,"pZ":2.202316642509869,"vX0":-10.527193391755574,"vY0":-139.44330418649952,"vZ0":-3.495096625954331,"x":121.35,"y":179.32,"x0":2.402577119549293,"y0":50.00633457049542,"z0":5.18571208337798,"aX":19.768570050534443},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.9,"breakHorizontal":-16.1,"spinRate":1938,"spinDirection":119},"zone":5,"typeConfidence":0.89,"plateTime":0.3917421452373615,"extension":5.651942903194173},"index":1,"playId":"13e1cb60-bb16-3aa1-af98-e819d7011e1c","pitchNumber":1,"startTime":"2026-03-31T01:34:00.275Z","endTime":"2026-03-31T01:34:03.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.963257804514445,"aZ":-26.466316850354403,"pfxX":10.724145980366025,"pfxZ":2.9166709638093327,"pX":-0.16783463872417823,"pZ":1.9688044831784424,"vX0":-11.236917582865267,"vY0":-138.58299084350682,"vZ0":-3.6318444034556414,"x":123.4,"y":185.62,"x0":2.5327967905989275,"y0":50.004727825661234,"z0":5.050263375621165,"aX":21.006097604249206},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.7,"breakHorizontal":-17.3,"spinRate":1928,"spinDirection":119},"zone":8,"typeConfidence":0.9,"plateTime":0.3941864420152239,"extension":5.695157196795826},"index":2,"playId":"097a7252-b45e-3ce8-b270-c8383f85ad35","pitchNumber":2,"startTime":"2026-03-31T01:34:14.243Z","endTime":"2026-03-31T01:34:18.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.391613955495895,"aZ":-26.222221741846546,"pfxX":10.983050416871437,"pfxZ":2.9553038675075918,"pX":-0.6648442218644496,"pZ":2.06167806806179,"vX0":-12.31839473579879,"vY0":-140.46045167608978,"vZ0":-4.083162102690858,"x":142.34,"y":183.11,"x0":2.3337429634015323,"y0":50.00478847169041,"z0":5.223000603783667,"aX":22.127921730768016},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.7,"breakHorizontal":-17.6,"spinRate":1892,"spinDirection":116},"zone":7,"typeConfidence":0.92,"plateTime":0.3887455071368673,"extension":5.52315545295179},"index":3,"playId":"9d94f869-fa89-35db-85fb-7cda21c3ff97","pitchNumber":3,"startTime":"2026-03-31T01:34:32.802Z","endTime":"2026-03-31T01:34:36.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:34:36.700Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cedric Mullins strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T01:34:47.582Z","endTime":"2026-03-31T01:36:12.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36421552614909,"aZ":-26.974214440416336,"pfxX":10.998809807294593,"pfxZ":2.6193645596032447,"pX":-1.104129875878654,"pZ":2.0995579906591857,"vX0":-13.470310346573022,"vY0":-139.3619261088258,"vZ0":-3.6625256898526173,"x":159.09,"y":182.09,"x0":2.34026836674256,"y0":50.004454112892574,"z0":5.192160945607373,"aX":21.854841051001703},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.2,"breakHorizontal":-17.5,"spinRate":2025,"spinDirection":120},"zone":13,"typeConfidence":0.92,"plateTime":0.3915258872232794,"extension":5.6047375145926335},"index":0,"playId":"693d5d9f-41ef-3915-a530-4147fcef2fae","pitchNumber":1,"startTime":"2026-03-31T01:35:01.464Z","endTime":"2026-03-31T01:35:06.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.649874759927577,"aZ":-28.143939129772708,"pfxX":10.387166796454636,"pfxZ":2.015872881455386,"pX":-0.5604920610625663,"pZ":1.8457480799972306,"vX0":-11.747437775870386,"vY0":-139.8324460334024,"vZ0":-3.87848020694918,"x":138.36,"y":188.94,"x0":2.3261752870407975,"y0":50.00275332826212,"z0":5.0766573296983575,"aX":20.770685547611876},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.1,"breakHorizontal":-16.7,"spinRate":1924,"spinDirection":123},"zone":7,"typeConfidence":0.92,"plateTime":0.39024371553422865,"extension":5.561486889895371},"index":1,"playId":"34f82327-cb28-38a7-9e9c-5d6c11d2ea45","pitchNumber":2,"startTime":"2026-03-31T01:35:16.379Z","endTime":"2026-03-31T01:35:20.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.801688795208324,"aZ":-28.151389848031243,"pfxX":10.755576373924406,"pfxZ":2.049698261880561,"pX":0.2672488765247269,"pZ":2.3152064878352547,"vX0":-9.940313827828994,"vY0":-138.99870347022525,"vZ0":-2.690421644214214,"x":106.81,"y":176.27,"x0":2.484282158471135,"y0":50.006195837080206,"z0":5.15583412135091,"aX":21.148230285946543},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.4,"breakHorizontal":-17.5,"spinRate":1901,"spinDirection":117},"zone":5,"typeConfidence":0.91,"plateTime":0.39335238444725995,"extension":5.625579673601104},"index":2,"playId":"8dd0817e-de6e-3eb8-9538-5e2dd1dbe938","pitchNumber":3,"startTime":"2026-03-31T01:35:32.093Z","endTime":"2026-03-31T01:35:36.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-31T01:35:42.197Z","endTime":"2026-03-31T01:35:52.907Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"},"defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":88.3,"endSpeed":82.1,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.924479227697883,"aZ":-34.96307071702027,"pfxX":1.2254285400917189,"pfxZ":-1.65638498262141,"pX":-1.7813329416180916,"pZ":1.4425895658259733,"vX0":-10.59369032834088,"vY0":-128.2628716532838,"vZ0":-2.583981162137299,"x":184.9,"y":199.83,"x0":2.2248540720605186,"y0":50.00405965481308,"z0":5.16161330162906,"aX":2.065722840791939},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.4,"breakHorizontal":-0.1,"spinRate":2599,"spinDirection":301},"zone":13,"typeConfidence":0.84,"plateTime":0.425341822851411,"extension":5.737638534424465},"index":4,"playId":"e9209471-e4ee-3db2-9028-8f6d8a8e8b27","pitchNumber":4,"startTime":"2026-03-31T01:35:52.907Z","endTime":"2026-03-31T01:35:57.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.672254940983514,"aZ":-27.494546774862364,"pfxX":10.768003855584986,"pfxZ":2.348106162863745,"pX":-0.38449853352582203,"pZ":2.58398865571186,"vX0":-11.383123753666567,"vY0":-139.92383957300214,"vZ0":-2.2912311400900194,"x":131.66,"y":169.01,"x0":2.3249079984482495,"y0":50.00623711600932,"z0":5.203240721899855,"aX":21.493759820859818},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.0,"breakHorizontal":-17.4,"spinRate":1979,"spinDirection":122},"zone":4,"typeConfidence":0.92,"plateTime":0.39048198954521096,"extension":5.674703657190457},"index":5,"playId":"f0acc8fd-ba84-3a41-9784-62158ee4e7fd","pitchNumber":5,"startTime":"2026-03-31T01:36:08.758Z","endTime":"2026-03-31T01:36:12.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:36:12.639Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jonathan Aranda pops out to third baseman Luis Rengifo in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T01:36:18.526Z","endTime":"2026-03-31T01:37:03.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.125881808566998,"aZ":-35.785983443049325,"pfxX":1.2602846001915147,"pfxZ":-2.177357057811026,"pX":-2.456164193054791,"pZ":1.2351511917659388,"vX0":-11.764828477703192,"vY0":-127.7285218372008,"vZ0":-3.1919701474052142,"x":210.62,"y":205.43,"x0":2.0362781424048153,"y0":50.00239492823793,"z0":5.3013075237374565,"aX":2.0946449532559424},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.4,"breakHorizontal":0.2,"spinRate":2631,"spinDirection":329},"zone":13,"typeConfidence":0.86,"plateTime":0.4280480565240139,"extension":5.623546105121057},"index":0,"playId":"33d2e808-925b-3576-992d-4db462f28750","pitchNumber":1,"startTime":"2026-03-31T01:36:36.757Z","endTime":"2026-03-31T01:36:40.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88272054210618,"aZ":-34.74744797677791,"pfxX":-1.1339741454562353,"pfxZ":-1.589136973446779,"pX":0.18595003735966456,"pZ":2.4598514486718464,"vX0":-5.356233677874154,"vY0":-125.77819382625444,"vZ0":-0.07506279935076798,"x":109.91,"y":172.36,"x0":2.48085785985805,"y0":50.0033742646079,"z0":5.282164224432378,"aX":-1.835405596534814},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.6,"breakHorizontal":3.1,"spinRate":2581,"spinDirection":299},"zone":5,"typeConfidence":0.91,"plateTime":0.43366962300556544,"extension":5.476022927965562},"hitData":{"launchSpeed":86.7,"launchAngle":70.0,"totalDistance":131.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":91.0,"coordY":194.25}},"index":1,"playId":"31cc95ba-f761-345c-a38a-b229be55a720","pitchNumber":2,"startTime":"2026-03-31T01:36:52.711Z","endTime":"2026-03-31T01:37:03.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:37:03.682Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Turang walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T01:39:20.837Z","endTime":"2026-03-31T01:40:33.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Garrett Cleavinger replaces Griffin Jax.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T01:38:08.680Z","endTime":"2026-03-31T01:39:23.130Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664076,"link":"/api/v1/people/664076"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75783723338161,"aZ":-19.486282223229303,"pfxX":7.576875436367699,"pfxZ":6.854539753004344,"pX":0.9880078856831606,"pZ":2.547544755178903,"vX0":-2.953052031548092,"vY0":-135.2833727636843,"vZ0":-3.096713330847343,"x":79.34,"y":170.0,"x0":1.1097656943796197,"y0":50.00625891011912,"z0":5.074424381841573,"aX":14.034589271541932},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.0,"breakHorizontal":-13.1,"spinRate":2272,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.40499814257097144,"extension":6.085523063829189},"index":1,"playId":"e5478e56-6812-3a8b-8241-d559d9231f3f","pitchNumber":1,"startTime":"2026-03-31T01:39:23.130Z","endTime":"2026-03-31T01:39:27.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.214152150917933,"aZ":-19.310396359475668,"pfxX":6.578261559173178,"pfxZ":7.061745782817253,"pX":1.1094780713195256,"pZ":2.7599977466342236,"vX0":-2.4425671911749256,"vY0":-134.37052339979294,"vZ0":-2.277149929532862,"x":74.71,"y":164.26,"x0":1.177802763849428,"y0":50.00168273249438,"z0":4.996560867448988,"aX":11.979277813583202},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.5,"breakHorizontal":-11.4,"spinRate":2274,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.40826541187405807,"extension":5.960757004325024},"index":2,"playId":"cb0296f9-42e4-3caa-b12f-62f188d6b81e","pitchNumber":2,"startTime":"2026-03-31T01:39:37.959Z","endTime":"2026-03-31T01:39:42.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.828778714032463,"aZ":-19.17128774614008,"pfxX":7.694686716478891,"pfxZ":7.044780613501233,"pX":-0.30573880454401836,"pZ":1.4552185198861987,"vX0":-5.978481164557678,"vY0":-135.33335581027967,"vZ0":-5.640951327091856,"x":128.65,"y":199.49,"x0":0.9374252108879252,"y0":50.004775309907515,"z0":4.918882436050188,"aX":14.207769890982572},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.6,"breakHorizontal":-12.6,"spinRate":2404,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.40544518132800667,"extension":6.142071795035148},"index":3,"playId":"ffe3bcca-6cda-3a5e-a887-d9c7ea603c60","pitchNumber":3,"startTime":"2026-03-31T01:39:53.324Z","endTime":"2026-03-31T01:40:20.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.604911687267627,"aZ":-19.05419835828317,"pfxX":7.364237065270517,"pfxZ":7.000598299197035,"pX":-1.27393065972631,"pZ":2.3485101971689337,"vX0":-8.176004363115746,"vY0":-136.22414188606305,"vZ0":-3.6541426815380396,"x":165.56,"y":175.37,"x0":0.8130265511273432,"y0":50.00615844865139,"z0":5.028645768649104,"aX":13.809642859380146},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.0,"breakHorizontal":-11.5,"spinRate":2339,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.4024528741566611,"extension":6.135661094281236},"index":4,"playId":"4ff5aa27-ef85-3078-9077-c664414545aa","pitchNumber":4,"startTime":"2026-03-31T01:40:28.470Z","endTime":"2026-03-31T01:40:33.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":6.200000000000003,"leverageIndex":1.78,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:40:33.183Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"William Contreras lines out to third baseman Junior Caminero.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T01:41:35.519Z","endTime":"2026-03-31T01:43:32.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T01:40:45.569Z","endTime":"2026-03-31T01:41:37.752Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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.7,"endSpeed":80.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59224193179459,"aZ":-29.887157061372523,"pfxX":-2.1974757838536823,"pfxZ":1.412142905049297,"pX":0.39114572469801534,"pZ":1.6275226301856207,"vX0":-1.4218537541910576,"vY0":-126.38006518851407,"vZ0":-2.6312791425373474,"x":102.09,"y":194.84,"x0":1.2457356973464415,"y0":50.006235208674276,"z0":5.070962546188098,"aX":-3.5726544008117442},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.2,"breakHorizontal":4.3,"spinRate":2547,"spinDirection":253},"zone":9,"typeConfidence":2.0,"plateTime":0.4325874013995752,"extension":6.1897417097048235},"index":1,"playId":"23377d20-8f2d-3d5a-b0a0-98aaa723fffc","pitchNumber":1,"startTime":"2026-03-31T01:41:37.752Z","endTime":"2026-03-31T01:41:41.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"playId":"6cd6e67a-2d8a-3d49-b4cd-d9637719744a","startTime":"2026-03-31T01:41:58.235Z","endTime":"2026-03-31T01:42:02.753Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4585380397424,"aZ":-29.264505820914376,"pfxX":-1.4010270277532983,"pfxZ":1.7991190487413533,"pX":-1.2245184169647791,"pZ":1.273933272097617,"vX0":-5.245568661352225,"vY0":-126.09139471218687,"vZ0":-3.4320520324041084,"x":163.68,"y":204.38,"x0":1.0607151327427222,"y0":50.00432732505839,"z0":5.001644123671381,"aX":-2.266226003469435},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.8,"breakHorizontal":3.7,"spinRate":2566,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4335827285848648,"extension":6.3135760475798435},"index":3,"playId":"1350faec-297e-3ded-8874-35611a09689a","pitchNumber":2,"startTime":"2026-03-31T01:42:17.718Z","endTime":"2026-03-31T01:42:22.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.656144685399333,"aZ":-29.595745221079518,"pfxX":-2.3767206142459822,"pfxZ":1.5966752186722095,"pX":-0.8663368339497381,"pZ":1.5283502315323796,"vX0":-4.179584169336356,"vY0":-126.17816962927719,"vZ0":-2.726424790675585,"x":150.02,"y":197.51,"x0":1.1178117247267458,"y0":50.00628136554856,"z0":4.997370151315037,"aX":-3.849063353071891},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.5,"breakHorizontal":5.3,"spinRate":2642,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4333807799106828,"extension":6.273486081218105},"index":4,"playId":"3036be12-45bc-3a1b-a0c3-dab3ebae8b4e","pitchNumber":3,"startTime":"2026-03-31T01:42:36.377Z","endTime":"2026-03-31T01:42:40.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-31T01:43:02.940Z","endTime":"2026-03-31T01:43:20.403Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":94.5,"endSpeed":86.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46772526041417,"aZ":-13.360407281509353,"pfxX":4.36866494818605,"pfxZ":9.821880074993645,"pX":-0.9569955932795439,"pZ":2.5529992458343047,"vX0":-5.8132260950222845,"vY0":-137.51836601028526,"vZ0":-4.841820601438567,"x":153.48,"y":169.85,"x0":0.6166061737862621,"y0":50.001961540094044,"z0":5.242592557264199,"aX":8.367926505126512},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":-6.7,"spinRate":2334,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.3982792429244375,"extension":6.355955109976061},"hitData":{"launchSpeed":95.4,"launchAngle":10.0,"totalDistance":141.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":103.16,"coordY":161.82}},"index":6,"playId":"3679bfff-9ecb-3adb-a710-605f685c527b","pitchNumber":4,"startTime":"2026-03-31T01:43:20.403Z","endTime":"2026-03-31T01:43:32.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":2.67,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:43:32.661Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T01:43:37.576Z","endTime":"2026-03-31T01:44:55.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.905668695163364,"aZ":-17.901732507950552,"pfxX":9.084941751477814,"pfxZ":7.549925470125032,"pX":-0.27267636946939905,"pZ":2.605814568317436,"vX0":-6.610424313221541,"vY0":-136.79637330234016,"vZ0":-3.0086349319099512,"x":127.39,"y":168.42,"x0":0.9979769417662525,"y0":50.00112810409259,"z0":4.95085638818125,"aX":17.17204013566274},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":-15.0,"spinRate":2322,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.4007772980003934,"extension":6.137979239267233},"index":0,"playId":"5e9375c9-6452-39e0-9368-a1c14d58e73b","pitchNumber":1,"startTime":"2026-03-31T01:43:52.859Z","endTime":"2026-03-31T01:43:58.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","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":"282fd234-8a6c-3f18-94fe-a9b8138ca8ae","startTime":"2026-03-31T01:44:12.152Z","endTime":"2026-03-31T01:44:16.428Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73315555790216,"aZ":-18.169273245272667,"pfxX":8.69384399344329,"pfxZ":7.403654601767643,"pX":0.012223457229498354,"pZ":3.3815396556764856,"vX0":-5.622997559457578,"vY0":-137.0079929176487,"vZ0":-1.2439041446941208,"x":116.53,"y":147.48,"x0":0.9671692953279702,"y0":50.0011757100473,"z0":5.089531673438869,"aX":16.440841652856985},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":-14.5,"spinRate":2314,"spinDirection":122},"zone":2,"typeConfidence":2.0,"plateTime":0.4005666706614761,"extension":6.1429479496060715},"index":2,"playId":"e41d7320-0043-3d75-9430-aba9ca2a1082","pitchNumber":2,"startTime":"2026-03-31T01:44:31.671Z","endTime":"2026-03-31T01:44:35.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.749550909267935,"aZ":-29.124198581431656,"pfxX":-8.184214286200552,"pfxZ":2.2020643714686807,"pX":-0.8458279422325852,"pZ":1.6257895895491299,"vX0":-2.3271016946087366,"vY0":-117.32295376276542,"vZ0":-1.0703166390748393,"x":149.24,"y":194.88,"x0":1.2238795976982648,"y0":50.00194580917325,"z0":4.8207811589603375,"aX":-11.321736520508795},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":4.0,"breakHorizontal":15.4,"spinRate":2609,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.4682111062367844,"extension":6.254141602866429},"index":3,"playId":"990382c8-8e96-3122-864c-3c05c7a0de8d","pitchNumber":3,"startTime":"2026-03-31T01:44:51.775Z","endTime":"2026-03-31T01:44:55.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-5.79999999999999,"leverageIndex":2.42,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:44:55.798Z","atBatIndex":59},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Garrett Cleavinger intentionally walks Luis Rengifo.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T01:45:44.967Z","endTime":"2026-03-31T01:46:51.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"44c01a4f-67fe-3204-a5c4-52f6104db221","startTime":"2026-03-31T01:45:24.864Z","endTime":"2026-03-31T01:45:28.011Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.068451784067776,"aZ":-32.071369681606264,"pfxX":-1.659231327940848,"pfxZ":0.06765668222691534,"pX":0.8481367921083732,"pZ":1.8842465754859916,"vX0":-0.4612521822465643,"vY0":-123.98302023005785,"vZ0":-0.9974999843718592,"x":84.67,"y":187.91,"x0":1.252037306958292,"y0":50.003543059767274,"z0":4.960801040928651,"aX":-2.5912731656762538},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.1,"breakHorizontal":3.1,"spinRate":2461,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.4412414818435968,"extension":6.290762151241776},"index":1,"playId":"d15f6b1e-714b-3905-ab78-3a3aa499c127","pitchNumber":1,"startTime":"2026-03-31T01:45:47.231Z","endTime":"2026-03-31T01:45:51.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.903599024696963,"aZ":-32.564026673054876,"pfxX":-2.59879267110004,"pfxZ":-0.24767475142737005,"pX":1.7375334192162855,"pZ":2.1952481713321546,"vX0":1.7027337482380092,"vY0":-124.2142155319989,"vZ0":-0.38118319995269545,"x":50.77,"y":179.51,"x0":1.3822399851001372,"y0":50.00272511914433,"z0":5.0484318742731,"aX":-4.078014290891944},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.2,"breakHorizontal":4.3,"spinRate":2602,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.4402404756524314,"extension":6.066983019851727},"index":2,"playId":"9679c2cd-814e-35f4-bac6-ef7df2b9c92c","pitchNumber":2,"startTime":"2026-03-31T01:46:07.194Z","endTime":"2026-03-31T01:46:17.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Brice Turang steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":3,"actionPlayId":"9679c2cd-814e-35f4-bac6-ef7df2b9c92c","startTime":"2026-03-31T01:46:22.665Z","endTime":"2026-03-31T01:46:50.949Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"postOnSecond":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":1.98,"dramaIndex":74.0,"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":4,"playId":"08238096-0616-1003-001c-f08cd117d70a","pitchNumber":2,"startTime":"2026-03-31T01:46:50.949Z","endTime":"2026-03-31T01:46:50.969Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":5,"playId":"08238096-0616-1013-001c-f08cd117d70a","pitchNumber":2,"startTime":"2026-03-31T01:46:50.969Z","endTime":"2026-03-31T01:46:51.942Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.099999999999994,"awayTeamWinProbability":40.900000000000006,"homeTeamWinProbabilityAdded":0.8999999999999986,"leverageIndex":1.98,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:46:51.942Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gary Sánchez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T01:47:49.133Z","endTime":"2026-03-31T01:49:04.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Gary Sánchez replaces Jake Bauers.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T01:47:10.015Z","endTime":"2026-03-31T01:47:51.388Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":641343,"link":"/api/v1/people/641343"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.274743343683518,"aZ":-32.27302751755642,"pfxX":-3.662821584464845,"pfxZ":-0.06159374186782607,"pX":-0.727097192516859,"pZ":2.1016549458785785,"vX0":-3.115937816329877,"vY0":-125.21190108684671,"vZ0":-0.9658888421397388,"x":144.72,"y":182.04,"x0":1.0055817980187516,"y0":50.002850719168016,"z0":5.113259637104013,"aX":-5.864847496381197},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.1,"breakHorizontal":7.3,"spinRate":2526,"spinDirection":263},"zone":7,"typeConfidence":2.0,"plateTime":0.43603830079428985,"extension":6.255620825945796},"index":1,"playId":"fca369cc-553c-3a31-af7a-91703d1dbc9b","pitchNumber":1,"startTime":"2026-03-31T01:47:51.388Z","endTime":"2026-03-31T01:47:56.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.570990043704448,"aZ":-33.011826156744895,"pfxX":-3.5467803038467514,"pfxZ":-0.528469621765665,"pX":-0.38953309061528885,"pZ":0.9918537801040477,"vX0":-2.023361667231411,"vY0":-124.52043066571485,"vZ0":-3.1627644600752873,"x":131.85,"y":212.0,"x0":0.8928386586439773,"y0":50.00528838811663,"z0":4.992829262552436,"aX":-5.603649149397866},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.4,"breakHorizontal":6.8,"spinRate":2521,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.4388503509743442,"extension":6.314161315837601},"index":2,"playId":"f41dd3c6-9c65-3d33-bdec-9333f1133c28","pitchNumber":2,"startTime":"2026-03-31T01:48:23.430Z","endTime":"2026-03-31T01:48:31.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-31T01:48:43.621Z","endTime":"2026-03-31T01:48:59.379Z","isPitch":false,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18051697483942,"aZ":-32.35838436734532,"pfxX":-2.9450498436153545,"pfxZ":-0.11729031998432454,"pX":-1.0030110509094798,"pZ":-0.06735346609650276,"vX0":-3.697587451086864,"vY0":-124.41939470313223,"vZ0":-5.661814421046307,"x":155.23,"y":240.6,"x0":0.8830956340678209,"y0":50.002382897766644,"z0":4.908556550387964,"aX":-4.6323852784392585},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.2,"breakHorizontal":6.1,"spinRate":2559,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.4396610259174403,"extension":6.373957039832104},"index":4,"playId":"40c65bae-e5ab-3869-bb8b-02ad25bacb8f","pitchNumber":3,"startTime":"2026-03-31T01:48:59.379Z","endTime":"2026-03-31T01:49:04.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-9.099999999999994,"leverageIndex":3.6,"dramaIndex":151.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:49:04.384Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Junior Caminero grounds out, shortstop David Hamilton to first baseman Gary Sánchez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T01:51:57.490Z","endTime":"2026-03-31T01:55:19.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,9],"actionIndex":[0,1,8],"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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Gary Sánchez remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T01:50:36.666Z","endTime":"2026-03-31T01:50:36.680Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":641343,"link":"/api/v1/people/641343"},"defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Trevor Megill replaces Angel Zerpa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-31T01:50:36.680Z","endTime":"2026-03-31T01:51:59.869Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656730,"link":"/api/v1/people/656730"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22726138443873,"aZ":-9.193137247151471,"pfxX":-2.158042167788808,"pfxZ":11.66195545736431,"pX":0.8119274816110308,"pZ":1.7854352711684662,"vX0":3.0733405102045146,"vY0":-139.67091020831614,"vZ0":-10.998389086799076,"x":86.05,"y":190.57,"x0":-0.023661738626536786,"y0":50.005930320602445,"z0":6.384860636715305,"aX":-4.253737783612853},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.0,"breakHorizontal":3.2,"spinRate":2420,"spinDirection":199},"zone":9,"typeConfidence":0.89,"plateTime":0.3925523025723541,"extension":6.6684473413447165},"index":2,"playId":"3ec0c6bf-de8f-38e5-a350-bfc1910ec1e6","pitchNumber":1,"startTime":"2026-03-31T01:51:59.869Z","endTime":"2026-03-31T01:52:26.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}},"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.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17998715971682,"aZ":-9.472783161435204,"pfxX":0.16462441288170204,"pfxZ":11.233781521485016,"pX":1.3462509554128914,"pZ":2.9302796128233974,"vX0":3.3786851586263813,"vY0":-141.4730835704475,"vZ0":-7.97701342621984,"x":65.68,"y":159.66,"x0":0.11359037988897097,"y0":50.00390694385055,"z0":6.39877872553902,"aX":0.3326101713828423},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.8,"breakHorizontal":-1.0,"spinRate":2409,"spinDirection":194},"zone":12,"typeConfidence":0.9,"plateTime":0.38760895827641084,"extension":6.690009788816385},"index":3,"playId":"22cb6404-ddbb-3357-b09e-6bab7ecf279d","pitchNumber":2,"startTime":"2026-03-31T01:52:31.315Z","endTime":"2026-03-31T01:52:35.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53592673292966,"aZ":-7.795075758677143,"pfxX":-1.6067210600067954,"pfxZ":12.106339128342487,"pX":0.4222866008039793,"pZ":1.2969687785547708,"vX0":1.851779739974317,"vY0":-141.09514401373468,"vZ0":-12.266290265383207,"x":100.9,"y":203.76,"x0":-0.034217122642076,"y0":50.000444869703486,"z0":6.206223134490661,"aX":-3.2346454740537096},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.6,"breakHorizontal":2.5,"spinRate":2441,"spinDirection":198},"zone":14,"typeConfidence":0.9,"plateTime":0.3884221220997963,"extension":6.599721748842646},"index":4,"playId":"a852078b-d144-31fe-8e10-c1ea6c2597b1","pitchNumber":3,"startTime":"2026-03-31T01:52:46.847Z","endTime":"2026-03-31T01:52:51.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38784678071759,"aZ":-34.8766524617739,"pfxX":-0.4150665252875203,"pfxZ":-1.6591682505829537,"pX":0.07015782609379823,"pZ":-1.0252951088589612,"vX0":0.751462283949696,"vY0":-126.65473123516306,"vZ0":-11.119707067509584,"x":114.33,"y":266.46,"x0":-0.1761949028887708,"y0":50.00383549318185,"z0":6.202929837942771,"aX":-0.6757559286647903},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.3,"breakHorizontal":0.6,"spinRate":2695,"spinDirection":25},"zone":14,"typeConfidence":0.9,"plateTime":0.4321262344226544,"extension":6.686121915001117},"index":5,"playId":"496ab18c-cc85-3fad-8d8a-cc87feee6df0","pitchNumber":4,"startTime":"2026-03-31T01:53:09.058Z","endTime":"2026-03-31T01:53:13.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.636903933303014,"aZ":-34.799832468283725,"pfxX":0.7673006435884144,"pfxZ":-1.5851473536547207,"pX":-0.06123361692685016,"pZ":1.5688879087254557,"vX0":0.16211400037479973,"vY0":-128.08900363944258,"vZ0":-5.359099946402871,"x":119.33,"y":196.42,"x0":-0.2250255174295237,"y0":50.00168237861999,"z0":6.411624994355604,"aX":1.273791849900786},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.8,"breakHorizontal":-1.4,"spinRate":2756,"spinDirection":32},"zone":13,"typeConfidence":0.89,"plateTime":0.42773861251554335,"extension":6.541626244321406},"index":6,"playId":"a85d3d16-d3ec-39b8-99e0-77df908dfb15","pitchNumber":5,"startTime":"2026-03-31T01:53:28.607Z","endTime":"2026-03-31T01:53:33.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-03-31T01:53:41.792Z","endTime":"2026-03-31T01:54:11.882Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":8,"startTime":"2026-03-31T01:54:11.882Z","endTime":"2026-03-31T01:55:11.558Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.769654837042008,"aZ":-36.85946652203895,"pfxX":5.581496328099387,"pfxZ":-2.8749876370585206,"pX":-0.09912215767145585,"pZ":3.068777275922411,"vX0":-1.0770721052599967,"vY0":-127.03228344436155,"vZ0":-1.441773171144081,"x":120.78,"y":155.92,"x0":-0.3938972319950946,"y0":50.0043397519243,"z0":6.582259478516304,"aX":9.09429499734777},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.3,"breakHorizontal":-9.8,"spinRate":2863,"spinDirection":36},"zone":2,"typeConfidence":0.9,"plateTime":0.4316900531921348,"extension":6.526300802485182},"hitData":{"launchSpeed":109.7,"launchAngle":-7.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.38,"coordY":137.32}},"index":9,"playId":"e8ec4fa5-f52f-33b8-8a9b-48cc0c9dcf28","pitchNumber":6,"startTime":"2026-03-31T01:55:11.558Z","endTime":"2026-03-31T01:55:19.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:55:19.665Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Williamson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T01:55:28.562Z","endTime":"2026-03-31T01:57:03.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.84258341576726,"aZ":-8.435667523055663,"pfxX":-1.4309724865286186,"pfxZ":11.695066469726331,"pX":-0.08627174653009165,"pZ":4.04405104687625,"vX0":0.6984453884662563,"vY0":-142.10843559140895,"vZ0":-5.134208486492938,"x":120.29,"y":129.59,"x0":-0.15032279142325522,"y0":50.00480130867582,"z0":6.419169257352135,"aX":-2.90518023080448},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":20.2,"breakHorizontal":2.4,"spinRate":2508,"spinDirection":199},"zone":11,"typeConfidence":0.9,"plateTime":0.3865328280776157,"extension":6.676736770937013},"index":0,"playId":"5b16d8b2-93e5-3f8e-9964-e989fad1165b","pitchNumber":1,"startTime":"2026-03-31T01:55:46.786Z","endTime":"2026-03-31T01:55:51.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.045754290337364,"aZ":-36.54280252573739,"pfxX":-0.03254464217356623,"pfxZ":-2.6682354730499727,"pX":-0.45134435757684405,"pZ":1.2390454405340277,"vX0":-0.4583312887925266,"vY0":-126.88959746159537,"vZ0":-5.63511347490116,"x":134.2,"y":205.33,"x0":-0.26443110484274757,"y0":50.00369517435928,"z0":6.387570421361984,"aX":-0.05321989728200965},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.9,"breakHorizontal":0.1,"spinRate":2688,"spinDirection":44},"zone":13,"typeConfidence":0.9,"plateTime":0.43103994455952854,"extension":6.568644917997822},"index":1,"playId":"0ca9a693-7bcc-3af8-ab9b-e260cf16a9f8","pitchNumber":2,"startTime":"2026-03-31T01:56:08.030Z","endTime":"2026-03-31T01:56:13.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.748869800893292,"aZ":-35.422597039130274,"pfxX":-0.28341976904531485,"pfxZ":-1.9541394909841334,"pX":0.5113009958711202,"pZ":0.9182003473752772,"vX0":1.616204812155343,"vY0":-127.53416397777339,"vZ0":-6.649063449391788,"x":97.51,"y":213.99,"x0":-0.09105113743729283,"y0":50.00130150666143,"z0":6.31857001138277,"aX":-0.471634769851109},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.7,"breakHorizontal":0.2,"spinRate":2762,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.42781947355326366,"extension":6.6027061971785574},"index":2,"playId":"9f67efc7-5da6-3bbb-9236-8e025dd5795c","pitchNumber":3,"startTime":"2026-03-31T01:56:26.103Z","endTime":"2026-03-31T01:56:30.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-31T01:56:42.040Z","endTime":"2026-03-31T01:56:58.845Z","isPitch":false,"type":"action","player":{"id":810938,"link":"/api/v1/people/810938"},"defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36332884323174,"aZ":-9.388002802403678,"pfxX":-2.2247902516022435,"pfxZ":10.870429362337214,"pX":-0.3949678265810201,"pZ":3.9532789643046637,"vX0":0.14752624796960942,"vY0":-143.8530346275222,"vZ0":-5.47685205022597,"x":132.06,"y":132.04,"x0":-0.15792431136357368,"y0":50.000080027417056,"z0":6.46375662830583,"aX":-4.661670951513283},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.7,"breakHorizontal":4.0,"spinRate":2357,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.380766378338524,"extension":6.610127564348127},"index":4,"playId":"9048a19d-3c3a-3315-ab09-8aa699d31f41","pitchNumber":4,"startTime":"2026-03-31T01:56:58.845Z","endTime":"2026-03-31T01:57:03.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_ab"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_ab"},{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.5,"awayTeamWinProbability":39.5,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":1.84,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:57:03.049Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonny DeLuca walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T01:57:08.543Z","endTime":"2026-03-31T01:59:58.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.339694725009252,"aZ":-8.799902760449315,"pfxX":-2.811782145402339,"pfxZ":11.525207329865406,"pX":0.08178613396398171,"pZ":2.034254959372138,"vX0":1.271340801879194,"vY0":-141.3037639349002,"vZ0":-10.269709060595762,"x":113.88,"y":183.86,"x0":-0.007953095261203625,"y0":50.002258440526234,"z0":6.275486595018578,"aX":-5.701864540022639},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.1,"breakHorizontal":4.8,"spinRate":2484,"spinDirection":201},"zone":8,"typeConfidence":0.9,"plateTime":0.38721041453179694,"extension":6.671456334999632},"index":0,"playId":"b0885a3d-53d0-3545-8ed3-6bffb0573223","pitchNumber":1,"startTime":"2026-03-31T01:57:26.472Z","endTime":"2026-03-31T01:57:30.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.854730751957412,"aZ":-33.34058969063945,"pfxX":-0.9217112702599284,"pfxZ":-0.7028224586186973,"pX":0.9741532948475362,"pZ":-0.4377383945973318,"vX0":2.732384235213052,"vY0":-128.14484918226182,"vZ0":-10.425016023380763,"x":79.87,"y":250.6,"x0":0.01693153201612779,"y0":50.0003627218139,"z0":6.262506575415483,"aX":-1.5433235839850425},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.2,"breakHorizontal":1.1,"spinRate":2710,"spinDirection":19},"zone":14,"typeConfidence":0.89,"plateTime":0.42636201033516397,"extension":6.56575744080738},"index":1,"playId":"6b8b2473-9164-3c77-9d23-0f4ba9802516","pitchNumber":2,"startTime":"2026-03-31T01:57:56.831Z","endTime":"2026-03-31T01:58:00.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42954740289542,"aZ":-32.61706329443164,"pfxX":1.1382538423658137,"pfxZ":-0.27721385354109973,"pX":0.7318341476800764,"pZ":1.0119780641997245,"vX0":1.6381272160887679,"vY0":-127.15161676903278,"vZ0":-6.851419683427874,"x":89.1,"y":211.46,"x0":-0.06892328108142916,"y0":50.0000623485936,"z0":6.334399896935024,"aX":1.8600201964792793},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.8,"breakHorizontal":-2.4,"spinRate":2761,"spinDirection":1},"zone":14,"typeConfidence":0.89,"plateTime":0.43101616138399734,"extension":6.50892595545022},"index":2,"playId":"48cdd044-f85f-3acc-a448-b79f2c061194","pitchNumber":3,"startTime":"2026-03-31T01:58:18.398Z","endTime":"2026-03-31T01:58:22.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04425861508752,"aZ":-38.54116263958242,"pfxX":1.2964581149694552,"pfxZ":-4.046291056741721,"pX":-0.8428701542950562,"pZ":2.357517142270814,"vX0":-2.0909842180435323,"vY0":-124.12841319035415,"vZ0":-2.2947127780796883,"x":149.13,"y":175.13,"x0":-0.16095336459332826,"y0":50.005381357566165,"z0":6.479486749391233,"aX":2.039343835281135},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.6,"breakHorizontal":-1.9,"spinRate":2801,"spinDirection":37},"zone":13,"typeConfidence":0.9,"plateTime":0.4399580189963337,"extension":6.388351177002084},"index":3,"playId":"a71fba5f-512d-354a-9d78-31b948ff6920","pitchNumber":4,"startTime":"2026-03-31T01:58:36.771Z","endTime":"2026-03-31T01:58:42.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.568485607749462,"aZ":-34.856961976647774,"pfxX":-0.18020291386705978,"pfxZ":-1.636542456633058,"pX":1.3873861372312633,"pZ":-0.19741588169661686,"vX0":3.369062421868634,"vY0":-127.16473528930916,"vZ0":-9.243025665130551,"x":64.12,"y":244.11,"x0":0.06756395680470927,"y0":50.005136830288784,"z0":6.2574469150118155,"aX":-0.29435134529182116},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.9,"breakHorizontal":-0.5,"spinRate":2742,"spinDirection":16},"zone":14,"typeConfidence":0.9,"plateTime":0.43104001937302794,"extension":6.627706519605606},"index":4,"playId":"e2674795-9462-3ef0-8cd9-8671e60c134a","pitchNumber":5,"startTime":"2026-03-31T01:59:05.159Z","endTime":"2026-03-31T01:59:08.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15036697176558,"aZ":-11.283700078802722,"pfxX":-1.1925116868630559,"pfxZ":10.286407821748963,"pX":1.3132135809293335,"pZ":4.01444090170295,"vX0":3.725670651780668,"vY0":-141.57673371908288,"vZ0":-4.773317187149902,"x":66.94,"y":130.39,"x0":0.13540503146742522,"y0":50.00674028344459,"z0":6.4438989885953095,"aX":-2.4231980515846057},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.9,"breakHorizontal":1.4,"spinRate":2348,"spinDirection":196},"zone":12,"typeConfidence":0.89,"plateTime":0.3867913180225666,"extension":6.713310354880215},"index":5,"playId":"14eb1a9d-52f7-3dde-a157-d9a467d44b42","pitchNumber":6,"startTime":"2026-03-31T01:59:34.482Z","endTime":"2026-03-31T01:59:39.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97230930007176,"aZ":-33.15821424512383,"pfxX":-1.425128586383369,"pfxZ":-0.5809787110428202,"pX":0.027528207232998026,"pZ":1.276102349295111,"vX0":0.8134482330893664,"vY0":-128.458494303366,"vZ0":-6.352381829938659,"x":115.95,"y":204.33,"x0":-0.10634159603665516,"y0":50.00532500194627,"z0":6.325600077228209,"aX":-2.4073033314585697},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.2,"breakHorizontal":2.4,"spinRate":2649,"spinDirection":28},"zone":14,"typeConfidence":0.88,"plateTime":0.42468487724960857,"extension":6.5144218647779075},"index":6,"playId":"d7112e86-b401-303d-b035-23c06f819ec7","pitchNumber":7,"startTime":"2026-03-31T01:59:53.028Z","endTime":"2026-03-31T01:59:58.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.4,"awayTeamWinProbability":42.6,"homeTeamWinProbabilityAdded":-3.1000000000000014,"leverageIndex":1.35,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:59:58.134Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Fortes doubles (1) on a line drive to center fielder Garrett Mitchell. Jonny DeLuca scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T02:01:13.351Z","endTime":"2026-03-31T02:01:29.734Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":{"id":656730,"link":"/api/v1/people/656730"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T02:00:22.832Z","endTime":"2026-03-31T02:00:55.601Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"1672be27-61af-3734-b4d5-7bab250d14b8","startTime":"2026-03-31T02:00:55.601Z","endTime":"2026-03-31T02:00:58.939Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30564088067088,"aZ":-10.779298236392329,"pfxX":-1.2527292326742545,"pfxZ":10.76022245592207,"pX":0.8045623149819591,"pZ":3.85352297628304,"vX0":3.3036348674271214,"vY0":-140.26214621872043,"vZ0":-5.171761898511769,"x":86.33,"y":134.73,"x0":-0.22681643515722605,"y0":50.00410527947676,"z0":6.4268326123266135,"aX":-2.491220915554487},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.6,"breakHorizontal":1.6,"spinRate":2379,"spinDirection":198},"zone":12,"typeConfidence":0.89,"plateTime":0.3907948919253923,"extension":6.538814320463554},"hitData":{"launchSpeed":99.0,"launchAngle":20.0,"totalDistance":359.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":168.53,"coordY":72.63}},"index":2,"playId":"8ee98b4e-6556-32e8-b5c8-a92da1ccba57","pitchNumber":1,"startTime":"2026-03-31T02:01:15.737Z","endTime":"2026-03-31T02:01:29.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.5,"awayTeamWinProbability":82.5,"homeTeamWinProbabilityAdded":-39.9,"leverageIndex":2.55,"dramaIndex":313.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:01:29.734Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chandler Simpson grounds out, second baseman Brice Turang to pitcher Trevor Megill.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T02:02:09.680Z","endTime":"2026-03-31T02:02:56.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55992579514714,"aZ":-33.338432467438444,"pfxX":1.0983128804186606,"pfxZ":-0.7105267661764589,"pX":-0.5763272452012072,"pZ":2.7534893575783816,"vX0":-0.6775089342524778,"vY0":-126.6509319394488,"vZ0":-2.61084339252189,"x":138.97,"y":164.44,"x0":-0.44878867068853734,"y0":50.00471689204326,"z0":6.449780020315797,"aX":1.794096888288994},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.7,"breakHorizontal":-1.8,"spinRate":2650,"spinDirection":37},"zone":4,"typeConfidence":0.89,"plateTime":0.4315819244968546,"extension":6.435128756406532},"index":0,"playId":"bbe49e7a-9cd3-3b35-b5cc-569d7dc93390","pitchNumber":1,"startTime":"2026-03-31T02:02:14.790Z","endTime":"2026-03-31T02:02:19.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"second":{"id":663743,"link":"/api/v1/people/663743"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"7241ca97-2156-457d-b62a-ab9b41078d76","startTime":"2026-03-31T02:02:33.177Z","endTime":"2026-03-31T02:02:38.144Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"second":{"id":663743,"link":"/api/v1/people/663743"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28457076178567,"aZ":-35.140735950675854,"pfxX":0.23561386642310245,"pfxZ":-1.8290138915573708,"pX":-0.022106919670068337,"pZ":1.6443744275857977,"vX0":0.40644382694378683,"vY0":-126.78253883565871,"vZ0":-4.840481760140541,"x":117.84,"y":194.38,"x0":-0.21518613521528115,"y0":50.00012333592577,"z0":6.3875111195252305,"aX":0.3828652840785703},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.2,"breakHorizontal":-0.5,"spinRate":2604,"spinDirection":32},"zone":8,"typeConfidence":0.9,"plateTime":0.43227233510904517,"extension":6.545050084070164},"hitData":{"launchSpeed":67.3,"launchAngle":-10.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":162.32}},"index":2,"playId":"f10d5b97-d588-31d3-9b56-0af257f2f01b","pitchNumber":2,"startTime":"2026-03-31T02:02:49.557Z","endTime":"2026-03-31T02:02:56.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"second":{"id":663743,"link":"/api/v1/people/663743"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":2.8999999999999986,"leverageIndex":1.08,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:02:56.384Z","atBatIndex":66},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Sal Frelick hit by pitch.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T02:05:16.184Z","endTime":"2026-03-31T02:05:46.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Ian Seymour replaces Garrett Cleavinger.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T02:04:12.826Z","endTime":"2026-03-31T02:05:18.315Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693855,"link":"/api/v1/people/693855"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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.4,"endSpeed":83.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0107056727802,"aZ":-25.726078316417148,"pfxX":9.538594552878001,"pfxZ":3.609327259156615,"pX":-0.17766472679909306,"pZ":3.199488882640924,"vX0":-7.352387892297218,"vY0":-132.96077196302943,"vZ0":-1.5600843198084722,"x":123.77,"y":152.39,"x0":1.3867118802196343,"y0":50.00448297516042,"z0":5.664122491944665,"aX":17.048036708689033},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.4,"breakHorizontal":-15.6,"spinRate":1938,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.4122456826894578,"extension":6.478861738088924},"index":1,"playId":"8a031ef0-67e9-3149-8601-89bce9a3dfd8","pitchNumber":1,"startTime":"2026-03-31T02:05:18.315Z","endTime":"2026-03-31T02:05:22.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01028556331257,"aZ":-26.280797982821554,"pfxX":8.948308750209952,"pfxZ":3.8833911574315145,"pX":1.4232550756147775,"pZ":3.126427288270234,"vX0":-2.8490492750669016,"vY0":-122.38459418213752,"vZ0":-1.0749237306205588,"x":62.75,"y":154.37,"x0":1.439468427732797,"y0":50.002777567902484,"z0":5.820884604861745,"aX":13.582657924329082},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.1,"breakHorizontal":-15.6,"spinRate":1593,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.447438650898639,"extension":6.161659415706535},"index":2,"playId":"358c2219-e433-34cd-beb1-992e63ddfe04","pitchNumber":2,"startTime":"2026-03-31T02:05:32.004Z","endTime":"2026-03-31T02:05:46.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":693855,"link":"/api/v1/people/693855"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.900000000000006,"awayTeamWinProbability":66.1,"homeTeamWinProbabilityAdded":13.500000000000007,"leverageIndex":3.47,"dramaIndex":175.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:05:46.242Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T02:05:43.538Z","endTime":"2026-03-31T02:07:34.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.596804619137053,"aZ":-26.005845492353014,"pfxX":8.69786903154864,"pfxZ":4.369829645925365,"pX":-0.17223386432231644,"pZ":2.095261426006885,"vX0":-6.2037262036051235,"vY0":-118.0860949156375,"vZ0":-2.6632775753811084,"x":123.57,"y":182.21,"x0":1.3595720264362037,"y0":50.00374291051251,"z0":5.631625354270569,"aX":12.278070322693894},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":7.6,"breakHorizontal":-14.3,"spinRate":1475,"spinDirection":120},"zone":8,"typeConfidence":2.0,"plateTime":0.463929635617931,"extension":6.255707531138346},"index":0,"playId":"9f2455f9-7542-316f-a60b-097af241b9f3","pitchNumber":1,"startTime":"2026-03-31T02:06:08.441Z","endTime":"2026-03-31T02:06:12.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":81.1,"endSpeed":74.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5464102933638,"aZ":-26.51815128996441,"pfxX":-2.090576972215329,"pfxZ":4.011772027292137,"pX":-1.179282253703055,"pZ":1.5097737341782678,"vX0":-5.717694656582901,"vY0":-118.00694086581817,"vZ0":-3.60184765479812,"x":161.95,"y":198.02,"x0":1.5470190773522372,"y0":50.00215963304977,"z0":5.499841531920189,"aX":-2.9467771001819356},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":6.6,"breakHorizontal":5.2,"spinRate":2040,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4642250448721752,"extension":6.2676841143554745},"index":1,"playId":"0ca44811-d005-34f1-8c15-64a11df3ab00","pitchNumber":2,"startTime":"2026-03-31T02:06:25.696Z","endTime":"2026-03-31T02:06:29.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.409246410374774,"aZ":-25.55854811172824,"pfxX":9.591233056408662,"pfxZ":4.448603006578646,"pX":-0.16144515427728842,"pZ":1.9827858731086867,"vX0":-6.436963922958415,"vY0":-121.31236083801116,"vZ0":-3.378992465941133,"x":123.15,"y":185.24,"x0":1.284355626607499,"y0":50.000214765383355,"z0":5.6290719900999635,"aX":14.249859116745627},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.4,"breakHorizontal":-15.7,"spinRate":1696,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.4520239723054109,"extension":6.17437474907546},"index":2,"playId":"89bc657b-3c8f-387c-8fb6-95eca9fdda48","pitchNumber":3,"startTime":"2026-03-31T02:06:45.458Z","endTime":"2026-03-31T02:06:49.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.676232300621464,"aZ":-26.127463316871992,"pfxX":-3.0479212464796976,"pfxZ":4.215714190050432,"pX":-1.2098529784671839,"pZ":0.39352652368754987,"vX0":-5.78917747252376,"vY0":-119.48560353811133,"vZ0":-6.030168144340088,"x":163.12,"y":228.15,"x0":1.6478320155998336,"y0":50.00370976959798,"z0":5.321015305565635,"aX":-4.373073932443512},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.4,"breakHorizontal":7.0,"spinRate":2197,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4597636694064797,"extension":6.310276871555984},"index":3,"playId":"a0f35cc4-ee21-3133-973f-dd694cce1cbf","pitchNumber":4,"startTime":"2026-03-31T02:07:07.874Z","endTime":"2026-03-31T02:07:13.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35533352953742,"aZ":-14.815753651492983,"pfxX":3.687352395563321,"pfxZ":9.606258689822742,"pX":0.5865946725331711,"pZ":3.346663058793808,"vX0":-2.777355215982058,"vY0":-133.94201786913777,"vZ0":-3.940184120782156,"x":94.64,"y":148.42,"x0":1.1605949610460542,"y0":50.00634263929079,"z0":5.904266627118685,"aX":6.6659127724948615},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.7,"breakHorizontal":-6.0,"spinRate":2112,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.4097486497106879,"extension":6.324308521955925},"index":4,"playId":"c7f306ff-2931-3c01-91d2-3c0fa3499f6c","pitchNumber":5,"startTime":"2026-03-31T02:07:30.271Z","endTime":"2026-03-31T02:07:34.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":693855,"link":"/api/v1/people/693855"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":693855,"link":"/api/v1/people/693855"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.4,"awayTeamWinProbability":78.6,"homeTeamWinProbabilityAdded":-12.500000000000007,"leverageIndex":5.48,"dramaIndex":219.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:07:34.173Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"David Hamilton flies out to left fielder Chandler Simpson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T02:08:14.468Z","endTime":"2026-03-31T02:08:27.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":"d9833a8b-d05d-3bef-93df-c14746950e4a","startTime":"2026-03-31T02:07:57.589Z","endTime":"2026-03-31T02:08:01.793Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13415531316958,"aZ":-24.6462927948628,"pfxX":-1.7926129742242287,"pfxZ":5.28237209261316,"pX":0.21710770831656673,"pZ":2.4016555130670847,"vX0":-2.7949647857433546,"vY0":-118.9725976586567,"vZ0":-2.173884535476679,"x":108.72,"y":173.94,"x0":1.6427719222800712,"y0":50.002169746946564,"z0":5.574846749734903,"aX":-2.553233845748812},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":9.2,"breakHorizontal":4.0,"spinRate":2059,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.4614635374501104,"extension":6.200443204358775},"hitData":{"launchSpeed":71.0,"launchAngle":38.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.01,"coordY":111.14}},"index":1,"playId":"117f2015-bd5a-342d-b701-9f7a2ecdcfee","pitchNumber":1,"startTime":"2026-03-31T02:08:16.748Z","endTime":"2026-03-31T02:08:27.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":693855,"link":"/api/v1/people/693855"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":693855,"link":"/api/v1/people/693855"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":-11.499999999999998,"leverageIndex":4.9,"dramaIndex":198.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:08:27.130Z","atBatIndex":69},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Blake Perkins grounds into a force out, fielded by shortstop Carson Williams. Sal Frelick out at 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T02:10:57.780Z","endTime":"2026-03-31T02:13:12.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":700246,"link":"/api/v1/people/700246"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T02:08:40.770Z","endTime":"2026-03-31T02:09:20.554Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kevin Kelly replaces Ian Seymour.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-31T02:09:20.554Z","endTime":"2026-03-31T02:09:51.087Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687330,"link":"/api/v1/people/687330"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Blake Perkins replaces Brandon Lockridge.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-03-31T02:09:51.087Z","endTime":"2026-03-31T02:11:00.054Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":663604,"link":"/api/v1/people/663604"},"defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.697333505111207,"aZ":-37.304576949762925,"pfxX":-9.389456508211676,"pfxZ":-3.004891326073631,"pX":-2.471674552814528,"pZ":2.9185028787044947,"vX0":1.016593347919351,"vY0":-130.7024819527322,"vZ0":4.475245092455361,"x":211.21,"y":159.98,"x0":-1.6504783431467422,"y0":50.00100247682985,"z0":4.00546312740405,"aX":-16.043480301264033},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-4.1,"breakHorizontal":16.7,"spinRate":1906,"spinDirection":263},"zone":11,"typeConfidence":2.0,"plateTime":0.4210433905081854,"extension":6.985917199501573},"index":3,"playId":"f1ec30d3-580b-3ad0-9e54-f27e8c405c6d","pitchNumber":1,"startTime":"2026-03-31T02:11:00.054Z","endTime":"2026-03-31T02:11:04.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.351793203646164,"aZ":-24.39224049351418,"pfxX":-1.8134390227966248,"pfxZ":4.522943588778217,"pX":0.8990034582181117,"pZ":2.494466003636591,"vX0":6.728623042566439,"vY0":-130.3316578406963,"vZ0":1.791947937244645,"x":82.73,"y":171.43,"x0":-1.4803423547219254,"y0":50.002878748481976,"z0":3.639967092090563,"aX":-3.1210877247294326},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.9,"breakHorizontal":1.8,"spinRate":2172,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.4202423831072477,"extension":6.713655689324954},"index":4,"playId":"3eaf8633-b400-3558-b93b-2ec047697ba3","pitchNumber":2,"startTime":"2026-03-31T02:11:18.055Z","endTime":"2026-03-31T02:11:22.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13669777150689,"aZ":-34.890468633589236,"pfxX":-10.074524668233135,"pfxZ":-1.5544853837473491,"pX":0.4960133673338703,"pZ":1.8180521804815086,"vX0":8.355264735068932,"vY0":-131.7427782550129,"vZ0":1.5818330142894992,"x":98.09,"y":189.69,"x0":-1.4145213965539922,"y0":50.001965136796294,"z0":3.7971455042418656,"aX":-17.630911491436503},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-2.2,"breakHorizontal":16.3,"spinRate":1937,"spinDirection":253},"zone":9,"typeConfidence":2.0,"plateTime":0.4164591717003603,"extension":7.241309879766577},"index":5,"playId":"948546ba-4fa8-3e2a-a120-e6cb1c3ac337","pitchNumber":3,"startTime":"2026-03-31T02:11:37.015Z","endTime":"2026-03-31T02:11:41.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":6,"playId":"f99f83cc-50a6-36e4-83de-570335b99358","startTime":"2026-03-31T02:11:56.325Z","endTime":"2026-03-31T02:11:59.340Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.698101746664907,"aZ":-34.060984770489576,"pfxX":-9.228384039311408,"pfxZ":-1.07460428839262,"pX":-0.7953339288485257,"pZ":1.8266208918414761,"vX0":4.962600658946075,"vY0":-132.37364842866853,"vZ0":1.3913788873922441,"x":147.32,"y":189.46,"x0":-1.504651735615948,"y0":50.00185913115025,"z0":3.805108993328224,"aX":-16.224805249335013},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-1.3,"breakHorizontal":15.5,"spinRate":1964,"spinDirection":256},"zone":7,"typeConfidence":2.0,"plateTime":0.4152465351014456,"extension":7.045226296130737},"index":7,"playId":"53ef37f1-e908-3d2c-a7cb-da10bfcc9aa0","pitchNumber":4,"startTime":"2026-03-31T02:12:16.568Z","endTime":"2026-03-31T02:12:43.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"}},"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":85.0,"endSpeed":77.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33888822843723,"aZ":-38.98211764491237,"pfxX":-4.5333154457056875,"pfxZ":-4.434348813679886,"pX":-1.0356866821059456,"pZ":2.153483347636368,"vX0":2.9135371184348138,"vY0":-123.5784516490384,"vZ0":4.045754055795372,"x":156.48,"y":180.64,"x0":-1.6454227452258696,"y0":50.00328058607934,"z0":3.7849514864614426,"aX":-6.959626272798568},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-6.7,"breakHorizontal":7.4,"spinRate":1611,"spinDirection":277},"zone":13,"typeConfidence":2.0,"plateTime":0.4444877717018887,"extension":6.512454388490756},"hitData":{"launchSpeed":98.3,"launchAngle":7.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.88,"coordY":148.14}},"index":8,"playId":"b8b509cb-035c-3fa1-80e8-077fb3543853","pitchNumber":5,"startTime":"2026-03-31T02:12:56.566Z","endTime":"2026-03-31T02:13:12.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-9.9,"leverageIndex":3.91,"dramaIndex":164.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:13:12.066Z","atBatIndex":70}]