[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jakob Marsee flies out to center fielder Jake Meyers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T22:07:02.271Z","endTime":"2026-03-20T22:08:40.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T18:08:47.093Z","endTime":"2026-03-20T21:25:52.243Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"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-20T21:25:52.243Z","endTime":"2026-03-20T22:06:41.741Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"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-20T22:06:41.741Z","endTime":"2026-03-20T22:07:04.174Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"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":97.7,"endSpeed":89.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.27821713086881,"aZ":-11.164156179959175,"pfxX":-3.4177960770792137,"pfxZ":10.226450073381717,"pX":-0.20522946901673855,"pZ":3.134256938138688,"vX0":4.832508563939153,"vY0":-142.12790559424886,"vZ0":-6.1519057291162245,"x":124.82,"y":154.16,"x0":-1.4801619902446466,"y0":50.00586971177666,"z0":6.029679382355853,"aX":-7.023991634833241},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.5,"breakHorizontal":5.3,"spinRate":2399,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.38475818359583025,"extension":6.885823724881785},"index":3,"playId":"398d7194-463b-3ebd-b3a7-75ca8ac5a179","pitchNumber":1,"startTime":"2026-03-20T22:07:04.174Z","endTime":"2026-03-20T22:07:07.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"}},"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.7,"endSpeed":88.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.51621557850404,"aZ":-10.281235848579927,"pfxX":-3.117875829094925,"pfxZ":10.73756991439296,"pX":-1.4192937245986352,"pZ":4.477912078069375,"vX0":2.2488819702604768,"vY0":-142.31323628173732,"vZ0":-2.848984848455134,"x":171.1,"y":117.88,"x0":-1.8171493243822925,"y0":50.00024294712396,"z0":6.1490701079920935,"aX":-6.355520982591908},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.0,"breakHorizontal":5.2,"spinRate":2425,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3857827978124533,"extension":6.693466084212751},"index":4,"playId":"f25c4f8f-a6b9-33bd-8d5e-f07faf3cd9fd","pitchNumber":2,"startTime":"2026-03-20T22:07:37.992Z","endTime":"2026-03-20T22:07:40.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.269586137528194,"aZ":-14.178107212093284,"pfxX":-4.246733164318915,"pfxZ":8.735941521735894,"pX":-0.695286326662905,"pZ":3.138979472594825,"vX0":3.8494463582142435,"vY0":-142.51062866079752,"vZ0":-5.69210034182309,"x":143.5,"y":154.03,"x0":-1.510779457846784,"y0":50.00223234721602,"z0":6.0552254428637005,"aX":-8.748478748718501},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.9,"breakHorizontal":7.0,"spinRate":2319,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.38410800763377617,"extension":6.909690493163702},"index":5,"playId":"57ea807b-314d-3a1b-ac5d-11f6587c4c0d","pitchNumber":3,"startTime":"2026-03-20T22:07:54.818Z","endTime":"2026-03-20T22:07:58.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5827588348682,"aZ":-45.13871914700289,"pfxX":2.0585375497490053,"pfxZ":-8.188805247772692,"pX":-0.9425610760015887,"pZ":1.6377615775044767,"vX0":1.7532586039813116,"vY0":-125.39419485115548,"vZ0":-1.7715536879590024,"x":152.93,"y":194.56,"x0":-1.9194811623314885,"y0":50.00115340152936,"z0":6.053722636848979,"aX":3.260072664134935},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-15.0,"breakHorizontal":-4.2,"spinRate":2592,"spinDirection":19},"zone":13,"typeConfidence":2.0,"plateTime":0.43768593709040005,"extension":6.648991270160541},"index":6,"playId":"06ad66b1-cecb-3c07-9479-d4c3695d28f6","pitchNumber":4,"startTime":"2026-03-20T22:08:12.641Z","endTime":"2026-03-20T22:08:16.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.224068909532633,"aZ":-26.78369508104893,"pfxX":-8.115790264778287,"pfxZ":3.129357925543884,"pX":-0.09401831253776774,"pZ":2.998942592180403,"vX0":7.554182768441129,"vY0":-130.35290410948144,"vZ0":-2.226939981727725,"x":120.58,"y":157.81,"x0":-1.9741778073105682,"y0":50.001137262512515,"z0":5.884914591546875,"aX":-13.974832459318602},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.4,"breakHorizontal":13.1,"spinRate":1422,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.42007109813068944,"extension":6.741499008336951},"hitData":{"launchSpeed":77.8,"launchAngle":29.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.44,"coordY":100.68}},"index":7,"playId":"0882b5ce-16d0-337d-b06d-ee039e83d771","pitchNumber":5,"startTime":"2026-03-20T22:08:31.417Z","endTime":"2026-03-20T22:08:40.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-20T22:08:40.493Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to right fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T22:08:47.168Z","endTime":"2026-03-20T22:11:13.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.0,"endSpeed":88.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44713152754681,"aZ":-22.07386327093752,"pfxX":-7.882684917534295,"pfxZ":4.9942591830364265,"pX":-0.8412098794028239,"pZ":3.024079306794089,"vX0":6.2055512804323465,"vY0":-141.17420468135185,"vZ0":-4.103531497041169,"x":149.06,"y":157.13,"x0":-2.0411294973856475,"y0":50.0056695998979,"z0":5.913300537470078,"aX":-15.950504890679534},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.4,"breakHorizontal":13.1,"spinRate":2097,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3876443166482919,"extension":6.735870648363099},"index":0,"playId":"7370e50e-57a4-3643-b795-bf9acb8f5cf0","pitchNumber":1,"startTime":"2026-03-20T22:09:11.201Z","endTime":"2026-03-20T22:09:15.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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.2,"endSpeed":89.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.231784804532264,"aZ":-15.793967083925946,"pfxX":-3.385911440004138,"pfxZ":8.01154601479226,"pX":-0.6945774224756635,"pZ":4.4517641052787615,"vX0":3.3772021484250265,"vY0":-141.60731473585932,"vZ0":-2.1210190792848747,"x":143.48,"y":118.58,"x0":-1.4587443347122346,"y0":50.00656952787828,"z0":6.21299987343063,"aX":-6.925995884838157},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.3,"breakHorizontal":5.5,"spinRate":2119,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.38577034924512654,"extension":6.841062613584229},"index":1,"playId":"2e70199e-3b54-3af6-b856-6d0e6acd4c23","pitchNumber":2,"startTime":"2026-03-20T22:09:28.397Z","endTime":"2026-03-20T22:09:31.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31449205095189,"aZ":-45.11566104078441,"pfxX":1.8501854669955768,"pfxZ":-8.545330353513908,"pX":0.13222769167568932,"pZ":2.824316622560687,"vX0":4.765952700107337,"vY0":-122.33486506705152,"vZ0":1.2821363933919725,"x":111.96,"y":162.52,"x0":-2.082170341069869,"y0":50.002691044388776,"z0":6.163031767615368,"aX":2.801583446288204},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-14.9,"breakHorizontal":-4.4,"spinRate":2400,"spinDirection":17},"zone":2,"typeConfidence":2.0,"plateTime":0.44785739499264654,"extension":6.6399208745229545},"index":2,"playId":"a833410e-93bc-392d-bdef-4d393a4f6e37","pitchNumber":3,"startTime":"2026-03-20T22:09:44.710Z","endTime":"2026-03-20T22:09:48.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21637863787156,"aZ":-15.858905879772431,"pfxX":-5.7052781716455545,"pfxZ":8.081542195088849,"pX":0.15017348338890524,"pZ":2.3971096518098682,"vX0":7.656501913220801,"vY0":-141.20854012526013,"vZ0":-6.473728919472643,"x":111.28,"y":174.06,"x0":-1.8554193972643358,"y0":50.003313646385394,"z0":5.74004553903542,"aX":-11.519660052223415},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.4,"breakHorizontal":8.8,"spinRate":2149,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3879070841286927,"extension":6.935020730090597},"index":3,"playId":"2017db0b-8bc0-34d5-bf4d-f12f3e8482b4","pitchNumber":4,"startTime":"2026-03-20T22:10:04.197Z","endTime":"2026-03-20T22:10:07.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":88.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.91423687734046,"aZ":-11.772813134135834,"pfxX":-3.738617390297282,"pfxZ":9.987177899283274,"pX":-0.489866083930919,"pZ":3.0971588734313222,"vX0":4.386646497407222,"vY0":-142.72329911250745,"vZ0":-6.1971822323674175,"x":135.67,"y":155.16,"x0":-1.5683487332895407,"y0":50.00015549202194,"z0":6.053435859219539,"aX":-7.635062918511684},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.8,"breakHorizontal":5.8,"spinRate":2246,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3852412244615997,"extension":6.879645325963496},"index":4,"playId":"9476d58c-bf44-366e-bbe1-1fa7cacd8891","pitchNumber":5,"startTime":"2026-03-20T22:10:29.426Z","endTime":"2026-03-20T22:10:32.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-20T22:10:47.298Z","endTime":"2026-03-20T22:11:03.177Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":89.9,"endSpeed":83.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72652810339788,"aZ":-26.505834906587342,"pfxX":-6.359735787707231,"pfxZ":3.2215509938187905,"pX":0.315795717959942,"pZ":1.453284091415601,"vX0":7.694615711523443,"vY0":-130.8129819644683,"vZ0":-6.234482451041742,"x":104.96,"y":199.54,"x0":-1.8170945652303756,"y0":50.00178202154669,"z0":5.815224074946942,"aX":-11.18646958184934},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.8,"breakHorizontal":10.1,"spinRate":1580,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.41634118320919766,"extension":6.914271129646848},"hitData":{"launchSpeed":69.3,"launchAngle":36.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":156.4,"coordY":113.55}},"index":6,"playId":"37f6a511-bee9-3cc7-a76d-fcbb70627af0","pitchNumber":6,"startTime":"2026-03-20T22:11:03.177Z","endTime":"2026-03-20T22:11:13.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:11:13.760Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Lopez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T22:11:17.854Z","endTime":"2026-03-20T22:13:04.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97597555359658,"aZ":-18.576450055860956,"pfxX":-6.4317932908486934,"pfxZ":6.6324930557884905,"pX":-0.7985059652754528,"pZ":2.3079102561498708,"vX0":4.70156450963261,"vY0":-142.31371462344813,"vZ0":-6.7650629309230546,"x":147.44,"y":176.47,"x0":-1.6372527049487708,"y0":50.000007521105886,"z0":5.89455331723421,"aX":-13.177176361263424},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.8,"breakHorizontal":10.7,"spinRate":2033,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.385034349715077,"extension":6.956104074986849},"index":0,"playId":"650aa5a4-4681-3f5a-9e1a-6c077a1b8a64","pitchNumber":1,"startTime":"2026-03-20T22:11:44.854Z","endTime":"2026-03-20T22:11:48.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.75635343193165,"aZ":-15.94910869844704,"pfxX":-3.783592557037117,"pfxZ":7.891908486377922,"pX":-0.9289386511465526,"pZ":4.162395731631837,"vX0":2.5261632997860515,"vY0":-142.05591429978594,"vZ0":-3.0758197374834335,"x":152.41,"y":126.4,"x0":-1.3355090537494976,"y0":50.00083492532378,"z0":6.265426027449389,"aX":-7.777292505023413},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.9,"breakHorizontal":6.4,"spinRate":2167,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3847038960036011,"extension":6.805155309179412},"index":1,"playId":"75a65249-d613-3a30-be67-879dd21abf20","pitchNumber":2,"startTime":"2026-03-20T22:12:02.207Z","endTime":"2026-03-20T22:12:06.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-20T22:12:21.801Z","endTime":"2026-03-20T22:12:37.463Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.474828557997164,"aZ":-14.347081665756308,"pfxX":-4.5527565452538745,"pfxZ":8.774865014293837,"pX":-0.3725501292649971,"pZ":3.538501961770261,"vX0":3.9230861210369286,"vY0":-142.08682103852234,"vZ0":-4.920059767769003,"x":131.2,"y":143.24,"x0":-1.1839506170192042,"y0":50.00542609152153,"z0":6.213795689975464,"aX":-9.251714476931252},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.0,"breakHorizontal":7.4,"spinRate":2144,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.38642461086326474,"extension":6.799312913537122},"index":3,"playId":"edda2681-4d9f-3f5e-921c-017d27c3b50b","pitchNumber":3,"startTime":"2026-03-20T22:12:37.463Z","endTime":"2026-03-20T22:12:40.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17490329485961,"aZ":-17.949920427764994,"pfxX":-7.555802081699916,"pfxZ":6.8708245464163715,"pX":-0.4922325744392496,"pZ":1.5952481358663875,"vX0":6.420447732941394,"vY0":-143.0177601206592,"vZ0":-8.700943365425015,"x":135.76,"y":195.71,"x0":-1.7853071053420926,"y0":50.001386222545555,"z0":5.803995485238843,"aX":-15.641258763194879},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.8,"breakHorizontal":12.4,"spinRate":2199,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.38306358280773356,"extension":6.967029681031025},"index":4,"playId":"431725ad-f16a-3f93-a8ee-bd47c66fc203","pitchNumber":4,"startTime":"2026-03-20T22:13:00.916Z","endTime":"2026-03-20T22:13:04.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:13:04.661Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Altuve flies out to left fielder Connor Norby.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T22:13:16.053Z","endTime":"2026-03-20T22:15:17.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.758908374886936,"aZ":-28.954779018067118,"pfxX":3.0414307979699284,"pfxZ":2.1198099897852867,"pX":0.44994689987784575,"pZ":2.0995171532499644,"vX0":4.958559048884561,"vY0":-122.0334614732254,"vZ0":-2.966000206710448,"x":107.24,"y":146.68,"x0":-1.9989131821774668,"y0":50.00165182762093,"z0":5.810597138422755,"aX":4.610916011492706},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.5,"breakHorizontal":-6.6,"spinRate":2590,"spinDirection":81},"zone":6,"typeConfidence":2.0,"plateTime":0.4478804937767391,"extension":6.532435713582119},"hitData":{"launchSpeed":78.8,"launchAngle":32.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.11,"coordY":123.14}},"index":0,"playId":"8211599e-3f3c-3dc0-a994-991fb32c6783","pitchNumber":1,"startTime":"2026-03-20T22:15:10.692Z","endTime":"2026-03-20T22:15:17.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:15:17.626Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yordan Alvarez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T22:15:54.105Z","endTime":"2026-03-20T22:16:50.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-20T22:15:43.582Z","endTime":"2026-03-20T22:15:56.353Z","isPitch":false,"type":"action","player":{"id":670541,"link":"/api/v1/people/670541"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.68745016831773,"aZ":-14.72672119443615,"pfxX":-6.625138715709687,"pfxZ":8.904869774120161,"pX":-0.4131525131949113,"pZ":2.934957932392822,"vX0":6.213429962407134,"vY0":-139.85264539706105,"vZ0":-5.425312128880002,"x":132.75,"y":159.54,"x0":-1.8145322058013866,"y0":50.0066389859994,"z0":5.883610703555592,"aX":-12.986402448737689},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":10.6,"spinRate":2636,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3932588477684247,"extension":6.310417559141243},"index":1,"playId":"d7420e24-27fa-3342-ab28-4b3cde3ed208","pitchNumber":1,"startTime":"2026-03-20T22:15:56.353Z","endTime":"2026-03-20T22:15:59.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.849766844200335,"aZ":-23.337273868515872,"pfxX":-6.894976136181805,"pfxZ":5.400489997106449,"pX":-1.2661822956591935,"pZ":3.0878803753929502,"vX0":4.230101016042325,"vY0":-127.28792543649917,"vZ0":-2.60382436326605,"x":165.26,"y":155.41,"x0":-2.0562947471297446,"y0":50.00255534800754,"z0":5.9777469350653645,"aX":-11.280518615532305},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.4,"breakHorizontal":11.5,"spinRate":1218,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.43080156135546055,"extension":6.595762965952945},"index":2,"playId":"c6e04e5d-7145-3f9b-ab1d-4ff3c6047734","pitchNumber":2,"startTime":"2026-03-20T22:16:11.317Z","endTime":"2026-03-20T22:16:16.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.362017308766504,"aZ":-14.613989161248083,"pfxX":-6.327175929284985,"pfxZ":8.789463022511423,"pX":-0.18880042057566257,"pZ":3.2257480640457916,"vX0":7.024458229281418,"vY0":-140.99133930048248,"vZ0":-4.950060798294683,"x":124.2,"y":151.68,"x0":-1.899667033460059,"y0":50.00307560376268,"z0":5.959184028718285,"aX":-12.640996716563098},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.0,"breakHorizontal":9.8,"spinRate":2603,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3896447162695331,"extension":6.44679593167386},"index":3,"playId":"ca42ccb2-8dcc-3e90-9c27-167fc9824d17","pitchNumber":3,"startTime":"2026-03-20T22:16:25.797Z","endTime":"2026-03-20T22:16:28.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33309460708691,"aZ":-23.84949573870134,"pfxX":-7.460108814574313,"pfxZ":4.844380594540072,"pX":-0.4710599999986384,"pZ":0.5665427536317298,"vX0":5.374512444835327,"vY0":-129.82378256150315,"vZ0":-8.695263401820691,"x":134.96,"y":223.48,"x0":-1.5913502295879092,"y0":50.00546688601136,"z0":5.753675182100748,"aX":-12.82859760282545},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.2,"breakHorizontal":12.5,"spinRate":1327,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4207334332035044,"extension":6.777032244747702},"index":4,"playId":"643b7ebf-cbfd-3020-91e1-e0cde40ba9de","pitchNumber":4,"startTime":"2026-03-20T22:16:46.611Z","endTime":"2026-03-20T22:16:50.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:16:50.698Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Correa grounds out, shortstop Otto Lopez to first baseman Nathan Martorella.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T22:16:55.326Z","endTime":"2026-03-20T22:19:33.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687210,"link":"/api/v1/people/687210"},"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":97.3,"endSpeed":88.1,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.20171491559352,"aZ":-10.90669490657136,"pfxX":-7.378156912264939,"pfxZ":10.6463963408097,"pX":-0.3420152439698678,"pZ":1.3958807771858277,"vX0":6.487115883949265,"vY0":-141.16153374417942,"vZ0":-10.181078107025442,"x":130.04,"y":201.09,"x0":-1.7229015663918381,"y0":50.004164773783806,"z0":5.773363859887737,"aX":-14.739265971279458},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":11.9,"spinRate":2692,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.3895509380918276,"extension":6.705041401210075},"index":0,"playId":"469efb7c-f8d7-37a4-8bff-6f2db211758c","pitchNumber":1,"startTime":"2026-03-20T22:17:14.707Z","endTime":"2026-03-20T22:17:18.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75548478394916,"aZ":-31.95218350873569,"pfxX":3.4577868330809816,"pfxZ":0.14452944023818404,"pX":0.07302669993388151,"pZ":2.2560340972952027,"vX0":3.571424262833739,"vY0":-125.40426650739742,"vZ0":-2.410643813124531,"x":114.22,"y":177.87,"x0":-1.8220769840971807,"y0":50.00536257363878,"z0":5.851430420244122,"aX":5.475851892382456},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.1,"breakHorizontal":-7.1,"spinRate":2419,"spinDirection":116},"zone":8,"typeConfidence":2.0,"plateTime":0.43774530583994986,"extension":6.569744666613206},"index":1,"playId":"29895753-df70-3b9f-b175-f1f418024054","pitchNumber":2,"startTime":"2026-03-20T22:17:29.113Z","endTime":"2026-03-20T22:17:32.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":89.3,"endSpeed":81.3,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.441420860260877,"aZ":-20.670225964410832,"pfxX":-8.069695829932604,"pfxZ":6.83402054471337,"pX":0.3064878852321647,"pZ":0.36567204731034797,"vX0":7.418750771412428,"vY0":-129.50826443913473,"vZ0":-9.454257974681209,"x":105.32,"y":228.91,"x0":-1.5599795376913606,"y0":50.00122525316347,"z0":5.671788299904013,"aX":-13.577171177320174},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.2,"breakHorizontal":12.7,"spinRate":1352,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.42448259444617653,"extension":6.918397717720712},"index":2,"playId":"e1506ae5-9c1c-30f1-83f2-ad8b9f54a37c","pitchNumber":3,"startTime":"2026-03-20T22:17:49.057Z","endTime":"2026-03-20T22:17:52.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":98.4,"endSpeed":90.3,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65564699963954,"aZ":-13.439703838033209,"pfxX":-3.408229864545911,"pfxZ":8.990562001630687,"pX":-0.40602778509646004,"pZ":2.745042708018689,"vX0":4.499158886060096,"vY0":-143.12672173597207,"vZ0":-6.653395703010571,"x":132.48,"y":164.66,"x0":-1.5522800116585938,"y0":50.00513246104264,"z0":5.934120345430353,"aX":-7.103941053093247},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.2,"breakHorizontal":5.3,"spinRate":2738,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.3820346775377681,"extension":6.642983381850184},"index":3,"playId":"34e175e4-6b99-3fbb-b50a-1420eee82969","pitchNumber":4,"startTime":"2026-03-20T22:18:14.525Z","endTime":"2026-03-20T22:18:17.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-20T22:18:26.913Z","endTime":"2026-03-20T22:18:39.467Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":99.0,"endSpeed":90.7,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13243519186551,"aZ":-10.048813707300765,"pfxX":-6.250323837838518,"pfxZ":10.50523101489741,"pX":0.3090473591725508,"pZ":2.796733960133993,"vX0":7.119205995400669,"vY0":-143.91387528438563,"vZ0":-7.371162133331325,"x":105.22,"y":163.27,"x0":-1.3799466022388163,"y0":50.0049646815305,"z0":6.007431496718813,"aX":-13.166188186492644},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.8,"breakHorizontal":10.0,"spinRate":2706,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.38001553585367365,"extension":6.575459516493266},"index":5,"playId":"4d9bf607-1e76-3777-841c-d38bd9d4f00b","pitchNumber":5,"startTime":"2026-03-20T22:18:39.467Z","endTime":"2026-03-20T22:18:45.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0910993817485,"aZ":-23.651571545418065,"pfxX":2.070480979437839,"pfxZ":5.5027500993656675,"pX":1.1099266523954852,"pZ":1.1097512563157308,"vX0":6.296524490516016,"vY0":-123.4954310538209,"vZ0":-6.3351199187428335,"x":74.69,"y":208.82,"x0":-1.7393245376167772,"y0":50.0009818297342,"z0":5.691728620577704,"aX":3.203257863005668},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.8,"breakHorizontal":-5.2,"spinRate":2364,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.4431466711099108,"extension":6.619472457324256},"index":6,"playId":"f25e8223-51b4-3a9d-abb9-c295e3845162","pitchNumber":6,"startTime":"2026-03-20T22:19:10.090Z","endTime":"2026-03-20T22:19:13.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74528029803892,"aZ":-33.71891100160873,"pfxX":3.1500060610921956,"pfxZ":-0.9909940786040572,"pX":0.5251920140077013,"pZ":1.6023085185483703,"vX0":4.9355477409885165,"vY0":-124.03452900204759,"vZ0":-3.3718236399740054,"x":96.98,"y":195.52,"x0":-1.8994422215591913,"y0":50.00217158343423,"z0":5.790073423540481,"aX":4.9093266677275835},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.3,"breakHorizontal":-6.8,"spinRate":2547,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.44153904696596724,"extension":6.6860057912942015},"hitData":{"launchSpeed":87.7,"launchAngle":4.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.39,"coordY":155.1}},"index":7,"playId":"3e301143-8911-360d-879d-0e77dadc1477","pitchNumber":7,"startTime":"2026-03-20T22:19:25.691Z","endTime":"2026-03-20T22:19:33.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:19:33.430Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Stowers doubles (1) on a ground ball to right fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T22:21:27.971Z","endTime":"2026-03-20T22:22:16.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.34868838102307,"aZ":-17.314762139933052,"pfxX":-8.04641082342164,"pfxZ":7.387990568146818,"pX":-1.3293989414985126,"pZ":2.404214528011395,"vX0":4.533849167049873,"vY0":-141.41485456346604,"vZ0":-6.64635449389305,"x":167.67,"y":173.87,"x0":-1.9139833488367601,"y0":50.0030933451877,"z0":5.909120932131646,"aX":-16.183514981573683},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.1,"breakHorizontal":13.6,"spinRate":2165,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.38835102175617786,"extension":6.821649466117871},"index":0,"playId":"47e54ade-60d4-30d8-9074-7d57ab66da69","pitchNumber":1,"startTime":"2026-03-20T22:21:44.539Z","endTime":"2026-03-20T22:21:48.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.441124935272043,"aZ":-26.280009910400036,"pfxX":-8.0374435747771,"pfxZ":3.5831400686003168,"pX":0.35443398452283126,"pZ":2.366541571092555,"vX0":7.836088806466968,"vY0":-127.78371080547818,"vZ0":-3.6824109648651286,"x":103.49,"y":174.88,"x0":-1.7142810299960667,"y0":50.00509027157425,"z0":5.901515568227866,"aX":-13.233721217700431},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.9,"breakHorizontal":12.7,"spinRate":1467,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.4293763430131352,"extension":6.857085441514716},"hitData":{"launchSpeed":103.8,"launchAngle":4.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.74,"coordY":176.41}},"index":1,"playId":"3afdc412-1fca-30ee-972f-2399d97b913e","pitchNumber":2,"startTime":"2026-03-20T22:21:59.900Z","endTime":"2026-03-20T22:22:16.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":0.92,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:22:16.529Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T22:22:28.463Z","endTime":"2026-03-20T22:24:39.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"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, 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":90.0,"endSpeed":82.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.068569747344156,"aZ":-28.706258594169526,"pfxX":1.3041015237636921,"pfxZ":1.9872082227075971,"pX":-0.09191246367883932,"pZ":3.031717983611551,"vX0":4.424632759280067,"vY0":-131.01915084758548,"vZ0":-2.216105235556499,"x":120.5,"y":156.92,"x0":-1.9702397277374655,"y0":50.000169243050074,"z0":6.028658928060454,"aX":2.27163576283705},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.4,"breakHorizontal":-3.4,"spinRate":2143,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.4176740456049295,"extension":6.751611797435228},"index":0,"playId":"00ac196b-b94d-30e8-b5fc-818da6f354de","pitchNumber":1,"startTime":"2026-03-20T22:22:53.757Z","endTime":"2026-03-20T22:22:57.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":97.0,"endSpeed":88.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21058459890897,"aZ":-16.279891641096707,"pfxX":-6.694898232640043,"pfxZ":7.907049456855738,"pX":-0.8274176520388242,"pZ":3.097206046904674,"vX0":5.735636789836786,"vY0":-141.15453335894628,"vZ0":-4.857876660522724,"x":148.54,"y":155.16,"x0":-2.0194909718896046,"y0":50.00570282083528,"z0":5.894543566783783,"aX":-13.463502533613903},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.4,"breakHorizontal":10.9,"spinRate":2185,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.38857143948757367,"extension":6.748395927016007},"index":1,"playId":"0482af41-87f8-300d-b6e4-ced3211850ac","pitchNumber":2,"startTime":"2026-03-20T22:23:14.508Z","endTime":"2026-03-20T22:23:18.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-20T22:23:24.469Z","endTime":"2026-03-20T22:23:40.549Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":97.8,"endSpeed":89.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75181704057907,"aZ":-13.152915806491313,"pfxX":-3.3221951714165967,"pfxZ":9.312948322019752,"pX":0.20062676996072637,"pZ":3.7247112403908242,"vX0":5.817234936758546,"vY0":-142.26995557466162,"vZ0":-4.494809042229561,"x":109.35,"y":138.21,"x0":-1.4423477217876544,"y0":50.00172138589524,"z0":6.163603812117237,"aX":-6.7851542227158115},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.1,"breakHorizontal":4.8,"spinRate":2316,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.38552981657745944,"extension":6.889858578268519},"index":3,"playId":"a3ccc02c-2637-3ecc-8797-91d680287136","pitchNumber":3,"startTime":"2026-03-20T22:23:40.549Z","endTime":"2026-03-20T22:23:45.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21772334047007,"aZ":-26.300576897552975,"pfxX":0.8684041912760891,"pfxZ":3.367431717890744,"pX":1.5743494253145185,"pZ":1.7219432786756892,"vX0":8.224059787642902,"vY0":-130.88262471501076,"vZ0":-5.538994257448956,"x":56.99,"y":192.29,"x0":-1.7143545072326944,"y0":50.00399235753781,"z0":5.821694737394813,"aX":1.513283101579721},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.2,"breakHorizontal":-3.2,"spinRate":2149,"spinDirection":164},"zone":14,"typeConfidence":2.0,"plateTime":0.41762007969381054,"extension":6.950085965161729},"index":4,"playId":"4fb07069-cc25-3477-be01-a072e0db5eff","pitchNumber":4,"startTime":"2026-03-20T22:24:03.426Z","endTime":"2026-03-20T22:24:07.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"playId":"08315056-0086-0043-001c-f08cd117d70a","startTime":"2026-03-20T22:24:24.405Z","endTime":"2026-03-20T22:24:36.453Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.668463968353095,"aZ":-44.51356473104507,"pfxX":1.8782698641189657,"pfxZ":-7.96861522500057,"pX":0.7865158733145262,"pZ":1.7160384366047536,"vX0":5.184458637750722,"vY0":-124.3717821677207,"vZ0":-1.7877244504351888,"x":87.02,"y":192.45,"x0":-1.5789468727451488,"y0":50.00300158746548,"z0":6.17560810501119,"aX":2.908081387218074},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-14.5,"breakHorizontal":-4.7,"spinRate":2497,"spinDirection":19},"zone":9,"typeConfidence":2.0,"plateTime":0.44238466078782146,"extension":6.7430984378140835},"index":6,"playId":"009bf51f-6294-3ff8-b6e8-dda4d353e502","pitchNumber":5,"startTime":"2026-03-20T22:24:36.453Z","endTime":"2026-03-20T22:24:39.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":1.29,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:24:39.912Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a ground ball to right fielder Joey Loperfido. Kyle Stowers scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T22:24:43.226Z","endTime":"2026-03-20T22:26:41.043Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":{"id":686613,"link":"/api/v1/people/686613"},"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(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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21738419924571,"aZ":-43.52176773409324,"pfxX":1.933880774505178,"pfxZ":-7.592645723016974,"pX":-0.7251939150046931,"pZ":1.609885771684845,"vX0":2.3817237230731814,"vY0":-121.3504831298876,"vZ0":-1.7940514010438375,"x":144.64,"y":195.31,"x0":-1.9696923314052954,"y0":50.00129394277806,"z0":6.141782614572496,"aX":2.890738462785058},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-13.9,"breakHorizontal":-4.1,"spinRate":2588,"spinDirection":16},"zone":7,"typeConfidence":2.0,"plateTime":0.4509496283937686,"extension":6.691577519984064},"index":0,"playId":"6ba18a97-cde2-37a0-b810-8e2c40a75d0a","pitchNumber":1,"startTime":"2026-03-20T22:25:05.801Z","endTime":"2026-03-20T22:25:10.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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(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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50686833219973,"aZ":-43.1333723547156,"pfxX":1.317879462516816,"pfxZ":-7.257659416872487,"pX":0.5408024617919097,"pZ":-0.16188553633683314,"vX0":5.444788386738926,"vY0":-122.725583672234,"vZ0":-5.85077215518964,"x":100.44,"y":261.21,"x0":-1.886577277190987,"y0":50.001542245790155,"z0":5.96676605054408,"aX":1.9901069818604264},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-14.4,"breakHorizontal":-3.8,"spinRate":2669,"spinDirection":13},"zone":14,"typeConfidence":2.0,"plateTime":0.4479806063198595,"extension":6.788450786057996},"index":1,"playId":"0ecf8469-e64c-3846-9d80-f7d3beaa15ca","pitchNumber":2,"startTime":"2026-03-20T22:25:22.809Z","endTime":"2026-03-20T22:25:27.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.107809365045984,"aZ":-29.81962810248525,"pfxX":-7.46013094391453,"pfxZ":1.4225086207559503,"pX":-0.6200703212899467,"pZ":2.6653020014880413,"vX0":6.0642584581433,"vY0":-128.17616069338277,"vZ0":-2.288298142069062,"x":140.64,"y":166.82,"x0":-2.050267814152123,"y0":50.00627065989321,"z0":5.903889078480019,"aX":-12.384808183731453},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.3,"breakHorizontal":12.1,"spinRate":1261,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.42773813462686316,"extension":6.84484591685749},"index":2,"playId":"0edae67d-74d7-3c68-9116-9e6500405b6e","pitchNumber":3,"startTime":"2026-03-20T22:25:51.407Z","endTime":"2026-03-20T22:25:55.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-03-20T22:26:10.182Z","endTime":"2026-03-20T22:26:29.977Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.618748494720634,"aZ":-18.893917646632445,"pfxX":-8.342828006592368,"pfxZ":6.608933427748583,"pX":-0.2645197921399271,"pZ":2.055420845493703,"vX0":7.2721821238160915,"vY0":-141.19612829090406,"vZ0":-7.284508836920358,"x":127.08,"y":183.28,"x0":-1.7957442936210144,"y0":50.00366908491049,"z0":5.895009858010447,"aX":-16.763920637202173},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.6,"breakHorizontal":13.6,"spinRate":2092,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.3886540684759736,"extension":6.933867596689993},"hitData":{"launchSpeed":100.2,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":150.64,"coordY":116.04}},"index":4,"playId":"9c4c4b0f-a8a7-3122-a263-1b3325b43f4b","pitchNumber":4,"startTime":"2026-03-20T22:26:29.977Z","endTime":"2026-03-20T22:26:41.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.5,"awayTeamWinProbability":60.5,"homeTeamWinProbabilityAdded":-8.5,"leverageIndex":1.35,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:26:41.043Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Norby walks. Liam Hicks to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T22:26:48.222Z","endTime":"2026-03-20T22:29:12.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.471640566015374,"aZ":-27.687868847884634,"pfxX":0.13096087150332347,"pfxZ":2.4768122511698563,"pX":-0.43476138002850057,"pZ":1.3273653741994045,"vX0":3.7703486686546923,"vY0":-132.9079881889171,"vZ0":-6.679407466073066,"x":133.57,"y":202.94,"x0":-1.8820157358791187,"y0":50.00123646769647,"z0":5.8532792795145765,"aX":0.23605972409685771},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.4,"breakHorizontal":-1.0,"spinRate":2148,"spinDirection":184},"zone":13,"typeConfidence":2.0,"plateTime":0.4103469341898287,"extension":6.882725102603908},"index":0,"playId":"6ec49062-3695-3081-85fe-640f4630c7ee","pitchNumber":1,"startTime":"2026-03-20T22:27:08.073Z","endTime":"2026-03-20T22:27:11.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75059512662287,"aZ":-27.865822567030825,"pfxX":1.4104529049152799,"pfxZ":2.381110428303134,"pX":0.33856142086496144,"pZ":2.0117266336319504,"vX0":5.401824227182196,"vY0":-133.87791996997507,"vZ0":-5.199576532748251,"x":104.09,"y":184.46,"x0":-1.8911212470677294,"y0":50.003092591764535,"z0":5.981351416369476,"aX":2.5517171848924316},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.4,"breakHorizontal":-3.7,"spinRate":2301,"spinDirection":177},"zone":9,"typeConfidence":2.0,"plateTime":0.40961622406404263,"extension":6.776388210648928},"index":1,"playId":"2ba4e07f-c5b7-381a-a983-d52a75212d60","pitchNumber":2,"startTime":"2026-03-20T22:27:27.693Z","endTime":"2026-03-20T22:27:31.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"a3c29304-a4ce-3cb4-b5de-e16ddf7ba419","startTime":"2026-03-20T22:27:47.094Z","endTime":"2026-03-20T22:27:50.138Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.586167393758224,"aZ":-45.32028793316069,"pfxX":3.2592165428938196,"pfxZ":-8.523422953703616,"pX":0.8156987225704081,"pZ":0.39008608496806024,"vX0":5.046827018624347,"vY0":-124.11262871673243,"vZ0":-4.55949088566307,"x":85.91,"y":228.25,"x0":-1.6770516847022752,"y0":50.004958706019565,"z0":6.072138288526046,"aX":5.024790599077023},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-16.3,"breakHorizontal":-7.2,"spinRate":2712,"spinDirection":9},"zone":14,"typeConfidence":2.0,"plateTime":0.4433329103708048,"extension":6.8926307369204025},"index":3,"playId":"d099c764-70bb-30b7-bdc6-ad4d3d74cf73","pitchNumber":3,"startTime":"2026-03-20T22:28:04.850Z","endTime":"2026-03-20T22:28:08.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25546898808377,"aZ":-13.1217124891409,"pfxX":-6.47215087433561,"pfxZ":9.751614411416341,"pX":1.2883020104802403,"pZ":1.22239827511566,"vX0":10.244928171835676,"vY0":-139.1207048491537,"vZ0":-9.945166570973901,"x":67.89,"y":205.78,"x0":-1.6070382109081973,"y0":50.00063771460804,"z0":5.721243567416493,"aX":-12.641708356753997},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":9.5,"spinRate":2268,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.39424780428151607,"extension":6.896225367082071},"index":4,"playId":"b9e975a9-8b92-38d9-ad3c-ee3e252ae8f0","pitchNumber":4,"startTime":"2026-03-20T22:28:29.818Z","endTime":"2026-03-20T22:28:33.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.661515679246996,"aZ":-16.53508918762372,"pfxX":-7.99315936404928,"pfxZ":7.922586869276966,"pX":0.33897329860311814,"pZ":2.6628304784414665,"vX0":8.547511866519203,"vY0":-139.6523607171036,"vZ0":-5.924627203179596,"x":104.08,"y":166.88,"x0":-1.7239489069895528,"y0":50.00019404488484,"z0":5.900584372135763,"aX":-15.774453901784558},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.3,"breakHorizontal":12.7,"spinRate":2346,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.39230851361611796,"extension":6.970808640862005},"index":5,"playId":"36457895-533a-36d8-80a0-cf71f590cc88","pitchNumber":5,"startTime":"2026-03-20T22:28:48.445Z","endTime":"2026-03-20T22:28:52.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80601921485936,"aZ":-14.210819151634393,"pfxX":-7.068887779375659,"pfxZ":9.137490232303445,"pX":0.8340026945457352,"pZ":1.5778882978401185,"vX0":9.29169160974118,"vY0":-139.62804311860654,"vZ0":-8.798244817360827,"x":85.21,"y":196.18,"x0":-1.625672095881457,"y0":50.00097187968127,"z0":5.7146932674524225,"aX":-13.89270451837998},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":10.8,"spinRate":2255,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3929874803424154,"extension":6.915649556603332},"index":6,"playId":"e7a1b22c-0141-347a-bcda-b59c8eda9954","pitchNumber":6,"startTime":"2026-03-20T22:29:07.831Z","endTime":"2026-03-20T22:29:12.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.14,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:29:12.123Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Martorella singles on a line drive to right fielder Joey Loperfido. Liam Hicks scores. Connor Norby to 3rd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T22:29:52.902Z","endTime":"2026-03-20T22:30:07.579Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687210,"fullName":"Nathan Martorella","link":"/api/v1/people/687210"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687210,"fullName":"Nathan Martorella","link":"/api/v1/people/687210"},"postOnThird":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687210,"fullName":"Nathan Martorella","link":"/api/v1/people/687210"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":{"id":686613,"link":"/api/v1/people/686613"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":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-20T22:29:50.778Z","endTime":"2026-03-20T22:29:55.168Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":687210,"link":"/api/v1/people/687210","batSide":{"code":"L","description":"Left"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.318990995290285,"aZ":-13.615222017315435,"pfxX":-4.502758280493933,"pfxZ":9.230256673681687,"pX":0.006815799987599791,"pZ":1.7240164815238024,"vX0":6.615796183432511,"vY0":-140.968992253446,"vZ0":-9.05418876845473,"x":116.74,"y":192.23,"x0":-1.7864531183854766,"y0":50.00389208315244,"z0":5.858404214580524,"aX":-9.054970756832933},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":6.8,"spinRate":2271,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.3886802601146755,"extension":6.967891975005287},"hitData":{"launchSpeed":95.7,"launchAngle":10.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":152.33,"coordY":170.08}},"index":1,"playId":"5530f71d-e147-3fc6-a48a-6b8ff751cde7","pitchNumber":1,"startTime":"2026-03-20T22:29:55.168Z","endTime":"2026-03-20T22:30:07.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":687210,"link":"/api/v1/people/687210","batSide":{"code":"L","description":"Left"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687210,"link":"/api/v1/people/687210"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":687210,"link":"/api/v1/people/687210"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.0,"awayTeamWinProbability":75.0,"homeTeamWinProbabilityAdded":-11.0,"leverageIndex":1.79,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:30:07.579Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Juan Matheus grounds out to pitcher Hunter Brown. Connor Norby scores. Nathan Martorella to 2nd.","rbi":1,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T22:30:21.839Z","endTime":"2026-03-20T22:31:17.378Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":801276,"fullName":"Juan Matheus","link":"/api/v1/people/801276"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687210,"fullName":"Nathan Martorella","link":"/api/v1/people/687210"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":801276,"fullName":"Juan Matheus","link":"/api/v1/people/801276"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686613,"link":"/api/v1/people/686613"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":{"id":686613,"link":"/api/v1/people/686613"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":687210,"fullName":"Nathan Martorella","link":"/api/v1/people/687210"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.205622946908214,"aZ":-16.773800746685584,"pfxX":-3.0668802488683125,"pfxZ":7.6903195085991545,"pX":0.3318630698812838,"pZ":3.6701612063711306,"vX0":6.817527671018248,"vY0":-140.68825471329447,"vZ0":-3.2883817560901267,"x":104.35,"y":139.69,"x0":-1.7254020617990775,"y0":50.0045614968346,"z0":5.94275255057057,"aX":-6.143787995536987},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.4,"breakHorizontal":4.2,"spinRate":2190,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3894673413351124,"extension":6.936931426502436},"index":0,"playId":"0e6a63ae-a3d4-3500-b67f-1e60f406317b","pitchNumber":1,"startTime":"2026-03-20T22:30:34.235Z","endTime":"2026-03-20T22:30:37.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"first":{"id":687210,"link":"/api/v1/people/687210"},"third":{"id":681393,"link":"/api/v1/people/681393"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":96.8,"endSpeed":88.4,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33377101303408,"aZ":-15.410334957754175,"pfxX":-5.428992012221878,"pfxZ":8.36680550959771,"pX":-0.6994932027718449,"pZ":2.719415570910115,"vX0":5.040179055843508,"vY0":-140.74520470965203,"vZ0":-6.092094855316169,"x":143.66,"y":165.36,"x0":-1.8092648203403303,"y0":50.00372465209384,"z0":5.912337137456078,"aX":-10.878461937329066},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.0,"breakHorizontal":8.8,"spinRate":2120,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3893637881699634,"extension":6.897276465646451},"index":1,"playId":"43cdaf8f-162b-35e5-ac17-c7c2f3ced6c2","pitchNumber":2,"startTime":"2026-03-20T22:30:52.225Z","endTime":"2026-03-20T22:30:56.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"first":{"id":687210,"link":"/api/v1/people/687210"},"third":{"id":681393,"link":"/api/v1/people/681393"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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(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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.6,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.317203229473204,"aZ":-44.318210354617584,"pfxX":3.5557335697538295,"pfxZ":-8.164835359282687,"pX":0.1770291221851165,"pZ":2.328850963534462,"vX0":3.5864199021280676,"vY0":-122.06195598911422,"vZ0":0.006883589531891499,"x":110.25,"y":175.9,"x0":-1.781401779244054,"y0":50.00480701131589,"z0":6.189130062432955,"aX":5.286620463485459},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-14.4,"breakHorizontal":-7.4,"spinRate":2515,"spinDirection":24},"zone":5,"typeConfidence":2.0,"plateTime":0.451276294789571,"extension":6.751021514187102},"hitData":{"launchSpeed":64.3,"launchAngle":-55.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":137.84,"coordY":185.14}},"index":2,"playId":"1b7f5113-fa98-3ac7-8707-c2dedbd9e769","pitchNumber":3,"startTime":"2026-03-20T22:31:11.482Z","endTime":"2026-03-20T22:31:17.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"first":{"id":687210,"link":"/api/v1/people/687210"},"third":{"id":681393,"link":"/api/v1/people/681393"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801276,"link":"/api/v1/people/801276"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":801276,"link":"/api/v1/people/801276"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.1,"awayTeamWinProbability":76.9,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":1.45,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:31:17.378Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T22:31:29.710Z","endTime":"2026-03-20T22:33:08.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.709666340217,"aZ":-19.36560280456627,"pfxX":-8.606527274050894,"pfxZ":6.645969145375844,"pX":-0.48897128371487253,"pZ":3.796616281121054,"vX0":7.058521856050095,"vY0":-138.59560557525433,"vZ0":-2.209629448552947,"x":135.64,"y":136.27,"x0":-1.9625924504197796,"y0":50.002034252568755,"z0":5.911002165195353,"aX":-16.584604936267446},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.8,"breakHorizontal":13.9,"spinRate":2036,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39663445117545004,"extension":6.929191097820364},"index":0,"playId":"357d7600-e198-340a-80c8-7b56844c66a8","pitchNumber":1,"startTime":"2026-03-20T22:31:43.642Z","endTime":"2026-03-20T22:31:49.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":687210,"link":"/api/v1/people/687210"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.724837946294002,"aZ":-28.836283699307437,"pfxX":-10.696612355642765,"pfxZ":2.0750498677860465,"pX":0.10210244851149823,"pZ":1.5657712181175143,"vX0":8.357716981192395,"vY0":-127.11443203353895,"vZ0":-4.566318591003807,"x":113.11,"y":196.5,"x0":-1.8702352503545794,"y0":50.00022141956275,"z0":5.726848026910966,"aX":-17.166179859334218},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.8,"breakHorizontal":17.0,"spinRate":1289,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.43411571333021604,"extension":6.9785257804850795},"index":1,"playId":"32f50730-e0db-3c45-90f4-40ff87f8a9b4","pitchNumber":2,"startTime":"2026-03-20T22:32:04.866Z","endTime":"2026-03-20T22:32:08.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":687210,"link":"/api/v1/people/687210"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.336309592481065,"aZ":-44.877983715174906,"pfxX":2.3421602279619167,"pfxZ":-8.814162118765193,"pX":-0.28326119308896597,"pZ":3.6995481817229168,"vX0":3.208151157402604,"vY0":-120.10944315911419,"vZ0":3.4349606690798122,"x":127.8,"y":138.89,"x0":-1.9479851178699916,"y0":50.00512072994821,"z0":6.280438940069375,"aX":3.3741935892536925},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-14.6,"breakHorizontal":-5.2,"spinRate":2557,"spinDirection":20},"zone":11,"typeConfidence":2.0,"plateTime":0.45851498924218204,"extension":6.785577305252106},"index":2,"playId":"276270fa-cb4b-3b27-9900-4d23b415d8e7","pitchNumber":3,"startTime":"2026-03-20T22:32:26.071Z","endTime":"2026-03-20T22:32:29.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":687210,"link":"/api/v1/people/687210"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.676331166061843,"aZ":-15.116267182271832,"pfxX":-5.558692803827018,"pfxZ":8.646504684842348,"pX":-0.850144968043313,"pZ":2.21867635617924,"vX0":4.834534737838861,"vY0":-139.61529604225606,"vZ0":-6.951458902443499,"x":149.41,"y":178.88,"x0":-1.8827115105738066,"y0":50.00165142271729,"z0":5.737184656872974,"aX":-10.964129379647435},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":9.0,"spinRate":2233,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3924409809370748,"extension":7.029435429874159},"index":3,"playId":"00163f62-7bbe-3c9f-b9be-845d12424398","pitchNumber":4,"startTime":"2026-03-20T22:32:43.396Z","endTime":"2026-03-20T22:32:47.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":687210,"link":"/api/v1/people/687210"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":74.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.451489034665055,"aZ":-45.46148953162593,"pfxX":3.179703375828997,"pfxZ":-9.281906813940804,"pX":-0.8178641097049288,"pZ":3.459859966149123,"vX0":1.9353096769221234,"vY0":-119.8250000821792,"vZ0":3.0825765365082587,"x":148.18,"y":145.36,"x0":-2.053215674628399,"y0":50.00143526182064,"z0":6.26250735851977,"aX":4.552469138338949},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-15.6,"breakHorizontal":-6.2,"spinRate":2579,"spinDirection":24},"zone":11,"typeConfidence":2.0,"plateTime":0.4597951635092734,"extension":6.788955212880114},"index":4,"playId":"8347ce30-d56a-339d-bf3c-e0ea620e45de","pitchNumber":5,"startTime":"2026-03-20T22:33:04.221Z","endTime":"2026-03-20T22:33:08.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":687210,"link":"/api/v1/people/687210"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.3,"awayTeamWinProbability":74.7,"homeTeamWinProbabilityAdded":2.1999999999999993,"leverageIndex":0.8,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:33:08.028Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Loperfido singles on a ground ball to third baseman Juan Matheus.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T22:34:39.763Z","endTime":"2026-03-20T22:36:42.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":801276,"link":"/api/v1/people/801276"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.90495134208463,"aZ":-36.7449022150902,"pfxX":4.861686107897846,"pfxZ":-3.409122948895133,"pX":-0.4171210982528311,"pZ":2.690470414072823,"vX0":1.6408274116169437,"vY0":-115.23458691353733,"vZ0":-0.3118234278251193,"x":132.9,"y":166.14,"x0":-1.7704022268783544,"y0":50.000978893713494,"z0":6.384631771761865,"aX":6.521585547253743},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-6.0,"breakHorizontal":-9.2,"spinRate":2644,"spinDirection":58},"zone":4,"typeConfidence":2.0,"plateTime":0.47576152079004164,"extension":6.655200283642219},"index":0,"playId":"1dfe04a4-0a39-356e-81db-ff7715e16040","pitchNumber":1,"startTime":"2026-03-20T22:35:19.750Z","endTime":"2026-03-20T22:35:23.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":79.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.107299549555496,"aZ":-23.21718074789216,"pfxX":-6.880794283406715,"pfxZ":5.462803295112085,"pX":0.5967708703806773,"pZ":2.168443503305016,"vX0":8.17525119187884,"vY0":-127.90449586441082,"vZ0":-5.001340652919033,"x":94.25,"y":180.23,"x0":-1.7635884765580907,"y0":50.00071744264487,"z0":5.9959219426793595,"aX":-11.274165204866897},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.9,"breakHorizontal":10.3,"spinRate":1321,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.4300700533411592,"extension":6.881715406371213},"index":1,"playId":"a54d46a3-1f08-3f95-9fe9-8d3e6b4d053e","pitchNumber":2,"startTime":"2026-03-20T22:35:32.621Z","endTime":"2026-03-20T22:35:36.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-20T22:35:50.874Z","endTime":"2026-03-20T22:35:56.695Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07448500183629,"aZ":-36.39866260031201,"pfxX":3.3592734330749545,"pfxZ":-2.884063616508815,"pX":-1.2064385762803063,"pZ":2.648767843768827,"vX0":0.5607450255202892,"vY0":-120.65817445857908,"vZ0":-0.9626380582127949,"x":162.99,"y":167.26,"x0":-1.878502051810275,"y0":50.00399381470063,"z0":6.281029110565506,"aX":4.917177178745037},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.2,"breakHorizontal":-6.2,"spinRate":2599,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.45521236881265237,"extension":6.751623409681999},"index":3,"playId":"9a56b7cf-66b7-3a89-b385-8bd369712526","pitchNumber":3,"startTime":"2026-03-20T22:35:56.695Z","endTime":"2026-03-20T22:36:00.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.1,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.32267455557298,"aZ":-10.55294676671234,"pfxX":-5.525980313351436,"pfxZ":10.9201369249203,"pX":-1.3222965252924272,"pZ":4.066644434790664,"vX0":2.8550821618495457,"vY0":-141.06938212773431,"vZ0":-3.8519899256732986,"x":167.4,"y":128.98,"x0":-1.6391543696301207,"y0":50.00593341140287,"z0":6.150385309340547,"aX":-10.94490741731279},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.0,"breakHorizontal":9.2,"spinRate":2599,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3908933000792505,"extension":6.715660880794188},"index":4,"playId":"e906d514-2b9f-33d5-9eff-3d5503da4b01","pitchNumber":4,"startTime":"2026-03-20T22:36:15.436Z","endTime":"2026-03-20T22:36:19.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":88.5,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.684210062591376,"aZ":-11.27228499306958,"pfxX":-4.670008965810092,"pfxZ":10.293201344274957,"pX":-0.7075829401440616,"pZ":2.7967201339570797,"vX0":4.486233873242589,"vY0":-142.73849555234148,"vZ0":-6.803592351444889,"x":143.97,"y":163.27,"x0":-1.7050705931893928,"y0":50.00696586510195,"z0":5.946604797582223,"aX":-9.487011753895455},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.2,"breakHorizontal":7.3,"spinRate":2628,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.38606576073699195,"extension":6.606981440265621},"hitData":{"launchSpeed":90.0,"launchAngle":3.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.49,"coordY":162.2}},"index":5,"playId":"4897515a-c139-3575-ab12-ebe3fa81a4a0","pitchNumber":5,"startTime":"2026-03-20T22:36:34.207Z","endTime":"2026-03-20T22:36:42.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.099999999999998,"awayTeamWinProbability":70.9,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.87,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:36:42.904Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Matthews walks. Joey Loperfido to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T22:36:47.688Z","endTime":"2026-03-20T22:39:13.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"postOnSecond":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":86.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.94265842233309,"aZ":-11.556050714509011,"pfxX":-7.034579137667879,"pfxZ":10.60438392394666,"pX":-0.09571217761940189,"pZ":2.0466541190775955,"vX0":6.820440610840636,"vY0":-139.8342329745514,"vZ0":-8.440737157719433,"x":120.65,"y":183.52,"x0":-1.674465160070752,"y0":50.00003475344068,"z0":5.897873488870426,"aX":-13.67298969048166},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":11.0,"spinRate":2558,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.39449533765373035,"extension":6.732385920782601},"index":0,"playId":"31d7c554-12e9-3167-8cde-92cf3bd46aa8","pitchNumber":1,"startTime":"2026-03-20T22:37:13.155Z","endTime":"2026-03-20T22:37:16.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":97.0,"endSpeed":87.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.07454632818036,"aZ":-13.497349598490487,"pfxX":-5.286535237510509,"pfxZ":9.436584469898767,"pX":-0.5822951837781372,"pZ":3.846357157313113,"vX0":4.957287764071207,"vY0":-140.97720903524606,"vZ0":-3.6166163845556367,"x":139.2,"y":134.93,"x0":-1.6912233096833236,"y0":50.002441154098,"z0":6.038692892026425,"aX":-10.462360021079455},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":8.3,"spinRate":2617,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3910625970460737,"extension":6.4509083729396375},"index":1,"playId":"6fe524af-0767-3c96-ac8a-c20c82dd9ebe","pitchNumber":2,"startTime":"2026-03-20T22:37:31.082Z","endTime":"2026-03-20T22:37:35.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"actionPlayId":"6fe524af-0767-3c96-ac8a-c20c82dd9ebe","startTime":"2026-03-20T22:37:38.063Z","endTime":"2026-03-20T22:37:58.263Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.746656559707755,"aZ":-21.03030529240937,"pfxX":2.9811285601524684,"pfxZ":7.331400518109189,"pX":2.1407769695530585,"pZ":1.800831363422779,"vX0":8.960986586652515,"vY0":-122.88267437030603,"vZ0":-4.981780747882286,"x":35.4,"y":190.16,"x0":-1.9494507000312664,"y0":50.0028247509965,"z0":5.655561717151811,"aX":4.529502458695538},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":12.2,"breakHorizontal":-7.7,"spinRate":2576,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4467849703079767,"extension":6.842925141949903},"index":3,"playId":"7bad1c43-518f-3f34-b207-a0beeda9efa0","pitchNumber":3,"startTime":"2026-03-20T22:37:58.263Z","endTime":"2026-03-20T22:38:01.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.638142483324554,"aZ":-24.39950898451754,"pfxX":4.939380257486891,"pfxZ":5.360824036884718,"pX":0.3098947213230234,"pZ":1.3275922530691802,"vX0":3.811186369840677,"vY0":-119.8080474716393,"vZ0":-5.082068803624032,"x":105.19,"y":202.94,"x0":-1.9445071957296376,"y0":50.003562221384094,"z0":5.66314396391168,"aX":7.163904116179138},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.8,"breakHorizontal":-9.8,"spinRate":2478,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.457561205735491,"extension":6.833413645836335},"index":4,"playId":"5f95c0bb-8c89-326c-ad0b-594f01fdf961","pitchNumber":4,"startTime":"2026-03-20T22:38:19.116Z","endTime":"2026-03-20T22:38:24.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.017826874567433,"aZ":-29.93499572156533,"pfxX":1.9550541907842105,"pfxZ":1.442186089646813,"pX":0.13334178849550632,"pZ":1.1024948264245293,"vX0":4.522495329750363,"vY0":-123.83313103247522,"vZ0":-4.964546435281031,"x":111.92,"y":209.01,"x0":-1.9715055736362788,"y0":50.00329011951244,"z0":5.641389164039005,"aX":3.031127655824096},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.7,"breakHorizontal":-4.6,"spinRate":2527,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4425371417882604,"extension":6.812078147456545},"index":5,"playId":"19e0a540-35d2-3ec8-ae62-27ae01333190","pitchNumber":5,"startTime":"2026-03-20T22:38:40.027Z","endTime":"2026-03-20T22:38:47.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":88.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.78098745542639,"aZ":-10.880254833757556,"pfxX":-6.431038948251938,"pfxZ":10.462001657500752,"pX":-0.9702344891553776,"pZ":1.9161762119744565,"vX0":4.372661422477542,"vY0":-143.3239347534171,"vZ0":-9.033957700084693,"x":153.98,"y":187.04,"x0":-1.6972351336018332,"y0":50.00389629981832,"z0":5.830043037695204,"aX":-13.09182949481883},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.8,"breakHorizontal":10.4,"spinRate":2632,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.38535242562023964,"extension":6.828976774924916},"index":6,"playId":"1833830f-c1b9-35c6-bdc9-1b0312d9d846","pitchNumber":6,"startTime":"2026-03-20T22:39:08.856Z","endTime":"2026-03-20T22:39:13.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.0,"awayTeamWinProbability":65.0,"homeTeamWinProbabilityAdded":5.900000000000002,"leverageIndex":1.54,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:39:13.806Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Meyers flies out to left fielder Connor Norby.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T22:39:14.861Z","endTime":"2026-03-20T22:41:44.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"postOnSecond":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":88.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.90800203637124,"aZ":-10.459608644415953,"pfxX":-6.859191798457831,"pfxZ":10.7778168249598,"pX":-1.7217690515985922,"pZ":2.4495039323530197,"vX0":2.6708795891259847,"vY0":-142.4785805060882,"vZ0":-7.520547849821166,"x":182.63,"y":172.64,"x0":-1.7914228162564192,"y0":50.0008443289113,"z0":5.818383215794603,"aX":-13.81483061924642},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.8,"breakHorizontal":11.6,"spinRate":2670,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.3874566859430688,"extension":6.667408230839},"index":0,"playId":"a0539719-9ac6-3027-90bf-dcd199d478e4","pitchNumber":1,"startTime":"2026-03-20T22:39:40.779Z","endTime":"2026-03-20T22:39:45.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.61638765487029,"aZ":-11.895072674292052,"pfxX":-3.307261759030096,"pfxZ":10.033705388248569,"pX":0.549461623565431,"pZ":2.8539940621636277,"vX0":7.076906798363735,"vY0":-141.7797417339489,"vZ0":-6.492737280752359,"x":96.06,"y":161.72,"x0":-1.5574454582719979,"y0":50.00178023639727,"z0":5.94446006461489,"aX":-6.684191316175106},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.9,"breakHorizontal":4.4,"spinRate":2657,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.3874089158600773,"extension":6.585467155933642},"index":1,"playId":"7cc40161-cd84-352c-ba24-7bba9ed8afb9","pitchNumber":2,"startTime":"2026-03-20T22:40:00.697Z","endTime":"2026-03-20T22:40:03.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74633386876631,"aZ":-28.210409239347968,"pfxX":1.90886399750711,"pfxZ":2.44002472666759,"pX":1.9640281715516699,"pZ":0.11726319644994763,"vX0":8.67260669403319,"vY0":-126.33570973512289,"vZ0":-7.989361934080333,"x":42.14,"y":235.61,"x0":-1.755365235629442,"y0":50.00157661227917,"z0":5.574795898666476,"aX":3.096824319946425},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.9,"breakHorizontal":-5.4,"spinRate":2467,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.43286435837019255,"extension":6.845410575294059},"index":2,"playId":"d24b4cb3-87ae-37e9-a1e4-9bc6f09a441f","pitchNumber":3,"startTime":"2026-03-20T22:40:23.408Z","endTime":"2026-03-20T22:40:27.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.694520169601255,"aZ":-11.112511447288236,"pfxX":-5.7429953842095225,"pfxZ":10.435320783995252,"pX":-0.34094452464045943,"pZ":1.6221815494438607,"vX0":6.058742301136056,"vY0":-141.70042700339008,"vZ0":-9.50733049688105,"x":130.0,"y":194.98,"x0":-1.7685570632588345,"y0":50.00270541328387,"z0":5.746399853758279,"aX":-11.589927515564609},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.9,"breakHorizontal":9.0,"spinRate":2592,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.3876844452552124,"extension":6.883928581479029},"index":3,"playId":"ec382835-1c88-31e4-a118-61019aad91ec","pitchNumber":4,"startTime":"2026-03-20T22:40:52.453Z","endTime":"2026-03-20T22:40:56.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"08315056-0166-0043-001c-f08cd117d70a","startTime":"2026-03-20T22:41:23.367Z","endTime":"2026-03-20T22:41:33.701Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.12801488902086,"aZ":-36.90505054236787,"pfxX":3.0105825769180523,"pfxZ":-3.301852084879977,"pX":-0.11155831688063203,"pZ":2.6064694241573236,"vX0":2.9750521776304177,"vY0":-118.06733547356359,"vZ0":-0.5304229030921742,"x":121.25,"y":168.41,"x0":-1.7716601943846058,"y0":50.00083626473246,"z0":6.184486164867996,"aX":4.31696466922585},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-5.9,"breakHorizontal":-6.1,"spinRate":2544,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.46111392318988464,"extension":6.981675962337222},"hitData":{"launchSpeed":97.3,"launchAngle":24.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.78,"coordY":100.82}},"index":5,"playId":"11dec8e2-589a-3934-bfef-d80db539720d","pitchNumber":5,"startTime":"2026-03-20T22:41:33.701Z","endTime":"2026-03-20T22:41:44.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.599999999999998,"awayTeamWinProbability":70.4,"homeTeamWinProbabilityAdded":-5.400000000000002,"leverageIndex":2.08,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:41:44.273Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Pérez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T22:41:50.945Z","endTime":"2026-03-20T22:43:20.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":542208,"fullName":"Carlos Pérez","link":"/api/v1/people/542208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"postOnSecond":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":542208,"fullName":"Carlos Pérez","link":"/api/v1/people/542208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":89.4,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.056305412685745,"aZ":-12.150657488448864,"pfxX":-6.385172498026707,"pfxZ":9.804601814452253,"pX":-1.4110638798058375,"pZ":1.876453237355685,"vX0":3.6587491954558216,"vY0":-141.90809518639256,"vZ0":-8.73410532437915,"x":170.79,"y":188.12,"x0":-1.8865232154466838,"y0":50.0048350915068,"z0":5.765702780990501,"aX":-13.042066391021377},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.2,"breakHorizontal":10.8,"spinRate":2576,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.3857725468655815,"extension":6.6664236783741195},"index":0,"playId":"ee8b68c2-e3be-3470-a1b4-779b7791bd84","pitchNumber":1,"startTime":"2026-03-20T22:42:13.212Z","endTime":"2026-03-20T22:42:17.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":542208,"link":"/api/v1/people/542208","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.8,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81602235853056,"aZ":-24.15685138777092,"pfxX":4.874336767723049,"pfxZ":5.617331489594303,"pX":-0.11547909954220116,"pZ":2.357700332578064,"vX0":3.1103335202138314,"vY0":-119.27132796368608,"vZ0":-2.725559532161183,"x":121.4,"y":175.12,"x0":-2.0737645471004993,"y0":50.004790248279605,"z0":5.713871549156548,"aX":6.962293290707982},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":9.7,"breakHorizontal":-9.6,"spinRate":2470,"spinDirection":99},"zone":5,"typeConfidence":2.0,"plateTime":0.4607728212655675,"extension":6.67729590031322},"index":1,"playId":"69ccd3f3-a017-39cc-9527-3947ada0e7fd","pitchNumber":2,"startTime":"2026-03-20T22:42:31.287Z","endTime":"2026-03-20T22:42:34.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":542208,"link":"/api/v1/people/542208","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":87.9,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.17045464727925,"aZ":-9.129944439679182,"pfxX":-3.6583200099082744,"pfxZ":11.526110628080612,"pX":-0.4362591720869943,"pZ":2.447353026475196,"vX0":4.87171277342669,"vY0":-141.42707920397473,"vZ0":-7.798318262169049,"x":133.63,"y":172.7,"x0":-1.7164263605902241,"y0":50.00191337372597,"z0":5.847616023323893,"aX":-7.313981603497641},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.2,"breakHorizontal":5.5,"spinRate":2639,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.3892165927463269,"extension":6.828149488330188},"index":2,"playId":"3e955c77-02a7-3d0e-8d3d-e03aaea6baea","pitchNumber":3,"startTime":"2026-03-20T22:42:50.315Z","endTime":"2026-03-20T22:42:53.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":542208,"link":"/api/v1/people/542208","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.193350809273596,"aZ":-24.914435716687457,"pfxX":4.589027064772364,"pfxZ":4.766768714004598,"pX":0.9446710621139374,"pZ":1.6926693724480912,"vX0":5.61689536033352,"vY0":-122.64571815093369,"vZ0":-4.358334508194288,"x":80.99,"y":193.08,"x0":-1.971315298176387,"y0":50.00452515945799,"z0":5.616855897987366,"aX":6.993711492793911},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.8,"breakHorizontal":-9.6,"spinRate":2340,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4465335342792409,"extension":6.619727099738044},"index":3,"playId":"9b68071b-c75e-32d8-88bb-b9c8b25fb7d5","pitchNumber":4,"startTime":"2026-03-20T22:43:16.039Z","endTime":"2026-03-20T22:43:20.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":542208,"link":"/api/v1/people/542208","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542208,"link":"/api/v1/people/542208"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":542208,"link":"/api/v1/people/542208"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.8,"awayTeamWinProbability":75.2,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":2.03,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:43:20.046Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks challenged (pitch result), call on the field was overturned: Nick Allen called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T22:43:44.594Z","endTime":"2026-03-20T22:45:22.158Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.369412481162698,"aZ":-21.88588964007024,"pfxX":2.3336306664476725,"pfxZ":6.789058115102682,"pX":-0.4584152083561071,"pZ":3.581076626495587,"vX0":2.980517041085805,"vY0":-122.60354922648087,"vZ0":-0.9476783690353034,"x":134.47,"y":142.09,"x0":-1.9951867679561428,"y0":50.0001166766899,"z0":5.849034434637017,"aX":3.5335296643544973},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":12.4,"breakHorizontal":-4.9,"spinRate":2439,"spinDirection":110},"zone":11,"typeConfidence":2.0,"plateTime":0.44760505728901245,"extension":6.733447555010602},"index":0,"playId":"723e3327-17e1-33bc-9009-9bc5195775df","pitchNumber":1,"startTime":"2026-03-20T22:43:44.594Z","endTime":"2026-03-20T22:43:47.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":77.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.870057164422263,"aZ":-37.43005751176004,"pfxX":2.0381995792092855,"pfxZ":-3.578019460405269,"pX":0.22963354560753263,"pZ":0.1790129042910504,"vX0":3.5064089004864,"vY0":-120.03246731737661,"vZ0":-5.962364234151371,"x":108.25,"y":233.95,"x0":-1.5113769867980074,"y0":50.003819722002355,"z0":6.00412269106711,"aX":2.992612211402593},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-7.6,"breakHorizontal":-4.4,"spinRate":2557,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.45522565973143214,"extension":6.953791017231039},"index":1,"playId":"81f12536-5d42-3d0b-a0df-89a0a9672128","pitchNumber":2,"startTime":"2026-03-20T22:44:05.049Z","endTime":"2026-03-20T22:44:08.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.735686129762556,"aZ":-14.084860402867806,"pfxX":-7.582164873565794,"pfxZ":8.783274349901138,"pX":-0.37380090420019746,"pZ":1.4839062186057073,"vX0":6.357169764451502,"vY0":-142.7905206918262,"vZ0":-9.56579224524526,"x":131.25,"y":198.71,"x0":-1.6470124369089032,"y0":50.00132189813389,"z0":5.7695097937370035,"aX":-15.612171090492305},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.0,"breakHorizontal":12.4,"spinRate":2594,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.38400592564947544,"extension":6.900068048809297},"index":2,"playId":"5d589742-bc75-37c2-8a22-398fe812a260","pitchNumber":3,"startTime":"2026-03-20T22:44:30.986Z","endTime":"2026-03-20T22:44:36.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.656445627295053,"aZ":-11.347319461299458,"pfxX":-3.9383813729699675,"pfxZ":10.14942371756516,"pX":-0.3114501771803295,"pZ":1.92660606457536,"vX0":4.959185784029131,"vY0":-142.11243151753266,"vZ0":-8.937517543235373,"x":96.36,"y":151.06,"x0":-1.5649463450847503,"y0":50.00033991794817,"z0":5.827325759570334,"aX":-8.079273376089146},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.8,"breakHorizontal":6.1,"spinRate":2634,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.3849935403426157,"extension":6.850248038084258},"index":3,"playId":"21140e14-f4a1-3d62-858e-4870e4a82a23","pitchNumber":4,"startTime":"2026-03-20T22:44:55.301Z","endTime":"2026-03-20T22:44:59.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30628718564713,"aZ":-10.16819786018523,"pfxX":-4.624977543264777,"pfxZ":10.568524158402187,"pX":-0.48346471018503345,"pZ":1.6416091769294099,"vX0":5.118806350070457,"vY0":-143.42446727431522,"vZ0":-9.834164499864787,"x":135.43,"y":194.46,"x0":-1.690818961522914,"y0":50.003899331536054,"z0":5.749868272932431,"aX":-9.631861706897796},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.3,"breakHorizontal":7.3,"spinRate":2576,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.38195119143675527,"extension":6.937070067818637},"index":4,"playId":"72c7b269-e2e6-37e8-810b-5e2b1f4e82f8","pitchNumber":5,"startTime":"2026-03-20T22:45:17.553Z","endTime":"2026-03-20T22:45:22.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}},"homeTeamWinProbability":20.599999999999998,"awayTeamWinProbability":79.4,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.69,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:45:22.158Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T22:47:41.352Z","endTime":"2026-03-20T22:48:33.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"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(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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.139423037653387,"aZ":-45.58789638995607,"pfxX":1.7755156997093582,"pfxZ":-9.361361935628516,"pX":-0.494896705155303,"pZ":0.7525402647596016,"vX0":2.4127169542205533,"vY0":-120.24971829096857,"vZ0":-2.850078258191073,"x":135.86,"y":218.46,"x0":-1.7506612993739525,"y0":50.00496900789526,"z0":6.084876477895606,"aX":2.543018406546704},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-17.4,"breakHorizontal":-4.0,"spinRate":2607,"spinDirection":17},"zone":13,"typeConfidence":2.0,"plateTime":0.45941129659338165,"extension":6.713902127574645},"index":0,"playId":"a4ec4f0e-0c50-3767-84ca-e4b96d0ef253","pitchNumber":1,"startTime":"2026-03-20T22:47:41.352Z","endTime":"2026-03-20T22:47:46.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.828267470290115,"aZ":-17.050650700049186,"pfxX":-8.168855523192327,"pfxZ":7.932221259229365,"pX":0.14596934235994355,"pZ":1.8540611364457855,"vX0":7.866944690668896,"vY0":-137.7341285329673,"vZ0":-7.434435152680869,"x":111.44,"y":188.72,"x0":-1.6968374617162323,"y0":50.000701993123364,"z0":5.75764740888304,"aX":-15.570493688808924},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.8,"breakHorizontal":13.0,"spinRate":2076,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.3988632036269286,"extension":6.958341778818253},"index":1,"playId":"2959ab04-131d-3546-87eb-6fe5e1e32c2b","pitchNumber":2,"startTime":"2026-03-20T22:47:55.737Z","endTime":"2026-03-20T22:48:00.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":83.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.32260126351919,"aZ":-13.442033939032674,"pfxX":-4.399204149460051,"pfxZ":10.235473528364968,"pX":0.08269317564533953,"pZ":3.196841874762868,"vX0":6.1359530194306755,"vY0":-135.5853623913337,"vZ0":-4.892954668433703,"x":113.85,"y":152.47,"x0":-1.6561250930077658,"y0":50.00351596646116,"z0":5.98928092800664,"aX":-8.052281048557633},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.4,"breakHorizontal":6.4,"spinRate":2161,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.40661422514844503,"extension":6.883029380653283},"index":2,"playId":"f4ab0a63-6ddd-316b-9b12-64b8b10947a1","pitchNumber":3,"startTime":"2026-03-20T22:48:11.475Z","endTime":"2026-03-20T22:48:14.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":73.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.684824365992704,"aZ":-47.19736798633434,"pfxX":4.026025464224936,"pfxZ":-10.689057956702676,"pX":-0.7384950277461371,"pZ":3.0222902127863813,"vX0":1.3907276372884836,"vY0":-120.40596226213427,"vZ0":2.4312558994397424,"x":145.15,"y":157.18,"x0":-1.85357777131118,"y0":50.003688094318136,"z0":6.311966522658587,"aX":5.657870595848464},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-17.9,"breakHorizontal":-7.7,"spinRate":2544,"spinDirection":20},"zone":1,"typeConfidence":2.0,"plateTime":0.46259836854395253,"extension":6.795991439910767},"index":3,"playId":"736be88b-633d-3cf0-8267-43eeaaf8dac0","pitchNumber":4,"startTime":"2026-03-20T22:48:28.629Z","endTime":"2026-03-20T22:48:33.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.9,"awayTeamWinProbability":78.1,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:48:33.280Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Lopez lines out to third baseman Carlos Correa.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T22:48:34.612Z","endTime":"2026-03-20T22:51:29.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":97.4,"endSpeed":88.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.1785089239209,"aZ":-16.597985193655568,"pfxX":-7.385829551110956,"pfxZ":7.76046157740367,"pX":-0.15996694528591088,"pZ":2.497189576665445,"vX0":6.816725314119159,"vY0":-141.46629624071525,"vZ0":-6.6355719399060185,"x":123.1,"y":171.36,"x0":-1.6526689659028857,"y0":50.00337358440516,"z0":5.955363594166004,"aX":-14.826170984716741},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.7,"breakHorizontal":11.8,"spinRate":2227,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.38862097412649366,"extension":6.930969998847497},"index":0,"playId":"be6fde59-6fd2-362f-ac58-66391c78b933","pitchNumber":1,"startTime":"2026-03-20T22:48:55.874Z","endTime":"2026-03-20T22:48:59.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.2903365064356,"aZ":-14.48470784958895,"pfxX":-8.913300861350264,"pfxZ":9.131998989468045,"pX":-0.3473780547267268,"pZ":1.9952359332848646,"vX0":6.6960570738527565,"vY0":-139.25908681683245,"vZ0":-7.957025759062316,"x":130.24,"y":184.91,"x0":-1.641780914263401,"y0":50.00301243795925,"z0":5.875615465033194,"aX":-17.265901194698383},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":14.5,"spinRate":2144,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.39540411701475664,"extension":7.051588779125481},"index":1,"playId":"acb98e90-2d37-30a4-a47e-8f1fd5508428","pitchNumber":2,"startTime":"2026-03-20T22:49:13.079Z","endTime":"2026-03-20T22:49:16.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":97.3,"endSpeed":88.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.131375604195824,"aZ":-9.224530040275807,"pfxX":-4.743947305457505,"pfxZ":11.34572719777486,"pX":-0.6263074614752708,"pZ":3.138373941827405,"vX0":3.745890758530576,"vY0":-141.5211475438197,"vZ0":-6.493893873304265,"x":140.87,"y":154.04,"x0":-1.3525700708937172,"y0":50.002655700732845,"z0":6.05761528624166,"aX":-9.596092789654268},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.3,"breakHorizontal":7.8,"spinRate":2303,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3874432416822571,"extension":6.9796727936876435},"index":2,"playId":"0d671ddf-5991-3681-a867-35f9b38e6098","pitchNumber":3,"startTime":"2026-03-20T22:49:39.720Z","endTime":"2026-03-20T22:49:50.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.241116924685183,"aZ":-46.36029697400024,"pfxX":1.3188898841968255,"pfxZ":-9.688631543852875,"pX":-0.18156017940200675,"pZ":0.6705044799638261,"vX0":3.113501295207504,"vY0":-121.7102494583886,"vZ0":-3.0831839496027156,"x":123.92,"y":220.68,"x0":-1.6612256518115682,"y0":50.00388040950216,"z0":6.063864447431377,"aX":1.9304990534634812},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-18.0,"breakHorizontal":-3.2,"spinRate":2550,"spinDirection":11},"zone":13,"typeConfidence":2.0,"plateTime":0.45424609047263287,"extension":6.861275812167088},"index":3,"playId":"64b1a4d0-0cdc-36de-bdf0-0fb6b4f47aa5","pitchNumber":4,"startTime":"2026-03-20T22:50:12.006Z","endTime":"2026-03-20T22:50:15.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":92.8,"endSpeed":84.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.879866661667016,"aZ":-26.088737199317123,"pfxX":2.2640023216954344,"pfxZ":3.339045388836288,"pX":1.1497935728945938,"pZ":1.8709745346309208,"vX0":6.561055273960529,"vY0":-134.86810353621448,"vZ0":-5.887886735500742,"x":73.17,"y":188.26,"x0":-1.6180067590038736,"y0":50.00653652304818,"z0":5.945416363482361,"aX":4.133389180245987},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.8,"breakHorizontal":-5.6,"spinRate":2202,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.4075764575477896,"extension":6.899137917645121},"index":4,"playId":"7372f5fa-86d3-3537-959d-74708097ceb9","pitchNumber":5,"startTime":"2026-03-20T22:50:36.447Z","endTime":"2026-03-20T22:50:40.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.377937544382014,"aZ":-13.6683408818562,"pfxX":-6.823536287667629,"pfxZ":9.117365230612014,"pX":0.011560966205536509,"pZ":3.399659204170628,"vX0":6.253610555427194,"vY0":-141.56517633990077,"vZ0":-5.021471753373067,"x":116.56,"y":146.99,"x0":-1.3398054557999848,"y0":50.000109972301914,"z0":6.071655585064127,"aX":-13.845119307653638},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.6,"breakHorizontal":11.0,"spinRate":2137,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.3869404898269284,"extension":6.7108738486218105},"index":5,"playId":"852055b0-c20d-3956-b9ca-fa3480630bb2","pitchNumber":6,"startTime":"2026-03-20T22:50:58.520Z","endTime":"2026-03-20T22:51:01.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.534431441047012,"aZ":-44.73436622189418,"pfxX":3.7409321929539883,"pfxZ":-8.353386382082535,"pX":-0.9298725019969899,"pZ":2.0037546190242326,"vX0":1.021839323798711,"vY0":-122.50633771996195,"vZ0":-0.5216250782808953,"x":152.44,"y":184.68,"x0":-1.839324329314312,"y0":50.001548907657046,"z0":6.077407214553374,"aX":5.626351643847833},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-14.9,"breakHorizontal":-7.0,"spinRate":2544,"spinDirection":21},"zone":13,"typeConfidence":2.0,"plateTime":0.44887366517569616,"extension":6.931741817349928},"hitData":{"launchSpeed":94.3,"launchAngle":8.0,"totalDistance":129.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":92.52,"coordY":162.14}},"index":6,"playId":"d11cba15-7d8a-3b7f-9bb0-d2ac129e06cd","pitchNumber":7,"startTime":"2026-03-20T22:51:25.319Z","endTime":"2026-03-20T22:51:29.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.900000000000002,"awayTeamWinProbability":77.1,"homeTeamWinProbabilityAdded":1.0000000000000036,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:51:29.697Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Stowers singles on a ground ball to center fielder Jake Meyers.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T22:51:34.750Z","endTime":"2026-03-20T22:53:57.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13487810164361,"aZ":-28.342559598600616,"pfxX":-6.99331103129648,"pfxZ":2.1937111915171013,"pX":-0.9725119060393083,"pZ":3.37469284673358,"vX0":5.38810082129869,"vY0":-130.19939057375916,"vZ0":-1.0994761770024648,"x":154.07,"y":147.66,"x0":-2.1435806615845623,"y0":50.00189745443529,"z0":5.915664578977309,"aX":-12.203041597091142},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.0,"breakHorizontal":11.8,"spinRate":1358,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4180874549666278,"extension":6.955369722437707},"index":0,"playId":"413b1f80-1ee2-3c1b-9f21-40905b25c168","pitchNumber":1,"startTime":"2026-03-20T22:51:57.319Z","endTime":"2026-03-20T22:52:03.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.576258059394824,"aZ":-13.811783928595299,"pfxX":-4.492006688447752,"pfxZ":9.161226373690683,"pX":-0.39260360239961406,"pZ":2.9299416528642057,"vX0":5.873943514780278,"vY0":-140.60323138127106,"vZ0":-5.660126024951645,"x":131.97,"y":159.67,"x0":-1.9241667387576502,"y0":50.000347316452896,"z0":5.8636030017030984,"aX":-9.00182491703261},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":7.0,"spinRate":2294,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.38939636637742847,"extension":7.011499861011716},"index":1,"playId":"fc5552ae-3ee7-339e-bb7b-8727367da93a","pitchNumber":2,"startTime":"2026-03-20T22:52:13.076Z","endTime":"2026-03-20T22:52:16.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75108681553481,"aZ":-13.474532681240808,"pfxX":-6.119631174746755,"pfxZ":9.265058514171375,"pX":-0.4027451440494811,"pZ":2.6843887425781334,"vX0":5.527339495066094,"vY0":-140.6758237738435,"vZ0":-6.634643978616836,"x":132.35,"y":166.3,"x0":-1.5910275327032293,"y0":50.00542390274612,"z0":5.934579990370704,"aX":-12.355985423885114},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.7,"breakHorizontal":10.1,"spinRate":2249,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.3882704805259327,"extension":7.161659791916806},"index":2,"playId":"86b62ed3-ddbf-3cb4-8ae8-c67e765ca0bc","pitchNumber":3,"startTime":"2026-03-20T22:52:40.786Z","endTime":"2026-03-20T22:52:43.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":97.0,"endSpeed":88.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42302189394161,"aZ":-14.806184952431268,"pfxX":-4.054447960400397,"pfxZ":8.640794605072207,"pX":-0.5197497217274957,"pZ":4.164513779887132,"vX0":5.13423499130723,"vY0":-141.18762901859657,"vZ0":-2.7148652075503223,"x":136.81,"y":126.34,"x0":-1.8386869641031365,"y0":50.00400895443587,"z0":6.096504619623773,"aX":-8.151187411929893},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":6.2,"spinRate":2277,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3885716609802108,"extension":6.815902095482807},"index":3,"playId":"a21fe8c9-31f3-36a0-a3e2-77855a3da49e","pitchNumber":4,"startTime":"2026-03-20T22:53:12.537Z","endTime":"2026-03-20T22:53:15.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":96.0,"endSpeed":88.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.846491725350834,"aZ":-13.886652124787318,"pfxX":-3.9084422497906113,"pfxZ":9.188816344715251,"pX":1.680710036643337,"pZ":2.817032300380674,"vX0":9.252301879085307,"vY0":-139.57616406167145,"vZ0":-6.25411488645482,"x":52.94,"y":162.72,"x0":-1.1564981681147068,"y0":50.00439063113342,"z0":5.986537797320139,"aX":-7.780780176972957},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":5.4,"spinRate":2280,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.3911269587373609,"extension":6.978684827628767},"index":4,"playId":"e2784585-2cd9-35b0-ba66-5e5b4d526d83","pitchNumber":5,"startTime":"2026-03-20T22:53:30.472Z","endTime":"2026-03-20T22:53:34.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.513344684809088,"aZ":-16.94488286375544,"pfxX":-8.522923411484726,"pfxZ":7.888567889780025,"pX":-0.16611506924214453,"pZ":2.329270844985013,"vX0":7.264782784994035,"vY0":-138.22656349160965,"vZ0":-6.316036521227385,"x":123.33,"y":175.89,"x0":-1.7242520054561936,"y0":50.00088751605034,"z0":5.786116626063869,"aX":-16.45059404126623},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":13.9,"spinRate":2118,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.39662092679434613,"extension":7.040357604187595},"hitData":{"launchSpeed":102.2,"launchAngle":3.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.89,"coordY":105.38}},"index":5,"playId":"4da2665d-16af-30e1-bbbe-1057363f4955","pitchNumber":6,"startTime":"2026-03-20T22:53:47.331Z","endTime":"2026-03-20T22:53:57.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.2,"awayTeamWinProbability":77.8,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:53:57.828Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heriberto Hernández walks. Kyle Stowers to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T22:55:04.290Z","endTime":"2026-03-20T22:56:38.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"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-20T22:54:17.309Z","endTime":"2026-03-20T22:55:06.581Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.801653267531535,"aZ":-18.997953962867804,"pfxX":-9.339592111613996,"pfxZ":6.633533325695746,"pX":-0.7652334402729609,"pZ":2.7810669301497706,"vX0":5.768361681740561,"vY0":-140.51995864498406,"vZ0":-5.3313521180534,"x":146.17,"y":163.69,"x0":-1.6382763169048657,"y0":50.00297776721943,"z0":5.949203722823705,"aX":-18.55475971317439},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.0,"breakHorizontal":15.6,"spinRate":2086,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.39077137765782455,"extension":7.039985265802073},"index":1,"playId":"2f04aefa-6730-3e81-86f7-8554e64c2562","pitchNumber":1,"startTime":"2026-03-20T22:55:06.581Z","endTime":"2026-03-20T22:55:10.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8168171972073,"aZ":-20.235444073667356,"pfxX":-7.696242312796076,"pfxZ":6.054166879714225,"pX":-0.44699572460084763,"pZ":3.7579231364097274,"vX0":5.935602252805492,"vY0":-139.41092462180643,"vZ0":-2.5606275453068474,"x":134.04,"y":137.32,"x0":-1.601891631590688,"y0":50.00207326096272,"z0":6.021277564901361,"aX":-15.175679924074956},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.7,"breakHorizontal":12.7,"spinRate":2075,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3926260862292339,"extension":6.842637725809938},"index":2,"playId":"1c595a01-9e0f-32cf-adca-bbdb72ffcbe5","pitchNumber":2,"startTime":"2026-03-20T22:55:30.517Z","endTime":"2026-03-20T22:55:34.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.542759148581453,"aZ":-30.218242091680455,"pfxX":2.0195848149364,"pfxZ":1.1450155231575305,"pX":-1.001980433254574,"pZ":3.820597990202685,"vX0":2.1093453632872534,"vY0":-129.07519977570792,"vZ0":0.27250983546542573,"x":155.19,"y":135.62,"x0":-2.088253489062087,"y0":50.00340849293339,"z0":6.015753957639825,"aX":3.452582372927882},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.3,"breakHorizontal":-4.1,"spinRate":2176,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.42221682123200033,"extension":6.889821397568355},"index":3,"playId":"8cd78e82-1d3f-3e27-a2e8-0305ed939f74","pitchNumber":3,"startTime":"2026-03-20T22:55:50.688Z","endTime":"2026-03-20T22:55:55.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.753846105551602,"aZ":-18.01152850028596,"pfxX":-9.062153851947766,"pfxZ":7.207033268884502,"pX":0.19682909093493794,"pZ":1.529836585104793,"vX0":8.541057925614147,"vY0":-138.95406377521934,"vZ0":-8.248898322898832,"x":82.3,"y":229.04,"x0":-1.7323323043751502,"y0":50.001130929059094,"z0":5.722912262098527,"aX":-17.803716551292517},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.5,"breakHorizontal":14.8,"spinRate":2332,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3934677641889359,"extension":7.093996006785921},"index":4,"playId":"9a780b63-86d2-3db4-bfbf-646f7c9e2063","pitchNumber":4,"startTime":"2026-03-20T22:56:11.562Z","endTime":"2026-03-20T22:56:16.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.324843057985582,"aZ":-30.151044916509008,"pfxX":2.488516704992956,"pfxZ":1.2018572100509228,"pX":-0.11872483200422886,"pZ":3.5135551331265646,"vX0":3.701247550701971,"vY0":-127.97998911233063,"vZ0":-0.6443214910269937,"x":121.53,"y":143.91,"x0":-1.9000023100041084,"y0":50.00073303929197,"z0":6.10456085671236,"aX":4.1781428150101325},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.3,"breakHorizontal":-5.3,"spinRate":2226,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.4259561734081645,"extension":6.630034003955784},"index":5,"playId":"20a3b3bc-b489-374a-ac81-27a2dde20893","pitchNumber":5,"startTime":"2026-03-20T22:56:33.266Z","endTime":"2026-03-20T22:56:38.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.9,"awayTeamWinProbability":79.1,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.56,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:56:38.500Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Liam Hicks pops out to third baseman Carlos Correa in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T22:58:57.767Z","endTime":"2026-03-20T23:02:03.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702847,"fullName":"Amilcar Chirinos","link":"/api/v1/people/702847"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"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":3,"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-20T22:56:45.623Z","endTime":"2026-03-20T22:59:02.326Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Amilcar Chirinos replaces Hunter Brown.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-20T22:59:00.039Z","endTime":"2026-03-20T22:59:00.040Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702847,"link":"/api/v1/people/702847"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.322515064463172,"aZ":-13.547324893179015,"pfxX":-4.059825610984985,"pfxZ":10.154544384982296,"pX":1.792672563625048,"pZ":1.062794689736238,"vX0":7.523278276896697,"vY0":-134.83991480603788,"vZ0":-9.347866412303851,"x":48.67,"y":210.08,"x0":-0.5108329423137044,"y0":50.006117043570605,"z0":5.5388639573224046,"aX":-7.450190486622915},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.4,"breakHorizontal":5.6,"spinRate":2368,"spinDirection":207},"zone":14,"typeConfidence":1.36,"plateTime":0.40676790222211867,"extension":7.0979736234577},"index":2,"playId":"6590e026-c683-38c6-afce-79dd9c0f4f99","pitchNumber":1,"startTime":"2026-03-20T22:59:00.041Z","endTime":"2026-03-20T22:59:03.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702847,"link":"/api/v1/people/702847","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.875563177486992,"aZ":-30.579847968985316,"pfxX":1.8810017075944885,"pfxZ":1.0358706596292322,"pX":-0.25516334948213876,"pZ":1.8106579468653834,"vX0":1.7748671365273425,"vY0":-122.90734139100196,"vZ0":-2.4074106068478613,"x":126.73,"y":189.89,"x0":-1.229328857771665,"y0":50.00302556822681,"z0":5.383059172210988,"aX":2.8963864235522645},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.6,"breakHorizontal":-3.8,"spinRate":2364,"spinDirection":117},"zone":8,"typeConfidence":1.26,"plateTime":0.4445317590114888,"extension":6.567075744704401},"index":3,"playId":"00804092-a529-3048-8ffc-b357071faf06","pitchNumber":2,"startTime":"2026-03-20T22:59:20.416Z","endTime":"2026-03-20T22:59:26.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702847,"link":"/api/v1/people/702847","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25283704190675,"aZ":-29.630125663303794,"pfxX":2.3570852888739555,"pfxZ":1.656275079222266,"pX":0.7766628671468467,"pZ":1.7660056048227963,"vX0":2.7663558844509932,"vY0":-122.79405861521235,"vZ0":-3.178131404321167,"x":87.4,"y":191.1,"x0":-0.6687051768217877,"y0":50.00170956779281,"z0":5.5856452324771135,"aX":3.61548264725555},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.5,"breakHorizontal":-4.9,"spinRate":1434,"spinDirection":105},"zone":9,"typeConfidence":1.27,"plateTime":0.4452672785241978,"extension":7.071260595262412},"index":4,"playId":"0bdd3d2b-dcf1-3c48-96ff-3fcf223be7ef","pitchNumber":3,"startTime":"2026-03-20T22:59:54.273Z","endTime":"2026-03-20T22:59:57.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702847,"link":"/api/v1/people/702847","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.748672557753977,"aZ":-15.19988752147665,"pfxX":-3.437340229397016,"pfxZ":9.034038794315988,"pX":0.34904850859898534,"pZ":3.247740193563929,"vX0":3.935567553594458,"vY0":-136.16601725446614,"vZ0":-3.946275330261485,"x":103.7,"y":151.09,"x0":-0.6680509742324994,"y0":50.00210565922426,"z0":5.766656499740305,"aX":-6.45816826708669},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":5.4,"spinRate":2312,"spinDirection":205},"zone":3,"typeConfidence":1.36,"plateTime":0.40217486367821653,"extension":6.702351613390727},"index":5,"playId":"4f0d6f79-87a6-3745-bd6c-baa904b10555","pitchNumber":4,"startTime":"2026-03-20T23:00:24.035Z","endTime":"2026-03-20T23:00:29.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702847,"link":"/api/v1/people/702847","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57014577507765,"aZ":-28.128773942837146,"pfxX":-2.1556403545254463,"pfxZ":2.752331326688086,"pX":-1.9722694292967942,"pZ":3.1380938844548414,"vX0":-1.6810976042551236,"vY0":-121.02945640987215,"vZ0":-0.20497383298483973,"x":192.18,"y":154.05,"x0":-0.9864210525717454,"y0":50.00321302222126,"z0":5.705841486216463,"aX":-3.1697108489630157},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.2,"breakHorizontal":4.3,"spinRate":1053,"spinDirection":115},"zone":11,"typeConfidence":1.21,"plateTime":0.4540843931162555,"extension":7.044882983773897},"index":6,"playId":"acb573ad-bf82-37ea-bbdb-98a1a019eeda","pitchNumber":5,"startTime":"2026-03-20T23:00:51.743Z","endTime":"2026-03-20T23:00:55.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702847,"link":"/api/v1/people/702847","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.039062026867878,"aZ":-28.071924607127627,"pfxX":-0.6642883123972019,"pfxZ":2.7646542094780457,"pX":0.8740448679159903,"pZ":1.0495112951779004,"vX0":3.795695784864833,"vY0":-121.92722794017453,"vZ0":-4.912407770704943,"x":83.68,"y":210.44,"x0":-0.6258740524746743,"y0":50.003582094977524,"z0":5.552411042291563,"aX":-0.9863935075354551},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.0,"breakHorizontal":0.1,"spinRate":1013,"spinDirection":202},"zone":14,"typeConfidence":1.28,"plateTime":0.451596099255672,"extension":7.0698783812813835},"index":7,"playId":"b120db5e-4320-32cd-9c5a-4e6705b97833","pitchNumber":6,"startTime":"2026-03-20T23:01:31.257Z","endTime":"2026-03-20T23:01:35.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702847,"link":"/api/v1/people/702847","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.953404864180534,"aZ":-14.451962786452318,"pfxX":-3.349915859220286,"pfxZ":9.592728219942444,"pX":0.15635555727110306,"pZ":1.7979171908051301,"vX0":3.4161943169627604,"vY0":-135.83289753429733,"vZ0":-7.032323053521183,"x":111.04,"y":190.24,"x0":-0.6893784501618668,"y0":50.00185274357279,"z0":5.447714989845851,"aX":-6.187672455873584},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.8,"breakHorizontal":5.3,"spinRate":2321,"spinDirection":207},"zone":8,"typeConfidence":1.37,"plateTime":0.40502665399574056,"extension":7.082049993159396},"hitData":{"launchSpeed":88.3,"launchAngle":71.0,"totalDistance":185.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":91.83,"coordY":180.97}},"index":8,"playId":"78f71ce4-e105-3ba4-8f39-db37cc12150a","pitchNumber":7,"startTime":"2026-03-20T23:01:53.396Z","endTime":"2026-03-20T23:02:03.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702847,"link":"/api/v1/people/702847","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":702847,"link":"/api/v1/people/702847"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":702847,"link":"/api/v1/people/702847"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":2.6999999999999993,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:02:03.272Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"César Salazar doubles (1) on a line drive to right fielder Fenwick Trimble.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T23:04:14.369Z","endTime":"2026-03-20T23:05:02.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":814458,"link":"/api/v1/people/814458"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Fenwick Trimble replaces right fielder Kyle Stowers, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T23:04:14.012Z","endTime":"2026-03-20T23:04:16.549Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814458,"link":"/api/v1/people/814458"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":669065,"link":"/api/v1/people/669065"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":73.3,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.54670797925732,"aZ":-34.89352684157305,"pfxX":3.9556565398718257,"pfxZ":-2.044259710503539,"pX":0.28802147253563937,"pZ":1.167778019640675,"vX0":3.282961024109563,"vY0":-114.24002154102189,"vZ0":-3.6077800759207355,"x":106.02,"y":207.25,"x0":-1.6775813623873699,"y0":50.002094479158444,"z0":6.170864451920302,"aX":5.267089291691841},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-4.3,"breakHorizontal":-7.9,"spinRate":2557,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.47806371043025564,"extension":6.705288022621325},"index":1,"playId":"eec52cd8-af4d-38cf-b82b-f54e29a4bbb9","pitchNumber":1,"startTime":"2026-03-20T23:04:16.549Z","endTime":"2026-03-20T23:04:20.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.956751670969943,"aZ":-14.292474211077964,"pfxX":-6.646369744255014,"pfxZ":9.386348495390155,"pX":0.8974898232604878,"pZ":1.5784372720536242,"vX0":9.377720261128365,"vY0":-136.86802603107267,"vZ0":-8.934920835724716,"x":82.79,"y":196.16,"x0":-1.70276203169021,"y0":50.006760820350465,"z0":5.854598137646859,"aX":-12.668440589216562},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":10.2,"spinRate":2528,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3995001189099536,"extension":7.040942153550873},"index":2,"playId":"52ab09c9-08b0-330e-a56d-93b1ef590592","pitchNumber":2,"startTime":"2026-03-20T23:04:30.359Z","endTime":"2026-03-20T23:04:33.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25935385597932,"aZ":-13.94687785061302,"pfxX":-6.444302031506332,"pfxZ":9.20713342724662,"pX":-0.23087237398632257,"pZ":1.7390358501995262,"vX0":6.519130845067488,"vY0":-139.98231764275485,"vZ0":-8.624358290028985,"x":125.8,"y":191.83,"x0":-1.755182606725204,"y0":50.005117025238384,"z0":5.777687570049489,"aX":-12.762114581235762},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.0,"breakHorizontal":10.3,"spinRate":2529,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.3916187518557086,"extension":6.519003658911863},"hitData":{"launchSpeed":76.0,"launchAngle":19.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.63,"coordY":146.61}},"index":3,"playId":"c1c2f4f6-7d0a-3ee0-b93c-76da18db7ab7","pitchNumber":3,"startTime":"2026-03-20T23:04:47.304Z","endTime":"2026-03-20T23:05:02.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":663967,"link":"/api/v1/people/663967"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.799999999999997,"awayTeamWinProbability":70.2,"homeTeamWinProbabilityAdded":6.199999999999999,"leverageIndex":0.92,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:05:02.392Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Altuve singles on a line drive to left fielder Connor Norby. César Salazar scores.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T23:05:09.244Z","endTime":"2026-03-20T23:06:46.977Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"responsiblePitcher":{"id":691587,"link":"/api/v1/people/691587"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20442271846883,"aZ":-23.819196506831116,"pfxX":3.2023843296373062,"pfxZ":5.8400254560434375,"pX":-0.4511937457345656,"pZ":1.2107959877234533,"vX0":2.8563857245635993,"vY0":-119.2351190794227,"vZ0":-5.338302588142194,"x":134.2,"y":206.09,"x0":-2.0834469508943725,"y0":50.005251500109196,"z0":5.644474572456776,"aX":4.583767651343438},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":9.5,"breakHorizontal":-6.5,"spinRate":2362,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.4604161889030567,"extension":6.7901656391838},"index":0,"playId":"26f8d36b-7052-3ffc-93d0-6738e97f0f73","pitchNumber":1,"startTime":"2026-03-20T23:05:35.095Z","endTime":"2026-03-20T23:05:39.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"second":{"id":663967,"link":"/api/v1/people/663967"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.31388723226721,"aZ":-24.12071632907896,"pfxX":4.845711942000407,"pfxZ":5.450709224378377,"pX":-1.4591974183610141,"pZ":3.0279386970354665,"vX0":0.3338199527219641,"vY0":-119.97710354745232,"vZ0":-1.6525453330878803,"x":172.62,"y":157.03,"x0":-2.2302573664240124,"y0":50.00116959778909,"z0":5.847826424426752,"aX":7.1578060355713955},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":9.8,"breakHorizontal":-8.9,"spinRate":2327,"spinDirection":117},"zone":11,"typeConfidence":2.0,"plateTime":0.45422015738924504,"extension":6.656298657380118},"index":1,"playId":"beb96fcd-29c5-3591-9ad3-bc4761aabfa6","pitchNumber":2,"startTime":"2026-03-20T23:05:56.961Z","endTime":"2026-03-20T23:06:02.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"second":{"id":663967,"link":"/api/v1/people/663967"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6577134551109,"aZ":-28.75248445544993,"pfxX":2.9057513597650084,"pfxZ":2.2431074403408795,"pX":0.15522314033715173,"pZ":1.1868014177957242,"vX0":4.227614764396564,"vY0":-123.05584967391424,"vZ0":-4.9382901614052885,"x":111.08,"y":206.74,"x0":-1.9661555528259185,"y0":50.0034682989763,"z0":5.6711932275650465,"aX":4.431313127005774},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.1,"breakHorizontal":-6.2,"spinRate":2428,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4460377385999936,"extension":6.805225009734094},"index":2,"playId":"eebe2e2a-4180-3394-b10a-871ae5bde6ae","pitchNumber":3,"startTime":"2026-03-20T23:06:17.182Z","endTime":"2026-03-20T23:06:23.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"second":{"id":663967,"link":"/api/v1/people/663967"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50989777784038,"aZ":-13.87758164546127,"pfxX":-6.817839323205208,"pfxZ":9.14132732085507,"pX":-1.2795791236989336,"pZ":2.348464441320225,"vX0":3.646853531922472,"vY0":-140.9321473058648,"vZ0":-7.1477080674265965,"x":165.77,"y":175.37,"x0":-1.7079730420621484,"y0":50.004919810145,"z0":5.823074560936726,"aX":-13.64815496918388},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.2,"breakHorizontal":11.5,"spinRate":2558,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3893928715811721,"extension":6.706592403464789},"hitData":{"launchSpeed":74.5,"launchAngle":18.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.03,"coordY":143.27}},"index":3,"playId":"01cbd770-6a39-3182-9fad-f7ee9c49262b","pitchNumber":4,"startTime":"2026-03-20T23:06:37.364Z","endTime":"2026-03-20T23:06:46.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"second":{"id":663967,"link":"/api/v1/people/663967"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.2,"awayTeamWinProbability":62.8,"homeTeamWinProbabilityAdded":7.400000000000006,"leverageIndex":1.4,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:06:46.977Z","atBatIndex":24},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Yordan Alvarez pops into a force out, fielded by second baseman Xavier Edwards. Jose Altuve out at 2nd. Yordan Alvarez to 1st.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T23:07:41.537Z","endTime":"2026-03-20T23:09:07.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"08315056-0266-0003-001c-f08cd117d70a","startTime":"2026-03-20T23:07:32.452Z","endTime":"2026-03-20T23:07:43.796Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.463297129899683,"aZ":-37.20151537018698,"pfxX":5.011758135241257,"pfxZ":-3.696367735031586,"pX":-0.7164373129308405,"pZ":1.6586585895864985,"vX0":1.1571328815252646,"vY0":-115.81590014820891,"vZ0":-2.144377270014268,"x":144.31,"y":194.0,"x0":-1.873610642596705,"y0":50.00357362170027,"z0":6.151727754433435,"aX":6.813982828984833},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-7.0,"breakHorizontal":-9.4,"spinRate":2590,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.47278417079194224,"extension":6.758492641790656},"index":1,"playId":"42110ed2-8ce4-3f46-8fd1-0b6ee2ba4189","pitchNumber":1,"startTime":"2026-03-20T23:07:43.796Z","endTime":"2026-03-20T23:07:49.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}},"contextMetrics":{}},{"details":{"call":{"code":"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":74.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.62547595775326,"aZ":-36.340584871149126,"pfxX":5.217824643917371,"pfxZ":-3.0247152582642514,"pX":-0.6283776606766943,"pZ":2.608509746796674,"vX0":0.9311208972712461,"vY0":-116.0025791780647,"vZ0":-0.5154014612004082,"x":140.95,"y":168.35,"x0":-1.7123465277127625,"y0":50.003515814268454,"z0":6.267860465308344,"aX":7.183858950517603},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-5.4,"breakHorizontal":-9.7,"spinRate":2565,"spinDirection":58},"zone":4,"typeConfidence":2.0,"plateTime":0.4703380227345826,"extension":6.679459767017665},"index":2,"playId":"af096eb7-436b-387e-b82c-664b23d122f0","pitchNumber":2,"startTime":"2026-03-20T23:08:16.696Z","endTime":"2026-03-20T23:08:20.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"playId":"a5d8dee8-780c-3d85-9bb3-af3906a3c05f","startTime":"2026-03-20T23:08:34.571Z","endTime":"2026-03-20T23:08:38.092Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83322369644706,"aZ":-29.53452906797284,"pfxX":3.535348379998399,"pfxZ":1.653140282678594,"pX":0.30657094874251406,"pZ":2.391541902051642,"vX0":4.307849488407236,"vY0":-125.29083995641322,"vZ0":-2.566229680649235,"x":105.31,"y":174.21,"x0":-1.890541339567541,"y0":50.0058526650677,"z0":5.827619579326376,"aX":5.65591901961357},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.6,"breakHorizontal":-7.3,"spinRate":2320,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.43613376143084803,"extension":6.5157873630192205},"hitData":{"launchSpeed":86.9,"launchAngle":66.0,"totalDistance":101.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":154.84,"coordY":162.2}},"index":4,"playId":"a4119796-c8dc-39d8-8e2b-302231590345","pitchNumber":3,"startTime":"2026-03-20T23:08:54.088Z","endTime":"2026-03-20T23:09:07.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.1,"awayTeamWinProbability":66.9,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":1.79,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:09:07.025Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Correa singles on a sharp line drive to center fielder Jakob Marsee. Yordan Alvarez to 3rd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T23:09:44.264Z","endTime":"2026-03-20T23:11:21.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"postOnThird":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.006132688968147,"aZ":-22.069949916937272,"pfxX":-6.224670701225096,"pfxZ":6.1600486128829575,"pX":-0.5021253063916395,"pZ":1.1146413332642897,"vX0":5.116044385143725,"vY0":-127.02078417262322,"vZ0":-7.2689475803617505,"x":136.14,"y":208.68,"x0":-1.7295491838157084,"y0":50.00459291294591,"z0":5.757270437161621,"aX":-10.214824125946844},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.8,"breakHorizontal":10.2,"spinRate":1292,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.430519689030052,"extension":6.802975248234706},"index":0,"playId":"846d180a-a574-30a9-adf8-7170832e31f6","pitchNumber":1,"startTime":"2026-03-20T23:09:44.264Z","endTime":"2026-03-20T23:09:47.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.4,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.619574717164593,"aZ":-37.693202447537615,"pfxX":5.911581855354946,"pfxZ":-4.1856623577847065,"pX":0.48769411953167974,"pZ":1.7559978978040693,"vX0":2.14068299996578,"vY0":-114.80901290972575,"vZ0":-2.046902614892514,"x":98.41,"y":191.37,"x0":-1.227924583581127,"y0":50.00187937883963,"z0":6.368787280351484,"aX":7.796903262311674},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-7.8,"breakHorizontal":-11.3,"spinRate":2576,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.4792583933606145,"extension":6.7329687023640306},"index":1,"playId":"ab32e431-14b2-3e10-99f1-76a52a98dc6f","pitchNumber":2,"startTime":"2026-03-20T23:10:01.809Z","endTime":"2026-03-20T23:10:04.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.4,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.916545790135217,"aZ":-26.84984073082733,"pfxX":6.220472840619626,"pfxZ":3.70521342187487,"pX":-0.8874291094203639,"pZ":2.3271491057565252,"vX0":0.659579255950444,"vY0":-118.57304266391783,"vZ0":-2.4118565186434933,"x":150.83,"y":175.95,"x0":-1.9773614165140614,"y0":50.00012684326901,"z0":5.787060947357666,"aX":8.928884319764997},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.5,"breakHorizontal":-11.4,"spinRate":2457,"spinDirection":92},"zone":13,"typeConfidence":2.0,"plateTime":0.46047355867070694,"extension":6.771695943296912},"index":2,"playId":"fa1c0c70-6ab2-3e99-865d-ab111a864ff0","pitchNumber":3,"startTime":"2026-03-20T23:10:22.736Z","endTime":"2026-03-20T23:10:28.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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.1,"endSpeed":81.4,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.292123293899532,"aZ":-24.01396374701456,"pfxX":-7.844730485224402,"pfxZ":4.884423453935666,"pX":-1.5221675174631037,"pZ":1.0083987453301917,"vX0":3.4675514781199115,"vY0":-128.12844931387244,"vZ0":-7.222393999061745,"x":175.02,"y":211.55,"x0":-1.8703542426174833,"y0":50.00182114669926,"z0":5.727040244192975,"aX":-13.104712590831923},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.6,"breakHorizontal":13.4,"spinRate":1317,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.42670343289877355,"extension":7.1688536417537305},"index":3,"playId":"5b776e09-f9f7-3884-8fb9-fac974607ca9","pitchNumber":4,"startTime":"2026-03-20T23:10:47.340Z","endTime":"2026-03-20T23:10:51.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.9,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19970273557628,"aZ":-11.60314290170845,"pfxX":-7.003156201366046,"pfxZ":9.941373266747242,"pX":0.1433700441244409,"pZ":1.8371307463447253,"vX0":7.032618259761858,"vY0":-142.99534852387228,"vZ0":-8.98296770092094,"x":111.54,"y":189.18,"x0":-1.4388867805578325,"y0":50.00227104771649,"z0":5.748546633197362,"aX":-14.491715216785847},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.3,"breakHorizontal":11.3,"spinRate":2568,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.3831422495939676,"extension":6.959839630067273},"hitData":{"launchSpeed":107.1,"launchAngle":12.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":151.77,"coordY":86.2}},"index":4,"playId":"9072c14b-048a-386f-bd02-623e1865d1e5","pitchNumber":5,"startTime":"2026-03-20T23:11:08.382Z","endTime":"2026-03-20T23:11:21.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.6,"awayTeamWinProbability":59.4,"homeTeamWinProbabilityAdded":7.5,"leverageIndex":1.46,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:11:21.185Z","atBatIndex":26},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Joey Loperfido grounds into a force out, fielded by second baseman Xavier Edwards. Yordan Alvarez scores. Carlos Correa out at 2nd. Joey Loperfido to 1st.","rbi":1,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T23:11:25.506Z","endTime":"2026-03-20T23:13:20.441Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":{"id":691587,"link":"/api/v1/people/691587"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.327430652656645,"aZ":-11.734703954187529,"pfxX":-4.012962133112669,"pfxZ":10.252515224481597,"pX":-0.7305138704082407,"pZ":3.0157424013351304,"vX0":4.0017818119827036,"vY0":-140.84546108062906,"vZ0":-6.0901369353194434,"x":144.85,"y":157.35,"x0":-1.6537720249322294,"y0":50.000674816177785,"z0":5.976992766682477,"aX":-7.998601403710327},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":6.4,"spinRate":2541,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.3900652147919237,"extension":6.693038181157764},"index":0,"playId":"77cd4421-248e-36c1-98c7-ea4104904ad3","pitchNumber":1,"startTime":"2026-03-20T23:11:54.540Z","endTime":"2026-03-20T23:11:58.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"third":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.799231427580395,"aZ":-9.423837860479832,"pfxX":-4.1051131971138535,"pfxZ":11.451877122103795,"pX":-0.44903376200764905,"pZ":2.7780741687117043,"vX0":4.217294013900574,"vY0":-140.29836163157267,"vZ0":-7.570356797592299,"x":134.12,"y":163.77,"x0":-1.4409257694887627,"y0":50.000809839700196,"z0":6.131370843600822,"aX":-8.153780491983067},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.3,"breakHorizontal":6.5,"spinRate":2525,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.39092908885591493,"extension":6.474146425419684},"index":1,"playId":"b079dfee-d570-35c7-9a88-3fd82da4095d","pitchNumber":2,"startTime":"2026-03-20T23:12:13.756Z","endTime":"2026-03-20T23:12:19.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"third":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":87.5,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.76447124969363,"aZ":-9.835571358271586,"pfxX":-7.507535586711962,"pfxZ":11.191967744605702,"pX":-2.2790398093980184,"pZ":3.4826620936002226,"vX0":1.6769923575172139,"vY0":-141.6538257604271,"vZ0":-5.163622737236699,"x":203.87,"y":144.75,"x0":-1.9108992659808501,"y0":50.00161893022625,"z0":5.981422041826705,"aX":-14.981940198290694},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.2,"breakHorizontal":13.1,"spinRate":2682,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3893430481266238,"extension":6.622938900853662},"index":2,"playId":"8e0d600b-eb92-3055-95f8-8e59a499550f","pitchNumber":3,"startTime":"2026-03-20T23:12:41.416Z","endTime":"2026-03-20T23:12:44.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"third":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.125585704520084,"aZ":-19.693644233760196,"pfxX":-7.47845337637091,"pfxZ":7.39624985266871,"pX":-0.5883046020594715,"pZ":1.4718263439394517,"vX0":5.323829419390821,"vY0":-129.389068891296,"vZ0":-7.07158745931449,"x":139.42,"y":199.04,"x0":-1.7055072529715316,"y0":50.00598499112322,"z0":5.7603713111457475,"aX":-12.625752164014964},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.9,"breakHorizontal":12.2,"spinRate":1233,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4240526654137051,"extension":6.987037478201635},"hitData":{"launchSpeed":79.4,"launchAngle":-25.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.79,"coordY":155.37}},"index":3,"playId":"8321be81-6ee7-3952-bcb1-669fb956499c","pitchNumber":4,"startTime":"2026-03-20T23:13:02.849Z","endTime":"2026-03-20T23:13:20.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"third":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-0.19999999999999574,"leverageIndex":2.18,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:13:20.441Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Matthews grounds out, shortstop Otto Lopez to first baseman Nathan Martorella.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T23:13:35.468Z","endTime":"2026-03-20T23:16:20.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687210,"link":"/api/v1/people/687210"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":79.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.38482469761068,"aZ":-28.54448498461636,"pfxX":2.727317911871986,"pfxZ":2.3176363860432403,"pX":0.10476180061906952,"pZ":1.6856201710883596,"vX0":4.440862980279637,"vY0":-123.20183223647507,"vZ0":-4.03803095285338,"x":113.01,"y":193.27,"x0":-2.063013643836629,"y0":50.00137514667542,"z0":5.710943303719597,"aX":4.266226141149324},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.6,"breakHorizontal":-5.8,"spinRate":2305,"spinDirection":150},"zone":8,"typeConfidence":2.0,"plateTime":0.4415852766035737,"extension":6.796594725259843},"index":0,"playId":"de055e32-d42d-37e6-821b-1ca405973713","pitchNumber":1,"startTime":"2026-03-20T23:13:42.444Z","endTime":"2026-03-20T23:13:45.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.47129453218757,"aZ":-12.212124368719078,"pfxX":-4.656596971130581,"pfxZ":10.263295630864185,"pX":0.40488522109810043,"pZ":2.331729644643529,"vX0":6.770807910080184,"vY0":-139.3363142328127,"vZ0":-7.904628713571522,"x":101.57,"y":175.82,"x0":-1.4638610651876856,"y0":50.00230159780043,"z0":6.032681819558672,"aX":-9.057060463892041},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":6.8,"spinRate":2477,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.3947405836594271,"extension":6.531104018815481},"index":1,"playId":"bd9f8f28-de0c-3d2e-bbcd-ebdf7c497bcf","pitchNumber":2,"startTime":"2026-03-20T23:14:00.828Z","endTime":"2026-03-20T23:14:04.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.920453552448727,"aZ":-25.47255280989146,"pfxX":4.404894593756482,"pfxZ":4.530466440012675,"pX":-0.010763226231701154,"pZ":2.100634465206148,"vX0":2.7625625433878844,"vY0":-120.43317192669326,"vZ0":-3.3592786822531324,"x":117.41,"y":182.06,"x0":-1.7423564636472755,"y0":50.00243455687959,"z0":5.750175185576377,"aX":6.5128221242006825},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.7,"breakHorizontal":-8.6,"spinRate":2422,"spinDirection":104},"zone":8,"typeConfidence":2.0,"plateTime":0.45364347811789507,"extension":6.80251898430247},"index":2,"playId":"5c23e8e0-9e9e-3613-bb19-b045a303fd23","pitchNumber":3,"startTime":"2026-03-20T23:14:30.598Z","endTime":"2026-03-20T23:14:33.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"4a4f5b81-a1d3-321b-97e4-44682aab9c7d","startTime":"2026-03-20T23:14:52.293Z","endTime":"2026-03-20T23:14:55.293Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.802311231456457,"aZ":-23.084044833453106,"pfxX":-8.908254165444236,"pfxZ":5.505337030579728,"pX":-0.19131180911332557,"pZ":0.5233905130186319,"vX0":6.877000988501884,"vY0":-127.53845902883825,"vZ0":-8.381649314356098,"x":124.29,"y":224.65,"x0":-1.7629964946302972,"y0":50.00088836138957,"z0":5.667815519522429,"aX":-14.699636196111209},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.3,"breakHorizontal":14.6,"spinRate":1246,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.42917730877681404,"extension":7.171451305217213},"index":4,"playId":"b6c980e7-a785-3d42-8ff1-629f7d865d47","pitchNumber":4,"startTime":"2026-03-20T23:15:12.124Z","endTime":"2026-03-20T23:15:16.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.826771198449514,"aZ":-28.61546086859293,"pfxX":2.5737751824744697,"pfxZ":2.259922752013827,"pX":1.756013924449503,"pZ":-0.30946829200419923,"vX0":7.774172824691568,"vY0":-124.69866702493219,"vZ0":-8.868260200013307,"x":50.06,"y":247.14,"x0":-1.7352175928594802,"y0":50.00500897762528,"z0":5.650236455989464,"aX":4.057589702466895},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.3,"breakHorizontal":-6.5,"spinRate":2288,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.43905997924320594,"extension":6.900233881444332},"index":5,"playId":"86d47d58-5463-3141-9281-42946cd69b6d","pitchNumber":5,"startTime":"2026-03-20T23:15:38.191Z","endTime":"2026-03-20T23:15:41.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Eury Pérez. Joey Loperfido to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":6,"actionPlayId":"86d47d58-5463-3141-9281-42946cd69b6d","startTime":"2026-03-20T23:15:48.654Z","endTime":"2026-03-20T23:16:13.547Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"postOnSecond":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.29999999999999,"leverageIndex":1.09,"dramaIndex":41.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83866586101933,"aZ":-11.32752784334051,"pfxX":-5.792316871701253,"pfxZ":9.949749407350195,"pX":-0.43481152118906397,"pZ":2.4587166155741103,"vX0":5.443274161846361,"vY0":-143.11288232060878,"vZ0":-7.735782460012017,"x":133.57,"y":172.39,"x0":-1.5993896865902333,"y0":50.00646020408537,"z0":5.888766775551116,"aX":-12.141527908172227},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.8,"breakHorizontal":9.6,"spinRate":2614,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.3812166628388498,"extension":6.642049077504646},"hitData":{"launchSpeed":103.2,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.91,"coordY":159.11}},"index":7,"playId":"90153caf-b1b8-3e01-b6b6-99b44405dcda","pitchNumber":6,"startTime":"2026-03-20T23:16:13.547Z","endTime":"2026-03-20T23:16:20.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-3.999999999999993,"leverageIndex":1.09,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:16:20.317Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T23:18:28.627Z","endTime":"2026-03-20T23:19:40.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hunter Brown replaces Amilcar Chirinos.","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-20T23:18:02.332Z","endTime":"2026-03-20T23:18:28.627Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686613,"link":"/api/v1/people/686613"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":702847,"link":"/api/v1/people/702847","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74635424740315,"aZ":-12.00618905367892,"pfxX":-4.707617196507449,"pfxZ":10.846279689773498,"pX":0.017645332765690788,"pZ":3.114500367642948,"vX0":5.866048368099806,"vY0":-136.20081384965698,"vZ0":-5.37915629057815,"x":102.7,"y":155.45,"x0":-1.5627319740656844,"y0":50.00638343685849,"z0":5.961095097151912,"aX":-8.756983932397583},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.5,"breakHorizontal":7.1,"spinRate":2329,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.403724822970136,"extension":6.842656547097699},"index":1,"playId":"1068249e-f30b-34e7-b114-aabd0f0ada0c","pitchNumber":1,"startTime":"2026-03-20T23:18:28.627Z","endTime":"2026-03-20T23:18:32.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33317414179936,"aZ":-28.367198019978787,"pfxX":1.0548675742357514,"pfxZ":2.262743808911832,"pX":-0.22298945095945305,"pZ":3.3002308356809813,"vX0":3.7209439006680998,"vY0":-128.0260586225101,"vZ0":-1.357471045073278,"x":125.5,"y":149.67,"x0":-1.8248529706124117,"y0":50.000447045846165,"z0":6.031856585423135,"aX":1.7724236010346885},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.1,"breakHorizontal":-2.6,"spinRate":2066,"spinDirection":185},"zone":2,"typeConfidence":2.0,"plateTime":0.42580218474617393,"extension":6.645812606117768},"index":2,"playId":"abc42e6a-5343-31d1-87f1-c48b7b6cc9c9","pitchNumber":2,"startTime":"2026-03-20T23:18:45.701Z","endTime":"2026-03-20T23:18:49.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.468898569909776,"aZ":-20.882379444455616,"pfxX":-7.342894345394882,"pfxZ":5.8468327386754915,"pX":-1.9252632072689777,"pZ":4.416671029631088,"vX0":2.2517067521957435,"vY0":-138.051950099699,"vZ0":-0.6592300662263945,"x":190.39,"y":119.53,"x0":-1.7969116572025925,"y0":50.00547644069801,"z0":6.063034016821983,"aX":-14.188192096375976},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.7,"breakHorizontal":12.8,"spinRate":2195,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3966096413414242,"extension":6.782628757951137},"index":3,"playId":"12f44b52-3fc0-3ce6-bad9-4cbcc3b104f3","pitchNumber":3,"startTime":"2026-03-20T23:19:04.308Z","endTime":"2026-03-20T23:19:07.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18846704867408,"aZ":-9.331961581347342,"pfxX":-4.071678549238097,"pfxZ":11.589136451538415,"pX":0.2327284263896604,"pZ":2.5919612829464653,"vX0":5.844228250053999,"vY0":-139.88282054994883,"vZ0":-7.523964140148693,"x":108.13,"y":168.8,"x0":-1.3599483865696058,"y0":50.00062443024638,"z0":5.937482098461102,"aX":-8.024013717440072},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.4,"breakHorizontal":6.1,"spinRate":2164,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3924046642040797,"extension":7.036502678983776},"index":4,"playId":"10a7b644-5472-361f-bd6c-e50dea7afc9e","pitchNumber":4,"startTime":"2026-03-20T23:19:36.876Z","endTime":"2026-03-20T23:19:40.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:19:40.370Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Martorella strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T23:19:41.297Z","endTime":"2026-03-20T23:20:52.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687210,"fullName":"Nathan Martorella","link":"/api/v1/people/687210"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687210,"fullName":"Nathan Martorella","link":"/api/v1/people/687210"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27015965871446,"aZ":-43.67035632283358,"pfxX":5.298703218875411,"pfxZ":-7.952094332979986,"pX":-0.14496313514833936,"pZ":1.6926334765094397,"vX0":2.4152928537861778,"vY0":-120.54514650437525,"vZ0":-1.2921058658861289,"x":122.53,"y":193.08,"x0":-1.8537241792008983,"y0":50.002306607433844,"z0":6.152110425378781,"aX":7.660525001271346},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-14.4,"breakHorizontal":-10.2,"spinRate":2465,"spinDirection":19},"zone":8,"typeConfidence":2.0,"plateTime":0.45746981699372924,"extension":6.68098350199522},"index":0,"playId":"0c226d57-d922-3114-87e4-cc8745e651ca","pitchNumber":1,"startTime":"2026-03-20T23:19:59.823Z","endTime":"2026-03-20T23:20:04.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":687210,"link":"/api/v1/people/687210","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.735744523439223,"aZ":-44.56088106868573,"pfxX":2.674456800098576,"pfxZ":-8.435128321142013,"pX":-0.14689260407596277,"pZ":1.0332553698378328,"vX0":3.3414952538793385,"vY0":-120.76507899557686,"vZ0":-2.6052495028902722,"x":122.6,"y":210.88,"x0":-1.8987962530639255,"y0":50.001919385970446,"z0":6.066322522468307,"aX":3.927678495021003},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-15.6,"breakHorizontal":-5.6,"spinRate":2510,"spinDirection":14},"zone":13,"typeConfidence":2.0,"plateTime":0.4545168006813287,"extension":6.605017561099646},"index":1,"playId":"a0c667e5-a161-3236-bc56-43824881f93c","pitchNumber":2,"startTime":"2026-03-20T23:20:14.841Z","endTime":"2026-03-20T23:20:20.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":687210,"link":"/api/v1/people/687210","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.667123957356882,"aZ":-43.76555115135966,"pfxX":4.102795693022193,"pfxZ":-8.046913892980541,"pX":-0.33185036085260433,"pZ":1.949489422202817,"vX0":2.4634214723701664,"vY0":-119.40521871805369,"vZ0":-0.46141051187686166,"x":129.65,"y":186.14,"x0":-1.9111648286903056,"y0":50.00546682130175,"z0":6.093607977750286,"aX":5.906627929168386},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-14.4,"breakHorizontal":-8.0,"spinRate":2446,"spinDirection":18},"zone":7,"typeConfidence":2.0,"plateTime":0.45925553343831016,"extension":6.796362277389498},"index":2,"playId":"c04ab356-b452-3f05-9516-8da639b8da8a","pitchNumber":3,"startTime":"2026-03-20T23:20:33.077Z","endTime":"2026-03-20T23:20:37.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":687210,"link":"/api/v1/people/687210","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50252489999585,"aZ":-15.527630800503418,"pfxX":-1.7114113814242458,"pfxZ":8.384494848404811,"pX":-0.3332166566406974,"pZ":3.794701721645737,"vX0":4.5661681055203065,"vY0":-139.3532497643497,"vZ0":-3.426668601502607,"x":129.7,"y":136.32,"x0":-1.763737432474886,"y0":50.0031251879722,"z0":6.052967624280212,"aX":-3.3982094383896224},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.8,"breakHorizontal":2.3,"spinRate":2252,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3916092965128981,"extension":6.844474304879926},"index":3,"playId":"c35990de-105b-3d5e-b244-8eb7a33d4a82","pitchNumber":4,"startTime":"2026-03-20T23:20:48.921Z","endTime":"2026-03-20T23:20:52.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":687210,"link":"/api/v1/people/687210","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687210,"link":"/api/v1/people/687210"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":687210,"link":"/api/v1/people/687210"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:20:52.213Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Juan Matheus walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T23:21:10.432Z","endTime":"2026-03-20T23:22:57.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":801276,"fullName":"Juan Matheus","link":"/api/v1/people/801276"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":801276,"fullName":"Juan Matheus","link":"/api/v1/people/801276"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":801276,"fullName":"Juan Matheus","link":"/api/v1/people/801276"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.038117319812027,"aZ":-15.92963241434303,"pfxX":-3.9495048367419057,"pfxZ":8.29982159088805,"pX":-1.2409710854611133,"pZ":3.2994780583493983,"vX0":3.217120215509772,"vY0":-138.7816874185049,"vZ0":-4.270425598650444,"x":164.3,"y":149.69,"x0":-1.900055448720833,"y0":50.00472969513418,"z0":5.913879811750245,"aX":-7.73210882335514},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":6.5,"spinRate":2311,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3941323374550727,"extension":6.72677640024547},"index":0,"playId":"1e65ace4-d39c-3225-a826-bc6ed12485da","pitchNumber":1,"startTime":"2026-03-20T23:21:10.432Z","endTime":"2026-03-20T23:21:14.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.746171047403017,"aZ":-15.941503185064684,"pfxX":-3.4697007753102156,"pfxZ":8.371201793791824,"pX":-0.24396693720709273,"pZ":3.063887046913733,"vX0":5.484743233040557,"vY0":-138.14306720023328,"vZ0":-4.7659825466454775,"x":126.3,"y":156.06,"x0":-1.8011331264178114,"y0":50.00503238708729,"z0":5.877386805981231,"aX":-6.7306405913178295},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":5.2,"spinRate":2285,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.39595400992124796,"extension":6.755885948808917},"index":1,"playId":"c62683cc-c802-31b5-801d-5a886f8362d6","pitchNumber":2,"startTime":"2026-03-20T23:21:26.403Z","endTime":"2026-03-20T23:21:30.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":73.9,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.631826844368018,"aZ":-45.62825964288651,"pfxX":4.344744829198012,"pfxZ":-9.654381452559337,"pX":-0.5961136883108821,"pZ":3.0474871485061437,"vX0":1.9386711974383204,"vY0":-118.4433474564116,"vZ0":2.600652025111448,"x":139.72,"y":156.5,"x0":-1.9944740168596624,"y0":50.00228215598503,"z0":6.165897869766474,"aX":6.055001326020426},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-16.3,"breakHorizontal":-8.4,"spinRate":2477,"spinDirection":20},"zone":1,"typeConfidence":2.0,"plateTime":0.46584932268233414,"extension":6.600363983329587},"index":2,"playId":"3d8dd78a-3d25-3c3d-8399-90053076e2e9","pitchNumber":3,"startTime":"2026-03-20T23:21:41.623Z","endTime":"2026-03-20T23:21:45.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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.0,"endSpeed":88.0,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.750058540035035,"aZ":-13.66083674516724,"pfxX":-3.252190607141961,"pfxZ":9.345832221489271,"pX":-0.7826473302658089,"pZ":2.6792000317252924,"vX0":4.263588853293411,"vY0":-139.69249783805878,"vZ0":-6.193852254068766,"x":146.83,"y":166.44,"x0":-1.9044439023985262,"y0":50.006982818482236,"z0":5.8194616616086705,"aX":-6.445194393083994},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":5.0,"spinRate":2423,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.39174163846065513,"extension":6.878641194564799},"index":3,"playId":"832083ae-296e-3f82-9310-2887e6b3b503","pitchNumber":4,"startTime":"2026-03-20T23:21:56.967Z","endTime":"2026-03-20T23:22:04.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.1,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.966634678722652,"aZ":-45.60675981379715,"pfxX":3.4764284488286483,"pfxZ":-9.576656410454904,"pX":-1.3419061356059085,"pZ":3.507878280051884,"vX0":0.5908006029643903,"vY0":-118.6109408830765,"vZ0":3.1780007866893,"x":168.15,"y":144.07,"x0":-2.04632647114651,"y0":50.00305026239112,"z0":6.354915780217706,"aX":4.876150364283031},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-16.1,"breakHorizontal":-6.5,"spinRate":2549,"spinDirection":19},"zone":11,"typeConfidence":2.0,"plateTime":0.4645622655453838,"extension":6.521522582272612},"index":4,"playId":"7ea50ad6-4839-3901-a27c-f40102064af0","pitchNumber":5,"startTime":"2026-03-20T23:22:15.698Z","endTime":"2026-03-20T23:22:19.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.2,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.329715332354876,"aZ":-26.467660917957197,"pfxX":-9.153452267630694,"pfxZ":3.548753749660677,"pX":-0.35432405296990893,"pZ":2.2858259488973336,"vX0":6.622696177001426,"vY0":-126.36974114554936,"vZ0":-3.231711040018957,"x":130.51,"y":177.06,"x0":-1.8283987324196564,"y0":50.00059387572165,"z0":5.722632654292001,"aX":-14.70544286665016},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.9,"breakHorizontal":14.9,"spinRate":1544,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.4345328752283222,"extension":7.142683140432885},"index":5,"playId":"aa033f3d-b92c-3f9a-befa-9619387cbc2c","pitchNumber":6,"startTime":"2026-03-20T23:22:30.171Z","endTime":"2026-03-20T23:22:33.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":81.2,"endSpeed":74.2,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35152165850931,"aZ":-45.13844127697808,"pfxX":4.850689807917138,"pfxZ":-9.26025077875527,"pX":-1.2646552224761711,"pZ":3.6126254480354754,"vX0":0.3246305105904908,"vY0":-118.06833922454368,"vZ0":3.585278778076053,"x":165.21,"y":141.24,"x0":-2.0337963136349657,"y0":50.00509974426511,"z0":6.253511686277325,"aX":6.788058098219251},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-15.5,"breakHorizontal":-8.9,"spinRate":2459,"spinDirection":21},"zone":11,"typeConfidence":2.0,"plateTime":0.46550325141707294,"extension":6.6750604271834835},"index":6,"playId":"8092bd22-8d25-39f4-ba0d-2f57492bfde8","pitchNumber":7,"startTime":"2026-03-20T23:22:53.331Z","endTime":"2026-03-20T23:22:57.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801276,"link":"/api/v1/people/801276"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-1.29999999999999,"leverageIndex":0.45,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:22:57.195Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jakob Marsee pops out to second baseman Jose Altuve.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T23:25:17.746Z","endTime":"2026-03-20T23:25:47.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702847,"fullName":"Amilcar Chirinos","link":"/api/v1/people/702847"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":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-20T23:23:20.008Z","endTime":"2026-03-20T23:25:12.488Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":801276,"link":"/api/v1/people/801276"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Amilcar Chirinos replaces Hunter Brown.","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-20T23:25:12.488Z","endTime":"2026-03-20T23:25:20.020Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702847,"link":"/api/v1/people/702847"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":801276,"link":"/api/v1/people/801276"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.808481471247024,"aZ":-15.253337722555587,"pfxX":-2.040203284477095,"pfxZ":9.18955108095112,"pX":0.37245554505307427,"pZ":4.603982646985207,"vX0":3.268885446736405,"vY0":-135.1735256976552,"vZ0":-1.0910942901984009,"x":102.8,"y":114.47,"x0":-0.5901772548664832,"y0":50.00430726639721,"z0":6.089004724116816,"aX":-3.757664710501378},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.6,"breakHorizontal":3.0,"spinRate":2310,"spinDirection":202},"zone":12,"typeConfidence":1.34,"plateTime":0.4059700140610998,"extension":6.524382632562229},"index":2,"playId":"741bbcdc-4ce4-3a30-a5b6-458cee724e24","pitchNumber":1,"startTime":"2026-03-20T23:25:20.020Z","endTime":"2026-03-20T23:25:23.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702847,"link":"/api/v1/people/702847","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":801276,"link":"/api/v1/people/801276"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63223537466697,"aZ":-11.744912979020944,"pfxX":-1.7712695523269213,"pfxZ":10.894660299821744,"pX":1.3271026073529293,"pZ":2.808221910436859,"vX0":5.449976330432418,"vY0":-136.0272096615877,"vZ0":-5.734288343971286,"x":66.41,"y":162.96,"x0":-0.47166370876261604,"y0":50.00448502300139,"z0":5.7567874799049354,"aX":-3.322278425566984},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.7,"breakHorizontal":2.0,"spinRate":2367,"spinDirection":204},"zone":12,"typeConfidence":1.34,"plateTime":0.40253702919226564,"extension":6.767084274192286},"hitData":{"launchSpeed":51.4,"launchAngle":42.0,"totalDistance":148.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":167.08,"coordY":158.11}},"index":3,"playId":"3b9dcfaa-7e07-3440-8f72-949c8152d624","pitchNumber":2,"startTime":"2026-03-20T23:25:40.552Z","endTime":"2026-03-20T23:25:47.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702847,"link":"/api/v1/people/702847","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":801276,"link":"/api/v1/people/801276"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":702847,"link":"/api/v1/people/702847"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":702847,"link":"/api/v1/people/702847"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:25:47.109Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Meyers grounds out, third baseman Juan Matheus to first baseman Nathan Martorella.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T23:27:44.153Z","endTime":"2026-03-20T23:28:02.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":801276,"link":"/api/v1/people/801276"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687210,"link":"/api/v1/people/687210"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.34711565980545,"aZ":-11.971495951984805,"pfxX":-7.51287826013772,"pfxZ":10.543250956103183,"pX":-0.3724884858889156,"pZ":1.663672818321424,"vX0":5.876857879077204,"vY0":-138.59345557199484,"vZ0":-9.103474820325568,"x":131.2,"y":193.86,"x0":-1.5605042728489116,"y0":50.00297633517747,"z0":5.821968281173552,"aX":-14.394532659815365},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":12.1,"spinRate":2568,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.39752953469412633,"extension":6.6069258914224225},"hitData":{"launchSpeed":99.0,"launchAngle":-6.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.72,"coordY":157.33}},"index":0,"playId":"02769f9d-b98c-363b-ae78-6155b537eb99","pitchNumber":1,"startTime":"2026-03-20T23:27:52.024Z","endTime":"2026-03-20T23:28:02.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:28:02.431Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Pérez grounds out, second baseman Xavier Edwards to first baseman Nathan Martorella.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T23:28:11.391Z","endTime":"2026-03-20T23:28:57.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":542208,"fullName":"Carlos Pérez","link":"/api/v1/people/542208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":542208,"fullName":"Carlos Pérez","link":"/api/v1/people/542208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687210,"link":"/api/v1/people/687210"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.153554867952664,"aZ":-10.785494600868205,"pfxX":-5.7447616570653555,"pfxZ":11.00265923689103,"pX":0.712613615945082,"pZ":1.82356572028972,"vX0":8.461558993177821,"vY0":-139.23764150008776,"vZ0":-8.950183881450142,"x":89.84,"y":189.54,"x0":-1.6333743473244455,"y0":50.00435829821229,"z0":5.812903650653811,"aX":-11.169607092274347},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":8.4,"spinRate":2682,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.3948755103561079,"extension":6.621864423505484},"index":0,"playId":"357151a1-e99c-3ce8-8024-414830c7409c","pitchNumber":1,"startTime":"2026-03-20T23:28:21.996Z","endTime":"2026-03-20T23:28:25.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":542208,"link":"/api/v1/people/542208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.3,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.32158554474462,"aZ":-11.80652905982562,"pfxX":-3.9395999737803913,"pfxZ":10.379493893445785,"pX":0.42476744042776116,"pZ":1.341284448268546,"vX0":6.982747496307615,"vY0":-140.06377091532258,"vZ0":-10.154969379445975,"x":100.81,"y":202.57,"x0":-1.6029932415677033,"y0":50.001302947522575,"z0":5.813228036916039,"aX":-7.729818879149994},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":5.5,"spinRate":2685,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.39294433633412496,"extension":6.5761140445317885},"index":1,"playId":"6fbc0339-3ff2-36c7-9878-243051e6fd7d","pitchNumber":2,"startTime":"2026-03-20T23:28:36.429Z","endTime":"2026-03-20T23:28:40.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":542208,"link":"/api/v1/people/542208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.928887022989997,"aZ":-14.893326552779403,"pfxX":-2.688553548211889,"pfxZ":8.632089314003018,"pX":0.9510711218202934,"pZ":2.3491772632773253,"vX0":8.130896098015448,"vY0":-140.18865794048529,"vZ0":-7.07162123393904,"x":104.52,"y":174.94,"x0":-1.6301155850542741,"y0":50.00605139748451,"z0":5.86571142848379,"aX":-5.385093393861019},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.4,"breakHorizontal":3.4,"spinRate":2640,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.38982397463634566,"extension":6.47225169967592},"hitData":{"launchSpeed":80.0,"launchAngle":0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.49,"coordY":138.36}},"index":2,"playId":"3864c6a1-fc4a-3edd-8363-02c009161340","pitchNumber":3,"startTime":"2026-03-20T23:28:50.652Z","endTime":"2026-03-20T23:28:57.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":542208,"link":"/api/v1/people/542208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542208,"link":"/api/v1/people/542208"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":542208,"link":"/api/v1/people/542208"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.6,"awayTeamWinProbability":62.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:28:57.296Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Allen pops out to first baseman Nathan Martorella.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T23:29:03.886Z","endTime":"2026-03-20T23:30:01.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687210,"link":"/api/v1/people/687210"},"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":97.0,"endSpeed":88.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.050683280920666,"aZ":-12.818615037570506,"pfxX":-6.466411755944217,"pfxZ":9.618564064801612,"pX":-1.2218975512234336,"pZ":3.497083824927323,"vX0":3.742840605914578,"vY0":-141.18035010930794,"vZ0":-4.5972364862199635,"x":163.58,"y":144.36,"x0":-1.7267765707968359,"y0":50.004248171565955,"z0":5.975769706568367,"aX":-13.015117843495839},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.7,"breakHorizontal":10.9,"spinRate":2653,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3884085208432473,"extension":6.767171773959208},"index":0,"playId":"83a0a784-00fc-323c-8009-199bc8f3b02a","pitchNumber":1,"startTime":"2026-03-20T23:29:21.875Z","endTime":"2026-03-20T23:29:27.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.455439199807323,"aZ":-14.503082846802444,"pfxX":-4.887033971837501,"pfxZ":8.719239866158716,"pX":-0.029867920332586638,"pZ":1.886750800487056,"vX0":6.264418732999716,"vY0":-140.21039265988685,"vZ0":-8.447024405341898,"x":118.14,"y":187.84,"x0":-1.6398021524185245,"y0":50.000121170228,"z0":5.848969966028097,"aX":-9.90111711529319},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":7.8,"spinRate":2710,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.3880451548987103,"extension":6.703925001886515},"index":1,"playId":"b06d63be-ba76-3230-a61b-91ba43385661","pitchNumber":2,"startTime":"2026-03-20T23:29:38.312Z","endTime":"2026-03-20T23:29:43.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.117038306611555,"aZ":-13.173600976748292,"pfxX":-6.1117176754749,"pfxZ":9.295184094268453,"pX":-1.2234677805986947,"pZ":2.5182764051200004,"vX0":3.119401132561995,"vY0":-141.55540236147655,"vZ0":-7.349735650924648,"x":163.64,"y":170.79,"x0":-1.5414075527578728,"y0":50.001150789445916,"z0":5.978624881620629,"aX":-12.492061637667453},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.6,"breakHorizontal":10.6,"spinRate":2558,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38585520246761895,"extension":6.518447719328964},"hitData":{"launchSpeed":51.1,"launchAngle":46.0,"totalDistance":127.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":144.65,"coordY":154.81}},"index":2,"playId":"e6924a4a-a5d3-31ca-90af-a96c80ff8547","pitchNumber":3,"startTime":"2026-03-20T23:29:55.716Z","endTime":"2026-03-20T23:30:01.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:30:01.963Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Xavier Edwards lines out to left fielder Brice Matthews.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T23:32:06.606Z","endTime":"2026-03-20T23:32:29.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hunter Brown replaces Amilcar Chirinos.","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-20T23:32:08.265Z","endTime":"2026-03-20T23:32:08.875Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686613,"link":"/api/v1/people/686613"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":702847,"link":"/api/v1/people/702847","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.707040785273758,"aZ":-17.024962533890125,"pfxX":-2.7675753207959533,"pfxZ":8.221950824340022,"pX":0.27378762779648147,"pZ":3.9529919611226645,"vX0":6.368817080741865,"vY0":-134.96426977730178,"vZ0":-2.3709642170337686,"x":106.56,"y":132.05,"x0":-1.7582552546626191,"y0":50.00283877343367,"z0":6.043540163202986,"aX":-5.100005648734423},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.5,"breakHorizontal":3.6,"spinRate":2188,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.40601410563451523,"extension":6.73197018543769},"index":1,"playId":"f2d627a7-4aec-3685-a84f-21a44f720796","pitchNumber":1,"startTime":"2026-03-20T23:32:08.875Z","endTime":"2026-03-20T23:32:12.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30913075439422,"aZ":-17.27566863923585,"pfxX":-4.184725402538253,"pfxZ":7.912989832649085,"pX":-0.29238225207433216,"pZ":2.2754483831658816,"vX0":5.275522519659134,"vY0":-136.18470420388186,"vZ0":-6.089287279253422,"x":128.14,"y":177.34,"x0":-1.708993534005308,"y0":50.0008728459161,"z0":5.731197251157013,"aX":-7.876756242970835},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":6.5,"spinRate":2179,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.40186934875311175,"extension":6.896033695933637},"hitData":{"launchSpeed":98.5,"launchAngle":16.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.78,"coordY":92.92}},"index":2,"playId":"c4a3298f-bc51-30c4-9448-3df44f3cc1c8","pitchNumber":2,"startTime":"2026-03-20T23:32:22.826Z","endTime":"2026-03-20T23:32:29.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:32:29.650Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Lopez lines out to right fielder Joey Loperfido.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T23:32:32.176Z","endTime":"2026-03-20T23:33:55.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"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, 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":94.3,"endSpeed":86.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85233669339097,"aZ":-21.96939283557508,"pfxX":-8.84919950994465,"pfxZ":5.365564560357777,"pX":-0.7935608819357864,"pZ":3.1250775824455266,"vX0":5.365357098459998,"vY0":-137.17750156184613,"vZ0":-3.632379043388752,"x":147.25,"y":154.4,"x0":-1.6268466847425598,"y0":50.005653926357226,"z0":5.967483487281601,"aX":-16.83743167418827},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.1,"breakHorizontal":14.9,"spinRate":2163,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3995709006406605,"extension":6.7313408748496135},"index":0,"playId":"e51d6d39-35fa-3d42-ba27-c898a812ef77","pitchNumber":1,"startTime":"2026-03-20T23:33:14.678Z","endTime":"2026-03-20T23:33:18.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.705173724694077,"aZ":-28.698247608974782,"pfxX":0.6503579333933888,"pfxZ":2.0818408750136577,"pX":0.06036269792422488,"pZ":3.9734071108690667,"vX0":4.606997036252295,"vY0":-128.4442452234768,"vZ0":0.32602984480250796,"x":114.7,"y":131.5,"x0":-1.8413131886445435,"y0":50.003622767884565,"z0":6.077097365200389,"aX":1.08552272555425},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.1,"breakHorizontal":-2.2,"spinRate":1905,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.426501848309381,"extension":6.694536924024557},"index":1,"playId":"91630fe9-dfcb-34bf-aefd-b886b76ec1d2","pitchNumber":2,"startTime":"2026-03-20T23:33:28.613Z","endTime":"2026-03-20T23:33:33.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03768848280776,"aZ":-18.263113931449322,"pfxX":-8.002207615239767,"pfxZ":7.369615522894022,"pX":0.21002994128400823,"pZ":2.2359813418445436,"vX0":8.00056976008918,"vY0":-136.95487262331483,"vZ0":-6.199278732939934,"x":108.99,"y":178.41,"x0":-1.718379661928369,"y0":50.00324121191397,"z0":5.790732201723432,"aX":-15.105726273169184},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.1,"breakHorizontal":12.7,"spinRate":2108,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.4009037107225528,"extension":6.822916676967289},"hitData":{"launchSpeed":96.2,"launchAngle":15.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.36,"coordY":104.83}},"index":2,"playId":"ab929dcb-5da5-35c4-ab2f-34f348c1c82a","pitchNumber":3,"startTime":"2026-03-20T23:33:47.223Z","endTime":"2026-03-20T23:33:55.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:33:55.276Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fenwick Trimble grounds out, third baseman Carlos Correa to first baseman Carlos Pérez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T23:36:05.592Z","endTime":"2026-03-20T23:36:29.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":814458,"fullName":"Fenwick Trimble","link":"/api/v1/people/814458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":814458,"fullName":"Fenwick Trimble","link":"/api/v1/people/814458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":542208,"link":"/api/v1/people/542208"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":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-20T23:34:09.445Z","endTime":"2026-03-20T23:36:00.688Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":814458,"link":"/api/v1/people/814458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Bryan King replaces Hunter Brown.","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-20T23:36:00.688Z","endTime":"2026-03-20T23:36:07.840Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687911,"link":"/api/v1/people/687911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":814458,"link":"/api/v1/people/814458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08712342980309,"aZ":-17.30008154973667,"pfxX":3.0433210096063386,"pfxZ":8.517225670982446,"pX":-1.176545358721234,"pZ":2.918874596491655,"vX0":-10.652353884482572,"vY0":-130.21925475074772,"vZ0":-3.2022428582050932,"x":161.85,"y":159.97,"x0":2.542196144169363,"y0":50.0009389920812,"z0":5.447054645335183,"aX":5.315432629019219},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":15.0,"breakHorizontal":-3.6,"spinRate":2053,"spinDirection":144},"zone":11,"typeConfidence":0.9,"plateTime":0.41798805785547444,"extension":6.431588540458697},"index":2,"playId":"da682490-c108-3131-83f1-c2557a369d1b","pitchNumber":1,"startTime":"2026-03-20T23:36:07.840Z","endTime":"2026-03-20T23:36:16.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":814458,"link":"/api/v1/people/814458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.876197876245488,"aZ":-18.707824283711517,"pfxX":2.910055333836556,"pfxZ":7.692741398213577,"pX":-0.5879429512877753,"pZ":2.533779426801422,"vX0":-9.554737164022788,"vY0":-130.78909245918425,"vZ0":-3.804791238909906,"x":139.41,"y":170.37,"x0":2.7178158493422817,"y0":50.00209322208193,"z0":5.391794422852005,"aX":5.094087874875977},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.4,"breakHorizontal":-3.4,"spinRate":1975,"spinDirection":146},"zone":4,"typeConfidence":0.89,"plateTime":0.4171176472910947,"extension":6.6335689002928},"hitData":{"launchSpeed":104.1,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":87.81,"coordY":160.19}},"index":3,"playId":"a4baea3e-c3d4-31d7-a695-33292761e904","pitchNumber":2,"startTime":"2026-03-20T23:36:20.481Z","endTime":"2026-03-20T23:36:29.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":814458,"link":"/api/v1/people/814458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814458,"link":"/api/v1/people/814458"},"credit":"b_ab"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_ab"},{"player":{"id":814458,"link":"/api/v1/people/814458"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:36:29.152Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"César Salazar flies out to left fielder Connor Norby.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T23:38:23.304Z","endTime":"2026-03-20T23:39:02.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.331094652908508,"aZ":-14.160463790623366,"pfxX":-5.279626826798372,"pfxZ":9.353091185537846,"pX":-0.6664882993735392,"pZ":2.2991817375379315,"vX0":5.006034749050842,"vY0":-137.18644406746512,"vZ0":-7.133938461223811,"x":142.4,"y":176.7,"x0":-1.8196418608131093,"y0":50.00673939520666,"z0":5.878831419177284,"aX":-10.172776011114125},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":8.6,"spinRate":2618,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.39765831766358906,"extension":6.557596329623422},"index":0,"playId":"9a2e5e37-0c8d-395e-9c80-0ea4edce3837","pitchNumber":1,"startTime":"2026-03-20T23:38:37.440Z","endTime":"2026-03-20T23:38:41.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.646571582439755,"aZ":-12.399473085183502,"pfxX":-6.331044335751255,"pfxZ":9.906493352040734,"pX":-0.8003251127725809,"pZ":2.826607338151522,"vX0":4.827265132562973,"vY0":-140.16618025410804,"vZ0":-6.414400252038968,"x":147.51,"y":162.46,"x0":-1.7192561760323464,"y0":50.00672142327633,"z0":5.948774717980013,"aX":-12.644195672573986},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.8,"breakHorizontal":10.6,"spinRate":2643,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.3902423416293126,"extension":6.644794529297219},"hitData":{"launchSpeed":89.5,"launchAngle":35.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.71,"coordY":103.66}},"index":1,"playId":"c4cd2235-ccf9-3f69-a059-618d2d86f691","pitchNumber":2,"startTime":"2026-03-20T23:38:54.225Z","endTime":"2026-03-20T23:39:02.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":663967,"link":"/api/v1/people/663967"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:39:02.097Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Altuve strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T23:39:07.548Z","endTime":"2026-03-20T23:41:20.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":88.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39482550919968,"aZ":-11.681973826921404,"pfxX":-4.470444190773626,"pfxZ":10.363278538633441,"pX":0.35395227516963795,"pZ":1.636394009043469,"vX0":6.596546428066023,"vY0":-139.7177596610913,"vZ0":-9.471188783564251,"x":105.42,"y":165.2,"x0":-1.4565343108375683,"y0":50.004454547581915,"z0":5.837382031506327,"aX":-8.841766840466482},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":6.7,"spinRate":2663,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.3919700584838779,"extension":6.805061995039885},"index":0,"playId":"1324189f-e489-3526-b5be-7623f7df5ed4","pitchNumber":1,"startTime":"2026-03-20T23:39:25.980Z","endTime":"2026-03-20T23:39:30.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":96.5,"endSpeed":88.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.269542791650856,"aZ":-14.14711136194985,"pfxX":-4.159812418875239,"pfxZ":8.961431598527467,"pX":0.6976054327382692,"pZ":2.7777133017463913,"vX0":7.739083359915112,"vY0":-140.3531993358129,"vZ0":-6.2482259813697185,"x":90.41,"y":163.78,"x0":-1.544604693237786,"y0":50.003130611471725,"z0":5.939811954406602,"aX":-8.368956989515441},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.2,"breakHorizontal":6.1,"spinRate":2666,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.38900763240212477,"extension":6.154861202427388},"index":1,"playId":"a9fd847b-0702-352b-9caf-2097acca322b","pitchNumber":2,"startTime":"2026-03-20T23:39:43.059Z","endTime":"2026-03-20T23:39:47.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.297796334032608,"aZ":-24.310793373156525,"pfxX":-7.962496195612249,"pfxZ":4.695107994191383,"pX":-1.5795954783522292,"pZ":1.3190771971718496,"vX0":3.325803044345446,"vY0":-128.50815804086344,"vZ0":-6.527016431182437,"x":177.21,"y":203.16,"x0":-1.8550947060814236,"y0":50.00283673639102,"z0":5.776833297648583,"aX":-13.33529356707167},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.3,"breakHorizontal":13.7,"spinRate":1292,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4260107502629169,"extension":6.593107086409692},"index":2,"playId":"ec9337e3-57fd-3a49-80a2-91949fed0ff1","pitchNumber":3,"startTime":"2026-03-20T23:40:01.479Z","endTime":"2026-03-20T23:40:05.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"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-20T23:40:27.714Z","endTime":"2026-03-20T23:40:53.404Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.585816291808197,"aZ":-21.638234142130422,"pfxX":-7.5342753322512355,"pfxZ":6.409532150327736,"pX":-1.5412600979359328,"pZ":1.1127230371626446,"vX0":3.2575824202718677,"vY0":-127.48507171251353,"vZ0":-7.388141006464337,"x":175.75,"y":208.74,"x0":-1.8578857575720873,"y0":50.00184848924471,"z0":5.76032888263985,"aX":-12.381574929982566},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.1,"breakHorizontal":12.8,"spinRate":1216,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.42989108142046906,"extension":6.8249706101019},"index":4,"playId":"5fd26586-dc32-3999-a3f7-e161d4aaf9a3","pitchNumber":4,"startTime":"2026-03-20T23:40:53.404Z","endTime":"2026-03-20T23:40:59.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17274161724541,"aZ":-25.777124663061265,"pfxX":-8.341582121397902,"pfxZ":3.8413730422841637,"pX":-0.44733713077720483,"pZ":1.0106036649396217,"vX0":5.555209773585814,"vY0":-128.33854598453675,"vZ0":-7.046294238130622,"x":134.05,"y":211.49,"x0":-1.55895369842208,"y0":50.00077383318159,"z0":5.806363140275574,"aX":-13.87894330103438},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.5,"breakHorizontal":13.8,"spinRate":1272,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.42719267393958393,"extension":6.684075426703395},"index":5,"playId":"6d6e8be7-c628-3982-aba2-bfbb80ec2409","pitchNumber":5,"startTime":"2026-03-20T23:41:16.228Z","endTime":"2026-03-20T23:41:20.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:41:20.090Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yordan Alvarez strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T23:41:27.607Z","endTime":"2026-03-20T23:43:07.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":81.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.788343616488767,"aZ":-27.355264982432196,"pfxX":1.5697141526900582,"pfxZ":2.890229437071362,"pX":1.4312907288226047,"pZ":2.69400635982565,"vX0":7.243646780202089,"vY0":-128.19755100312247,"vZ0":-2.7702850546515343,"x":62.44,"y":166.04,"x0":-1.631725354029681,"y0":50.006074872020015,"z0":5.9176039853942,"aX":2.619966167134637},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.8,"breakHorizontal":-4.4,"spinRate":2345,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.42679008635071813,"extension":6.5940987149935735},"index":0,"playId":"6ca5bd82-a09b-3ccc-b9dc-e286ad1a8bdd","pitchNumber":1,"startTime":"2026-03-20T23:41:43.986Z","endTime":"2026-03-20T23:41:47.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.435859501203915,"aZ":-36.04607157971768,"pfxX":3.058437892625038,"pfxZ":-2.707083765446935,"pX":-0.5832416706073681,"pZ":2.2206671646391856,"vX0":1.569172535467711,"vY0":-119.0744647288213,"vZ0":-1.8085517318496787,"x":139.23,"y":178.82,"x0":-1.6485923023047198,"y0":50.00047808387446,"z0":6.2594010237541635,"aX":4.37931311586273},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.0,"breakHorizontal":-5.9,"spinRate":2625,"spinDirection":52},"zone":7,"typeConfidence":2.0,"plateTime":0.46046038711989734,"extension":6.613423820227183},"index":1,"playId":"25148104-c1b8-39f7-9aaa-92e192c504f4","pitchNumber":2,"startTime":"2026-03-20T23:41:59.148Z","endTime":"2026-03-20T23:42:02.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.925463849391473,"aZ":-23.816845132555336,"pfxX":-8.313666933209682,"pfxZ":4.967394097895369,"pX":-0.8527336187451212,"pZ":2.1604452976185504,"vX0":5.110538594290357,"vY0":-129.12365780463702,"vZ0":-4.788395533689303,"x":149.5,"y":180.45,"x0":-1.7817212656699535,"y0":50.000723632581355,"z0":5.880950510967792,"aX":-13.978711823020555},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.0,"breakHorizontal":13.8,"spinRate":1306,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4248628400441685,"extension":6.7920117150051},"index":2,"playId":"19a351c0-41cd-3975-9ff1-9cf5d5c210ea","pitchNumber":3,"startTime":"2026-03-20T23:42:14.884Z","endTime":"2026-03-20T23:42:18.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.36195519619617,"aZ":-11.405207825550338,"pfxX":-6.858051892974586,"pfxZ":10.279536823318391,"pX":-1.0817677350408943,"pZ":3.563069540086353,"vX0":3.748263059392423,"vY0":-142.1260190941891,"vZ0":-4.719498217534523,"x":158.23,"y":142.58,"x0":-1.5355365038348876,"y0":50.00297901895644,"z0":5.985924995922071,"aX":-13.855214324828818},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":11.5,"spinRate":2550,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3872330720287196,"extension":6.4179975381565475},"index":3,"playId":"8d7b610a-4263-3bcc-9ef9-67c6fea04434","pitchNumber":4,"startTime":"2026-03-20T23:42:38.294Z","endTime":"2026-03-20T23:42:41.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":97.7,"endSpeed":88.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.83795730944792,"aZ":-11.618787523967779,"pfxX":-6.536329901483235,"pfxZ":10.126322004565205,"pX":-0.22506248260530676,"pZ":3.892070215566915,"vX0":5.683360562650706,"vY0":-142.1134698970545,"vZ0":-3.9928039653272287,"x":125.58,"y":133.69,"x0":-1.4089940530102876,"y0":50.00525266249025,"z0":6.062400356449668,"aX":-13.271838627575045},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":10.6,"spinRate":2605,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3865211245928215,"extension":6.554920857784231},"index":4,"playId":"e61dc841-d5d2-37ce-b442-886ce4f8d110","pitchNumber":5,"startTime":"2026-03-20T23:43:03.740Z","endTime":"2026-03-20T23:43:07.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:43:07.661Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heriberto Hernández walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T23:45:28.122Z","endTime":"2026-03-20T23:47:16.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Christian Vázquez replaces catcher César Salazar, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_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-20T23:44:55.932Z","endTime":"2026-03-20T23:44:55.945Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":663967,"link":"/api/v1/people/663967"},"defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Bryan Abreu replaces Bryan King.","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":1,"startTime":"2026-03-20T23:44:55.945Z","endTime":"2026-03-20T23:45:30.386Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650556,"link":"/api/v1/people/650556"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.888036997914437,"aZ":-17.074100198762704,"pfxX":-3.89364495822465,"pfxZ":8.07276267913411,"pX":-0.9039973350058288,"pZ":4.062782593177539,"vX0":5.139057928445593,"vY0":-136.3869571821656,"vZ0":-0.7975234849846302,"x":151.46,"y":129.08,"x0":-2.312801157746533,"y0":50.00676249498237,"z0":5.543998191959758,"aX":-7.287465344459935},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":5.9,"spinRate":2132,"spinDirection":211},"zone":11,"typeConfidence":0.88,"plateTime":0.4026338464524426,"extension":6.252983210938978},"index":2,"playId":"f4d8beb7-4459-3387-a65b-04619b458caf","pitchNumber":1,"startTime":"2026-03-20T23:45:30.386Z","endTime":"2026-03-20T23:45:33.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43539903134669,"aZ":-16.492186894838273,"pfxX":-4.093515480067683,"pfxZ":8.084653541769203,"pX":0.8860262397907998,"pZ":3.527474757736793,"vX0":9.67822491515789,"vY0":-138.31573217943367,"vZ0":-2.0309124497631528,"x":83.23,"y":143.54,"x0":-2.124455783142677,"y0":50.006359496613335,"z0":5.375395923453564,"aX":-7.944541335524251},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":5.4,"spinRate":2199,"spinDirection":213},"zone":12,"typeConfidence":0.89,"plateTime":0.3957836009181075,"extension":6.542746245735},"index":3,"playId":"c2a8a942-eab8-39da-9e8c-c9588b406c7f","pitchNumber":2,"startTime":"2026-03-20T23:45:47.411Z","endTime":"2026-03-20T23:45:51.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50955473377435,"aZ":-36.57622801251841,"pfxX":0.7494351467531892,"pfxZ":-2.6345203877281627,"pX":1.3373360908562029,"pZ":2.3870044559989587,"vX0":9.068033430519762,"vY0":-127.73420802265696,"vZ0":-1.2110915978454393,"x":66.02,"y":174.33,"x0":-2.3393459767200433,"y0":50.00253534365851,"z0":5.713904191854227,"aX":1.2514325224649498},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.8,"breakHorizontal":-3.1,"spinRate":2662,"spinDirection":54},"zone":14,"typeConfidence":0.89,"plateTime":0.42695626810580123,"extension":6.559789267540679},"index":4,"playId":"74fe2da6-235d-3f4d-9d08-ef70aa63e54e","pitchNumber":3,"startTime":"2026-03-20T23:46:03.919Z","endTime":"2026-03-20T23:46:08.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.176416485366893,"aZ":-35.79263657398673,"pfxX":1.7677698548370473,"pfxZ":-2.2391241364563914,"pX":-0.4234483054682304,"pZ":2.270406751630634,"vX0":4.911930287005348,"vY0":-125.97974157727602,"vZ0":-1.1976907946491127,"x":133.14,"y":177.48,"x0":-2.6234477938323395,"y0":50.0015462205075,"z0":5.629680304930493,"aX":2.8578495614759074},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.1,"breakHorizontal":-4.3,"spinRate":2690,"spinDirection":45},"zone":4,"typeConfidence":0.9,"plateTime":0.4337919400523309,"extension":6.392134166286127},"index":5,"playId":"1cfddf6d-e412-3d89-9ece-c6f01874446a","pitchNumber":4,"startTime":"2026-03-20T23:46:22.466Z","endTime":"2026-03-20T23:46:29.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.843896553011618,"aZ":-41.10106733811006,"pfxX":2.4468053425430636,"pfxZ":-6.295492274700908,"pX":0.387277565296545,"pZ":1.1505563887501293,"vX0":4.991474500596773,"vY0":-118.67012366587629,"vZ0":-2.3626575101709646,"x":102.24,"y":207.71,"x0":-2.0655776189283452,"y0":50.00100831722888,"z0":5.922001967794331,"aX":3.4704387357983864},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-11.8,"breakHorizontal":-5.8,"spinRate":2869,"spinDirection":31},"zone":14,"typeConfidence":0.9,"plateTime":0.4624919060869108,"extension":6.492454884476507},"index":6,"playId":"8b1e7547-64bd-356c-8b77-ee3fdb2ab68c","pitchNumber":5,"startTime":"2026-03-20T23:46:56.950Z","endTime":"2026-03-20T23:47:01.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.617807709701154,"aZ":-37.42796066465374,"pfxX":1.9311712805788939,"pfxZ":-3.3690871905690627,"pX":-0.8324900925094955,"pZ":0.5464679173362935,"vX0":3.615181016805961,"vY0":-124.44744039162453,"vZ0":-4.7178751278744535,"x":148.73,"y":224.03,"x0":-2.5590698875956117,"y0":50.00599707319305,"z0":5.5912014219480035,"aX":3.007782291198569},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-7.0,"breakHorizontal":-4.4,"spinRate":2784,"spinDirection":35},"zone":13,"typeConfidence":0.9,"plateTime":0.4413187269685923,"extension":6.289749551683767},"index":7,"playId":"bb755394-5a23-3612-acd5-5c0c7f11251d","pitchNumber":6,"startTime":"2026-03-20T23:47:13.070Z","endTime":"2026-03-20T23:47:16.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-3.8000000000000007,"leverageIndex":0.97,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:47:16.780Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Liam Hicks walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T23:47:20.120Z","endTime":"2026-03-20T23:49:46.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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(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":84.1,"endSpeed":77.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21917381628335,"aZ":-37.06070038561547,"pfxX":3.6963685034018425,"pfxZ":-3.2013188058881266,"pX":-0.23138691344154821,"pZ":2.486509796170813,"vX0":4.216195080319389,"vY0":-122.56970744572769,"vZ0":-0.7983547832667154,"x":125.82,"y":171.64,"x0":-2.4510580742596604,"y0":50.001361891816984,"z0":5.968915394886561,"aX":5.646992211443921},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-5.8,"breakHorizontal":-7.7,"spinRate":2707,"spinDirection":39},"zone":5,"typeConfidence":0.9,"plateTime":0.4461123844543602,"extension":6.231157374140638},"index":0,"playId":"41bb830b-cbac-3a70-afd6-91b92c4db476","pitchNumber":1,"startTime":"2026-03-20T23:47:43.745Z","endTime":"2026-03-20T23:47:47.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.568681026646843,"aZ":-16.43414410178933,"pfxX":-3.8134817011467916,"pfxZ":8.216084074958474,"pX":-0.6756852616061768,"pZ":3.898116753048473,"vX0":5.681124841754769,"vY0":-137.78591199526204,"vZ0":-1.5719157975795113,"x":142.76,"y":133.53,"x0":-2.272037225367738,"y0":50.00666160639964,"z0":5.59043374764684,"aX":-7.309842824670192},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":5.6,"spinRate":2114,"spinDirection":208},"zone":11,"typeConfidence":0.89,"plateTime":0.39802789324714416,"extension":6.82835685056705},"index":1,"playId":"2aa68905-6732-3505-b254-8e3ab92a69b4","pitchNumber":2,"startTime":"2026-03-20T23:48:01.950Z","endTime":"2026-03-20T23:48:05.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.956947769353935,"aZ":-38.31292565493955,"pfxX":5.352164292879847,"pfxZ":-4.192903552343081,"pX":-1.295640477246093,"pZ":2.8537383902325746,"vX0":1.1816737816495566,"vY0":-120.81326903108933,"vZ0":0.787060174184375,"x":166.39,"y":161.73,"x0":-2.4876014488814326,"y0":50.00563563057175,"z0":5.920599366480843,"aX":7.826221046065463},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-7.1,"breakHorizontal":-10.0,"spinRate":2825,"spinDirection":40},"zone":11,"typeConfidence":0.9,"plateTime":0.45528818704394247,"extension":6.301497938835101},"index":2,"playId":"10fcc437-95ec-3e40-8938-a4cb149bba70","pitchNumber":3,"startTime":"2026-03-20T23:48:22.345Z","endTime":"2026-03-20T23:48:27.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":true},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":77.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.21669295606607,"aZ":-37.890207130576,"pfxX":4.995092520176736,"pfxZ":-3.844686206042679,"pX":-1.1908971569610778,"pZ":2.1743939698807586,"vX0":1.8489092035972092,"vY0":-120.60706003598897,"vZ0":-0.998880780395982,"x":162.39,"y":180.07,"x0":-2.6141329266403006,"y0":50.00164434732999,"z0":5.905805597163577,"aX":7.432031672995394},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.0,"breakHorizontal":-9.5,"spinRate":2795,"spinDirection":43},"zone":13,"typeConfidence":0.9,"plateTime":0.45238342710988677,"extension":6.211349324338285},"index":3,"playId":"6b925132-64aa-3a40-a4df-48c6bf940193","pitchNumber":4,"startTime":"2026-03-20T23:48:44.736Z","endTime":"2026-03-20T23:48:49.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.098829346563612,"aZ":-17.370729144306765,"pfxX":-2.885448196850581,"pfxZ":7.769738570398966,"pX":-0.23434826628789265,"pZ":3.1199872495697782,"vX0":6.627744795469433,"vY0":-136.24935602661327,"vZ0":-3.1477097485132686,"x":125.93,"y":154.54,"x0":-2.308875139115514,"y0":50.00641085923087,"z0":5.470654127909886,"aX":-5.500862758561052},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.7,"breakHorizontal":4.1,"spinRate":2058,"spinDirection":209},"zone":2,"typeConfidence":0.88,"plateTime":0.39991689945448394,"extension":6.975958520175951},"index":4,"playId":"b54f7362-421b-3ba7-a469-f1b953421502","pitchNumber":5,"startTime":"2026-03-20T23:49:17.207Z","endTime":"2026-03-20T23:49:25.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Heriberto Hernández steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":5,"actionPlayId":"b54f7362-421b-3ba7-a469-f1b953421502","startTime":"2026-03-20T23:49:27.902Z","endTime":"2026-03-20T23:49:42.534Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"postOnSecond":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"homeTeamWinProbability":27.3,"awayTeamWinProbability":72.7,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.56,"dramaIndex":62.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.697091229618067,"aZ":-17.315084079240542,"pfxX":-2.675329128702577,"pfxZ":7.97680130435887,"pX":-1.5259762299940403,"pZ":2.4491106978798314,"vX0":3.4047193293244504,"vY0":-135.84167974628207,"vZ0":-4.708906326838413,"x":175.17,"y":172.65,"x0":-2.449974610626235,"y0":50.00262558192101,"z0":5.414733625080491,"aX":-4.983334420721576},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.6,"breakHorizontal":4.1,"spinRate":1836,"spinDirection":210},"zone":11,"typeConfidence":0.89,"plateTime":0.4037306335531117,"extension":6.733835967555078},"index":6,"playId":"f0359620-72ac-30e9-b22a-f4d5e75272e5","pitchNumber":6,"startTime":"2026-03-20T23:49:42.534Z","endTime":"2026-03-20T23:49:46.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.8,"awayTeamWinProbability":75.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.56,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:49:46.996Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Norby grounds out, third baseman Carlos Correa to first baseman Carlos Pérez. Heriberto Hernández to 3rd. Liam Hicks to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T23:50:30.426Z","endTime":"2026-03-20T23:51:16.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnThird":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":542208,"link":"/api/v1/people/542208"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":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-20T23:49:55.620Z","endTime":"2026-03-20T23:50:30.426Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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.1,"endSpeed":79.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.631966472992737,"aZ":-35.14654596747475,"pfxX":1.2350725498883475,"pfxZ":-1.860450159955688,"pX":-0.5292646120928391,"pZ":2.339595429858963,"vX0":5.109163541536673,"vY0":-125.36256983283988,"vZ0":-0.960368289816758,"x":99.98,"y":144.24,"x0":-2.7516881477196438,"y0":50.00297834377324,"z0":5.588852335696382,"aX":1.971939529197866},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.4,"breakHorizontal":-3.4,"spinRate":2533,"spinDirection":54},"zone":4,"typeConfidence":0.89,"plateTime":0.43641215128250055,"extension":7.053629246011259},"index":1,"playId":"e2392e87-0a90-35de-bd39-da3ca4a84137","pitchNumber":1,"startTime":"2026-03-20T23:50:30.426Z","endTime":"2026-03-20T23:50:34.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14717166586342,"aZ":-37.724157853330595,"pfxX":2.152985279395163,"pfxZ":-3.411536640255746,"pX":-0.45224351345543073,"pZ":1.9340254647031652,"vX0":4.654852635797781,"vY0":-126.1183056964397,"vZ0":-1.6274777042505786,"x":134.24,"y":186.56,"x0":-2.5939601128233236,"y0":50.00291624749667,"z0":5.601461260573098,"aX":3.502757437768707},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-6.4,"breakHorizontal":-4.9,"spinRate":2760,"spinDirection":39},"zone":7,"typeConfidence":0.9,"plateTime":0.43258185785023695,"extension":6.888333656384209},"index":2,"playId":"6aa0dfc7-7522-35f6-b15f-67394c20cb9b","pitchNumber":2,"startTime":"2026-03-20T23:50:47.682Z","endTime":"2026-03-20T23:50:52.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.047387501450814,"aZ":-37.5725540746831,"pfxX":3.8215478539768934,"pfxZ":-3.444367151876839,"pX":-0.32586983731681424,"pZ":1.525121229861471,"vX0":3.8388098271013784,"vY0":-124.85667821608239,"vZ0":-2.5634073012845646,"x":129.42,"y":197.6,"x0":-2.384551564685668,"y0":50.005870446827224,"z0":5.681787279698612,"aX":5.984280628738468},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.6,"breakHorizontal":-7.9,"spinRate":2847,"spinDirection":42},"zone":13,"typeConfidence":0.9,"plateTime":0.4400704228530663,"extension":6.517540333413697},"hitData":{"launchSpeed":64.0,"launchAngle":-42.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.77,"coordY":171.08}},"index":3,"playId":"147a563a-2e8c-375f-9c78-c7954f8d9420","pitchNumber":3,"startTime":"2026-03-20T23:51:06.590Z","endTime":"2026-03-20T23:51:16.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.6,"awayTeamWinProbability":75.4,"homeTeamWinProbabilityAdded":-0.1999999999999993,"leverageIndex":1.83,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:51:16.261Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathan Martorella walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T23:51:21.913Z","endTime":"2026-03-20T23:53:26.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":687210,"fullName":"Nathan Martorella","link":"/api/v1/people/687210"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687210,"fullName":"Nathan Martorella","link":"/api/v1/people/687210"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnThird":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687210,"fullName":"Nathan Martorella","link":"/api/v1/people/687210"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":89.6,"endSpeed":82.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.942444851448965,"aZ":-23.960583240688578,"pfxX":-8.969457226001776,"pfxZ":4.757518955117284,"pX":-2.298899048642506,"pZ":2.7218065360889154,"vX0":3.869791927314373,"vY0":-130.46435610977244,"vZ0":-2.4205219296226077,"x":204.63,"y":165.29,"x0":-2.634421102968605,"y0":50.0039984249148,"z0":5.46371062974704,"aX":-15.493664676534138},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.3,"breakHorizontal":15.4,"spinRate":1591,"spinDirection":231},"zone":11,"typeConfidence":0.92,"plateTime":0.41950437709928323,"extension":6.6764477433839815},"index":0,"playId":"35dae538-8c26-3777-b6ce-e76e26594ab3","pitchNumber":1,"startTime":"2026-03-20T23:51:41.968Z","endTime":"2026-03-20T23:51:48.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":687210,"link":"/api/v1/people/687210","batSide":{"code":"L","description":"Left"}},"second":{"id":689414,"link":"/api/v1/people/689414"},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.92395077481993,"aZ":-14.326075828734698,"pfxX":-3.916519690092504,"pfxZ":9.421899840095277,"pX":0.7567717072324271,"pZ":2.5363897292699376,"vX0":8.892679552225042,"vY0":-137.158538621127,"vZ0":-5.151744444743138,"x":88.15,"y":170.3,"x0":-2.0268352712741935,"y0":50.005262388752904,"z0":5.425055667086368,"aX":-7.421868074293719},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":5.2,"spinRate":2156,"spinDirection":211},"zone":6,"typeConfidence":0.89,"plateTime":0.40020127385520254,"extension":6.836437032233385},"index":1,"playId":"89d8d785-bab2-3769-ba73-90f4a69f9a54","pitchNumber":2,"startTime":"2026-03-20T23:52:01.223Z","endTime":"2026-03-20T23:52:06.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":687210,"link":"/api/v1/people/687210","batSide":{"code":"L","description":"Left"}},"second":{"id":689414,"link":"/api/v1/people/689414"},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34689468831744,"aZ":-34.41353452131811,"pfxX":1.0120020378968517,"pfxZ":-1.349531455244505,"pX":0.6709724304179714,"pZ":0.2886994677034995,"vX0":7.434837074535279,"vY0":-129.110092533069,"vZ0":-6.301624121590426,"x":91.42,"y":230.99,"x0":-2.393864541793185,"y0":50.00020754183771,"z0":5.454552441674264,"aX":1.6832696494720225},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.8,"breakHorizontal":-3.7,"spinRate":2621,"spinDirection":37},"zone":14,"typeConfidence":0.88,"plateTime":0.4265001331921381,"extension":6.581799184138976},"index":2,"playId":"02164a26-13e0-3fb9-8de8-72d94edac889","pitchNumber":3,"startTime":"2026-03-20T23:52:41.576Z","endTime":"2026-03-20T23:52:46.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":687210,"link":"/api/v1/people/687210","batSide":{"code":"L","description":"Left"}},"second":{"id":689414,"link":"/api/v1/people/689414"},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.149016422263845,"aZ":-39.21869924279811,"pfxX":2.350029312620087,"pfxZ":-4.334954461472549,"pX":-0.6079149315498428,"pZ":0.8625410675936643,"vX0":3.9445257892666934,"vY0":-126.78758181074654,"vZ0":-3.58782282270665,"x":140.17,"y":215.49,"x0":-2.4895741428443725,"y0":50.000055980096484,"z0":5.4285888677096725,"aX":3.8214450636385493},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-8.4,"breakHorizontal":-5.2,"spinRate":2831,"spinDirection":47},"zone":13,"typeConfidence":0.9,"plateTime":0.4321590129846533,"extension":6.524742246362143},"index":3,"playId":"6338e47b-d72c-3736-aa85-cdd83b9965b2","pitchNumber":4,"startTime":"2026-03-20T23:53:03.154Z","endTime":"2026-03-20T23:53:07.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":687210,"link":"/api/v1/people/687210","batSide":{"code":"L","description":"Left"}},"second":{"id":689414,"link":"/api/v1/people/689414"},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01719830356729,"aZ":-15.803400372372364,"pfxX":-1.2769652418703874,"pfxZ":8.882889396822435,"pX":-0.93737989672188,"pZ":4.729069205729531,"vX0":4.304927182999432,"vY0":-135.04112865264997,"vZ0":0.6685763110728258,"x":152.73,"y":111.1,"x0":-2.3877712394021313,"y0":50.000295102593306,"z0":5.591786606129471,"aX":-2.3528496278852895},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":1.3,"spinRate":2118,"spinDirection":206},"zone":11,"typeConfidence":0.87,"plateTime":0.4059314478686571,"extension":6.761452194724497},"index":4,"playId":"19e9666e-b95a-364d-9a77-af40ea7001d7","pitchNumber":5,"startTime":"2026-03-20T23:53:22.051Z","endTime":"2026-03-20T23:53:26.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":687210,"link":"/api/v1/people/687210","batSide":{"code":"L","description":"Left"}},"second":{"id":689414,"link":"/api/v1/people/689414"},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687210,"link":"/api/v1/people/687210"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.799999999999997,"awayTeamWinProbability":76.2,"homeTeamWinProbabilityAdded":-0.8000000000000043,"leverageIndex":1.81,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:53:26.316Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Juan Matheus called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T23:54:28.328Z","endTime":"2026-03-20T23:56:07.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":801276,"fullName":"Juan Matheus","link":"/api/v1/people/801276"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687210,"fullName":"Nathan Martorella","link":"/api/v1/people/687210"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnThird":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":801276,"fullName":"Juan Matheus","link":"/api/v1/people/801276"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-20T23:53:42.320Z","endTime":"2026-03-20T23:54:30.202Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":689414,"link":"/api/v1/people/689414"},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.123547953286128,"aZ":-15.64827981298504,"pfxX":-3.4530087486127687,"pfxZ":8.83390548112928,"pX":0.3305214115203637,"pZ":3.8661831291768247,"vX0":8.186265685408484,"vY0":-135.99534526749107,"vZ0":-1.786584444521207,"x":104.4,"y":134.39,"x0":-2.271557346237348,"y0":50.005426208175294,"z0":5.618361567402589,"aX":-6.462516271151918},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":4.4,"spinRate":2034,"spinDirection":209},"zone":12,"typeConfidence":0.88,"plateTime":0.4029154353247555,"extension":6.675103663796032},"index":1,"playId":"bc547af5-2d46-3805-a5f2-e009b1554ccd","pitchNumber":1,"startTime":"2026-03-20T23:54:30.202Z","endTime":"2026-03-20T23:54:34.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":689414,"link":"/api/v1/people/689414"},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81983336891727,"aZ":-37.89423668818874,"pfxX":1.42073831444017,"pfxZ":-3.486543308147242,"pX":0.16526858405875244,"pZ":1.6665272807493954,"vX0":5.804884927838845,"vY0":-127.38555053573741,"vZ0":-2.592333967749152,"x":110.7,"y":193.78,"x0":-2.3302261571669245,"y0":50.0051022668451,"z0":5.700981548418419,"aX":2.328502962222192},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-6.7,"breakHorizontal":-4.0,"spinRate":2684,"spinDirection":42},"zone":8,"typeConfidence":0.89,"plateTime":0.43041372630248587,"extension":6.655437739727366},"index":2,"playId":"fa7c2682-cb8a-3a60-a310-973acf2a695f","pitchNumber":2,"startTime":"2026-03-20T23:54:53.049Z","endTime":"2026-03-20T23:54:56.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":689414,"link":"/api/v1/people/689414"},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.494109790131727,"aZ":-37.18410041002081,"pfxX":1.7336073439410709,"pfxZ":-3.112338229904208,"pX":0.8613658557561102,"pZ":1.3211875955482517,"vX0":7.385120243877766,"vY0":-126.35305955366627,"vZ0":-3.2814308338688454,"x":84.17,"y":203.11,"x0":-2.328024925332197,"y0":50.00000552130473,"z0":5.633922058258913,"aX":2.793068596556515},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-6.1,"breakHorizontal":-4.9,"spinRate":2806,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.4339989679174048,"extension":6.402188708236431},"index":3,"playId":"f9f26321-be80-3788-ab49-5cd91563ea45","pitchNumber":3,"startTime":"2026-03-20T23:55:21.376Z","endTime":"2026-03-20T23:55:25.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":689414,"link":"/api/v1/people/689414"},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.421187737937505,"aZ":-16.68186297008286,"pfxX":-2.013451328348003,"pfxZ":8.131455902562724,"pX":-0.1526957646905283,"pZ":5.475379594211719,"vX0":6.1576961813345905,"vY0":-137.18222271811936,"vZ0":2.265201835835672,"x":122.82,"y":90.94,"x0":-2.1651145743394298,"y0":50.00396042293547,"z0":5.776255644738689,"aX":-3.8377807425149917},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":2.4,"spinRate":2100,"spinDirection":208},"zone":11,"typeConfidence":0.87,"plateTime":0.39930922686772163,"extension":6.657945326281052},"index":4,"playId":"e02b8c7c-c047-3908-98ff-61168c118ed5","pitchNumber":4,"startTime":"2026-03-20T23:55:42.202Z","endTime":"2026-03-20T23:55:45.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":689414,"link":"/api/v1/people/689414"},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66633383790053,"aZ":-41.36573183165882,"pfxX":2.4199840491752176,"pfxZ":-5.946273441318397,"pX":-0.5360023787882301,"pZ":2.2155924445537494,"vX0":3.1407082110205735,"vY0":-123.79724036741572,"vZ0":-0.6092672584688836,"x":137.43,"y":178.96,"x0":-2.1375114581878787,"y0":50.00375569686929,"z0":5.939875512644436,"aX":3.7399400972651415},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-10.7,"breakHorizontal":-5.2,"spinRate":2804,"spinDirection":36},"zone":4,"typeConfidence":0.9,"plateTime":0.443147998249275,"extension":6.435772532655073},"index":5,"playId":"05d65a1e-41a7-3c40-a95b-c27d344f6f17","pitchNumber":5,"startTime":"2026-03-20T23:56:03.281Z","endTime":"2026-03-20T23:56:07.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":689414,"link":"/api/v1/people/689414"},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801276,"link":"/api/v1/people/801276"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":801276,"link":"/api/v1/people/801276"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":7.900000000000002,"leverageIndex":2.5,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:56:07.876Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jakob Marsee pops out to third baseman Carlos Correa.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T23:56:20.735Z","endTime":"2026-03-20T23:56:57.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":83.6,"endSpeed":77.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.280486431781224,"aZ":-38.94028645756225,"pfxX":3.0662423624950965,"pfxZ":-4.509237770339071,"pX":-0.2378880814972976,"pZ":2.9024755131169857,"vX0":4.021951971007446,"vY0":-121.74303926053607,"vZ0":0.5960854020943007,"x":126.07,"y":160.41,"x0":-2.310957132213811,"y0":50.005717202961044,"z0":6.029364872655203,"aX":4.595863807428773},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.8,"breakHorizontal":-6.5,"spinRate":2780,"spinDirection":33},"zone":2,"typeConfidence":0.9,"plateTime":0.45019698374360706,"extension":6.538457097968485},"index":0,"playId":"7faa9347-f0df-3c04-9532-7469e2a07a1e","pitchNumber":1,"startTime":"2026-03-20T23:56:31.456Z","endTime":"2026-03-20T23:56:35.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":689414,"link":"/api/v1/people/689414"},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.792895609964155,"aZ":-15.238902909990598,"pfxX":-4.495236998164413,"pfxZ":8.740303360025608,"pX":0.5027809514237405,"pZ":2.8759110674065256,"vX0":8.642769210188618,"vY0":-138.53216998998332,"vZ0":-4.43079733372292,"x":97.84,"y":161.13,"x0":-2.077661500116815,"y0":50.00555735790525,"z0":5.519271476103467,"aX":-8.713536592983141},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":6.2,"spinRate":2137,"spinDirection":209},"zone":3,"typeConfidence":0.9,"plateTime":0.39582400263788253,"extension":6.912691870627441},"hitData":{"launchSpeed":49.3,"launchAngle":43.0,"totalDistance":125.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":89.43,"coordY":167.51}},"index":1,"playId":"e83ffe50-3089-35c7-83fc-d890b38e3ac8","pitchNumber":2,"startTime":"2026-03-20T23:56:52.317Z","endTime":"2026-03-20T23:56:57.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":689414,"link":"/api/v1/people/689414"},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":7.900000000000002,"leverageIndex":3.08,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:56:57.797Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carlos Correa walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T23:59:59.269Z","endTime":"2026-03-21T00:02:35.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[6,7,8,9,10,11,13],"actionIndex":[0,1,2,3,4,5],"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":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Cam Cannarella replaces center fielder Jakob Marsee, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_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-20T23:59:07.931Z","endTime":"2026-03-20T23:59:07.950Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703448,"link":"/api/v1/people/703448"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":805300,"link":"/api/v1/people/805300"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Carter Johnson replaces second baseman Xavier Edwards, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_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":1,"startTime":"2026-03-20T23:59:07.950Z","endTime":"2026-03-20T23:59:07.951Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815793,"link":"/api/v1/people/815793"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Emilio Barreras replaces shortstop Otto Lopez, batting 3rd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_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":2,"startTime":"2026-03-20T23:59:07.951Z","endTime":"2026-03-20T23:59:07.952Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808903,"link":"/api/v1/people/808903"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"301","replacedPlayer":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Connor Caskenette replaces catcher Liam Hicks, batting 6th, playing catcher.","event":"Defensive Sub","eventType":"defensive_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":3,"startTime":"2026-03-20T23:59:07.952Z","endTime":"2026-03-20T23:59:07.954Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683353,"link":"/api/v1/people/683353"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Dillon Lewis replaces left fielder Connor Norby, batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_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":4,"startTime":"2026-03-20T23:59:07.954Z","endTime":"2026-03-20T23:59:07.955Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":827665,"link":"/api/v1/people/827665"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":681393,"link":"/api/v1/people/681393"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":681393,"link":"/api/v1/people/681393"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cade Gibson replaces Eury Pérez.","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":5,"startTime":"2026-03-20T23:59:07.955Z","endTime":"2026-03-21T00:00:01.478Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806188,"link":"/api/v1/people/806188"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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.7,"endSpeed":84.9,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74611179736473,"aZ":-23.13931854386857,"pfxX":8.917807690017016,"pfxZ":4.960973931953589,"pX":0.46338082647571655,"pZ":1.7888328358771124,"vX0":-7.405629336300001,"vY0":-133.34875792911515,"vZ0":-5.798052503049341,"x":99.34,"y":190.48,"x0":2.1031607076059715,"y0":50.00083440919012,"z0":5.635676766504059,"aX":16.233739997474814},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.0,"breakHorizontal":-14.8,"spinRate":2245,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.4090454408871187,"extension":5.906227198626198},"index":6,"playId":"755f388d-1c2d-3511-b05d-98250dfdfda9","pitchNumber":1,"startTime":"2026-03-21T00:00:01.478Z","endTime":"2026-03-21T00:00:05.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":84.1,"endSpeed":76.9,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1755824775912,"aZ":-33.401817404491844,"pfxX":9.22088585160119,"pfxZ":-0.8176175706765036,"pX":1.22857301198121,"pZ":1.0986288637846733,"vX0":-5.238208112404017,"vY0":-122.30667618199617,"vZ0":-4.026055648079938,"x":70.17,"y":209.12,"x0":2.210177389441298,"y0":50.00267954882363,"z0":5.658744704779854,"aX":13.84233670762129},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.3,"breakHorizontal":-15.4,"spinRate":1671,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4493926156627799,"extension":5.8393423958719},"index":7,"playId":"432f9dbd-47ec-321e-89a0-d7cd55d8dc08","pitchNumber":2,"startTime":"2026-03-21T00:00:27.722Z","endTime":"2026-03-21T00:00:31.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":84.6,"endSpeed":78.1,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.826422558193617,"aZ":-30.997282936843572,"pfxX":8.696534173068976,"pfxZ":0.7686255463124887,"pX":0.01627867492409167,"pZ":0.6938897808244218,"vX0":-7.691581228209599,"vY0":-122.8816490388231,"vZ0":-5.652218647705407,"x":116.38,"y":220.04,"x0":2.0535925019577057,"y0":50.00441550532636,"z0":5.650249065077569,"aX":13.331756019777325},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.2,"breakHorizontal":-14.0,"spinRate":1906,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.4453535644258646,"extension":6.027202216972658},"index":8,"playId":"016dab18-05ef-3eea-9b03-7b2e20a3ed4e","pitchNumber":3,"startTime":"2026-03-21T00:00:44.796Z","endTime":"2026-03-21T00:00:48.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.4,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.66617123140133,"aZ":-41.5522581851763,"pfxX":-4.407515878596923,"pfxZ":-7.34744573259511,"pX":-0.14627918094144401,"pZ":2.017484803660143,"vX0":-3.5435674428529773,"vY0":-112.6339328901464,"vZ0":0.42443999218582973,"x":104.52,"y":162.76,"x0":2.0235395440553727,"y0":50.00281061564343,"z0":6.0502063350067745,"aX":-5.6258924342817975},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-12.8,"breakHorizontal":8.9,"spinRate":2824,"spinDirection":323},"zone":8,"typeConfidence":2.0,"plateTime":0.4874804414579601,"extension":5.851898706171577},"index":9,"playId":"a231b4da-b3ac-3ae9-b357-877f79f43a82","pitchNumber":4,"startTime":"2026-03-21T00:01:04.878Z","endTime":"2026-03-21T00:01:08.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89061877152503,"aZ":-42.4060383241218,"pfxX":-5.129458629070882,"pfxZ":-7.594636642685071,"pX":-1.6185185088281904,"pZ":0.4873045592983928,"vX0":-6.721597298129983,"vY0":-116.22300341523895,"vZ0":-2.9970269286448152,"x":91.82,"y":258.77,"x0":1.9945720834695326,"y0":50.00311419224808,"z0":5.881185437278962,"aX":-6.909611903431065},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-14.3,"breakHorizontal":11.2,"spinRate":2753,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.47404904955774585,"extension":5.695147988242008},"index":10,"playId":"93259a3d-f2d4-32e4-abd1-75ad1293231e","pitchNumber":5,"startTime":"2026-03-21T00:01:30.759Z","endTime":"2026-03-21T00:01:35.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.821696819983764,"aZ":-29.84861042054772,"pfxX":-0.9228661565711269,"pfxZ":1.4688449520829288,"pX":0.39830230698217545,"pZ":2.25458243190962,"vX0":-4.513659634627596,"vY0":-124.12472350402898,"vZ0":-2.343720108853688,"x":101.82,"y":177.91,"x0":2.350505133677758,"y0":50.00118451501619,"z0":5.664697431830101,"aX":-1.4578219184117882},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.4,"breakHorizontal":2.6,"spinRate":2827,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.43910439560892245,"extension":5.831918672590099},"index":11,"playId":"d40c2a68-3c9e-36a7-9e30-14c5cba64338","pitchNumber":6,"startTime":"2026-03-21T00:01:57.659Z","endTime":"2026-03-21T00:02:00.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":12,"startTime":"2026-03-21T00:02:14.042Z","endTime":"2026-03-21T00:02:31.253Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"},"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.1,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52867477858454,"aZ":-43.17239010550834,"pfxX":-6.433206763209534,"pfxZ":-8.528675849953633,"pX":1.735738137818476,"pZ":4.407214712733974,"vX0":0.8285616810003196,"vY0":-113.34634961414146,"vZ0":5.428528959247496,"x":50.84,"y":119.79,"x0":2.198554682952746,"y0":50.004633760975864,"z0":6.316298537346441,"aX":-8.292906357644531},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-13.6,"breakHorizontal":11.4,"spinRate":2762,"spinDirection":323},"zone":12,"typeConfidence":2.0,"plateTime":0.4849764406538455,"extension":5.613236538459131},"index":13,"playId":"f2fdeeaa-0fe1-328d-9eff-3ef1493b2b30","pitchNumber":7,"startTime":"2026-03-21T00:02:31.253Z","endTime":"2026-03-21T00:02:35.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":6.399999999999999,"leverageIndex":1.56,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:02:35.160Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Loperfido singles on a sharp line drive to center fielder Cam Cannarella. Shay Whitcomb to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T00:03:09.446Z","endTime":"2026-03-21T00:05:00.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"postOnSecond":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":703448,"link":"/api/v1/people/703448"},"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":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Shay Whitcomb replaces Carlos Correa.","event":"Offensive Substitution","eventType":"offensive_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-21T00:02:56.222Z","endTime":"2026-03-21T00:03:11.676Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":621043,"link":"/api/v1/people/621043"},"base":1,"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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.1,"endSpeed":83.1,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.360635100699604,"aZ":-28.21490933120964,"pfxX":10.696981110296058,"pfxZ":2.2148913713060345,"pX":0.9795198246451277,"pZ":2.8906307974238628,"vX0":-6.365486516596514,"vY0":-133.88550106954582,"vZ0":-2.01340354581524,"x":79.66,"y":160.73,"x0":2.018788708556223,"y0":50.00114032320861,"z0":5.705126486345474,"aX":19.097002022103936},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.7,"breakHorizontal":-17.6,"spinRate":2363,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.41172087352730014,"extension":5.95059094557132},"index":1,"playId":"2bd042f2-944e-3f8a-b6ee-0db3ab4d5cb1","pitchNumber":1,"startTime":"2026-03-21T00:03:11.676Z","endTime":"2026-03-21T00:03:16.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20263728832647,"aZ":-29.207116927164616,"pfxX":-0.023267938908333896,"pfxZ":1.8992949111196422,"pX":-1.1221805421113926,"pZ":1.3249256165664798,"vX0":-7.915066690099038,"vY0":-123.54774704204239,"vZ0":-4.465887299520426,"x":159.77,"y":203.01,"x0":2.111953798848745,"y0":50.00196610456421,"z0":5.581431020578767,"aX":-0.036316494249486415},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.8,"breakHorizontal":1.7,"spinRate":2796,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.441572534404691,"extension":6.02727881679402},"index":2,"playId":"80d4ede1-8da1-3f74-bd5a-1d18c09b9cca","pitchNumber":2,"startTime":"2026-03-21T00:03:28.300Z","endTime":"2026-03-21T00:03:32.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":71.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.894671644288362,"aZ":-31.466197263676563,"pfxX":-7.797715268816209,"pfxZ":0.5380177823349293,"pX":-1.3681934528150048,"pZ":2.564317665126574,"vX0":-6.248059859546997,"vY0":-115.82567345146258,"vZ0":-0.2543860931643398,"x":169.15,"y":169.54,"x0":2.4033720420869047,"y0":50.00536141334576,"z0":5.75273289909938,"aX":-10.318083877079035},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":1.2,"breakHorizontal":16.0,"spinRate":3139,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.4777075140353184,"extension":5.788673880574879},"index":3,"playId":"f8d90536-3a73-37da-bee7-0c88abeb3e13","pitchNumber":3,"startTime":"2026-03-21T00:03:50.562Z","endTime":"2026-03-21T00:03:56.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.213905410582676,"aZ":-24.19517456144589,"pfxX":11.388924076376103,"pfxZ":4.4743667812002546,"pX":0.5527303540573786,"pZ":1.8505248675169919,"vX0":-8.06486555451042,"vY0":-132.85427425147012,"vZ0":-5.079670935661694,"x":95.93,"y":188.82,"x0":2.152394643067203,"y0":50.001754026573195,"z0":5.5522985883684495,"aX":20.300048469646786},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.2,"breakHorizontal":-18.8,"spinRate":2327,"spinDirection":130},"zone":9,"typeConfidence":2.0,"plateTime":0.41272994106346994,"extension":5.989520528333087},"index":4,"playId":"bd537d35-5fb8-3f0f-b750-50f344b1c24c","pitchNumber":4,"startTime":"2026-03-21T00:04:10.102Z","endTime":"2026-03-21T00:04:19.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"}},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.438412709509628,"aZ":-23.338841877326296,"pfxX":8.27795423976717,"pfxZ":4.8975061865403475,"pX":0.2836044235348386,"pZ":2.742713021055426,"vX0":-7.828536322265836,"vY0":-134.06676367725998,"vZ0":-3.271641672542487,"x":106.19,"y":164.73,"x0":2.1788653964695754,"y0":50.00196790498598,"z0":5.661924401659448,"aX":14.931759357063473},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.3,"breakHorizontal":-13.1,"spinRate":2380,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.4099625237737885,"extension":5.936148202526373},"hitData":{"launchSpeed":105.9,"launchAngle":9.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":134.02,"coordY":102.06}},"index":5,"playId":"96d6fd0c-b37c-34db-8ed8-c42d7217abd8","pitchNumber":5,"startTime":"2026-03-21T00:04:47.309Z","endTime":"2026-03-21T00:05:00.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":9.100000000000001,"leverageIndex":2.58,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:05:00.994Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Matthews called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T00:05:27.786Z","endTime":"2026-03-21T00:06:31.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":813842,"fullName":"Chase Call","link":"/api/v1/people/813842"},"postOnSecond":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683353,"link":"/api/v1/people/683353"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Chase Call replaces Joey Loperfido.","event":"Offensive Substitution","eventType":"offensive_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-21T00:05:21.237Z","endTime":"2026-03-21T00:05:30.000Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813842,"link":"/api/v1/people/813842"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":694388,"link":"/api/v1/people/694388"},"base":1,"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":86.5,"endSpeed":78.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17232456116796,"aZ":-26.22678642696133,"pfxX":9.757717707031473,"pfxZ":3.7637642662167368,"pX":-0.44775421709155133,"pZ":1.9870385121902232,"vX0":-8.88227530443233,"vY0":-125.62689061509857,"vZ0":-3.8269460324542024,"x":134.07,"y":185.13,"x0":1.8856292297271793,"y0":50.00398714611144,"z0":5.690081255668428,"aX":15.419602078336654},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.0,"breakHorizontal":-15.4,"spinRate":1871,"spinDirection":116},"zone":7,"typeConfidence":2.0,"plateTime":0.43792594090810244,"extension":5.950632631658582},"index":1,"playId":"f9c8ca45-3c4b-3521-bb5b-46e519a05a2c","pitchNumber":1,"startTime":"2026-03-21T00:05:30.000Z","endTime":"2026-03-21T00:05:33.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":813842,"link":"/api/v1/people/813842"},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.849599033798548,"aZ":-42.66907375650561,"pfxX":-5.456927995300837,"pfxZ":-8.195586450404445,"pX":-1.5723135066584037,"pZ":1.2719812397129469,"vX0":-6.1841896940714305,"vY0":-113.60813834105781,"vZ0":-0.7974728734808526,"x":176.93,"y":204.44,"x0":1.9159034402462343,"y0":50.00492553808462,"z0":5.946544631797798,"aX":-6.984679730740907},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-14.6,"breakHorizontal":11.8,"spinRate":2851,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.4860144001802058,"extension":5.687927247340452},"index":2,"playId":"9de687de-5fa2-3b9b-92e7-80d77b5a1697","pitchNumber":2,"startTime":"2026-03-21T00:05:45.871Z","endTime":"2026-03-21T00:05:50.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":813842,"link":"/api/v1/people/813842"},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":70.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06099912190138,"aZ":-43.18665177296595,"pfxX":-6.341343191260534,"pfxZ":-8.683258744606867,"pX":-0.4736342702364765,"pZ":1.4821477917827015,"vX0":-3.7210856758389577,"vY0":-113.20968339618628,"vZ0":-0.1225775494311161,"x":135.05,"y":198.76,"x0":2.0279901547671715,"y0":50.00205749153736,"z0":5.94391409640919,"aX":-8.042820660648752},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-15.2,"breakHorizontal":12.6,"spinRate":2994,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.48810113880229133,"extension":5.831241159050118},"index":3,"playId":"c0c34752-2946-33ce-bcce-ed8e2ca71cab","pitchNumber":3,"startTime":"2026-03-21T00:06:04.909Z","endTime":"2026-03-21T00:06:10.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":813842,"link":"/api/v1/people/813842"},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59574146102629,"aZ":-34.10284693499318,"pfxX":-7.168113184532084,"pfxZ":-1.4088499887771757,"pX":-0.015180504931233579,"pZ":2.79788976801738,"vX0":-3.8876801250812214,"vY0":-116.72984811094094,"vZ0":0.6014652275492955,"x":117.58,"y":163.24,"x0":2.6075034781739803,"y0":50.003606594931824,"z0":5.768104708823112,"aX":-9.812422945293635},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.0,"breakHorizontal":14.0,"spinRate":3098,"spinDirection":311},"zone":2,"typeConfidence":2.0,"plateTime":0.4706541723971829,"extension":5.669468543051026},"index":4,"playId":"d168f2ee-84f9-312d-8f2f-763ee882c21c","pitchNumber":4,"startTime":"2026-03-21T00:06:27.005Z","endTime":"2026-03-21T00:06:31.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":813842,"link":"/api/v1/people/813842"},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.6,"awayTeamWinProbability":53.4,"homeTeamWinProbabilityAdded":-8.5,"leverageIndex":3.1,"dramaIndex":135.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:06:31.430Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Meyers singles on a soft ground ball to pitcher Cade Gibson. Shay Whitcomb to 3rd. Chase Call to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T00:06:35.162Z","endTime":"2026-03-21T00:07:43.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"postOnSecond":{"id":813842,"fullName":"Chase Call","link":"/api/v1/people/813842"},"postOnThird":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":806188,"link":"/api/v1/people/806188"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":813842,"fullName":"Chase Call","link":"/api/v1/people/813842"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":71.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.678639628670645,"aZ":-36.61103171917592,"pfxX":-8.803925296673732,"pfxZ":-3.392454608179868,"pX":1.0605122215340037,"pZ":2.794719030875502,"vX0":-0.6177965826540077,"vY0":-114.63193046965176,"vZ0":1.4571820679265541,"x":76.58,"y":163.32,"x0":2.4759741038861107,"y0":50.00365827378325,"z0":5.773510491238767,"aX":-11.509855772498241},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-5.3,"breakHorizontal":16.1,"spinRate":3196,"spinDirection":302},"zone":12,"typeConfidence":2.0,"plateTime":0.48108923122397673,"extension":5.742160916198559},"index":0,"playId":"abd7bcef-cb47-3315-b38b-ceaa2f3db2b7","pitchNumber":1,"startTime":"2026-03-21T00:06:51.216Z","endTime":"2026-03-21T00:06:56.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":813842,"link":"/api/v1/people/813842"},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.543338118848997,"aZ":-43.5529786893321,"pfxX":-5.682076409949255,"pfxZ":-8.643380427151493,"pX":0.7087855714343684,"pZ":2.7567127758894405,"vX0":-1.7319571101848381,"vY0":-114.70819672170975,"vZ0":2.149517347580458,"x":89.98,"y":164.35,"x0":2.2140248868047934,"y0":50.00148735628391,"z0":6.09097128146798,"aX":-7.481941997401801},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-14.6,"breakHorizontal":10.8,"spinRate":3008,"spinDirection":323},"zone":6,"typeConfidence":2.0,"plateTime":0.47966516235096446,"extension":5.810675252071129},"index":1,"playId":"74342643-4f74-390f-b173-3e9adab6fa48","pitchNumber":2,"startTime":"2026-03-21T00:07:08.678Z","endTime":"2026-03-21T00:07:12.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":813842,"link":"/api/v1/people/813842"},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":76.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06343431397244,"aZ":-27.66555425491437,"pfxX":8.362328147564408,"pfxZ":2.982901402728235,"pX":0.5917807278509928,"pZ":1.9896423577859217,"vX0":-5.970998316192025,"vY0":-123.17192109675749,"vZ0":-3.2268022821479447,"x":94.44,"y":185.06,"x0":1.9800785861829207,"y0":50.00483207729762,"z0":5.696053758010424,"aX":12.647961052221648},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.8,"breakHorizontal":-13.4,"spinRate":2099,"spinDirection":118},"zone":9,"typeConfidence":2.0,"plateTime":0.4474055800357002,"extension":5.950088066588647},"hitData":{"launchSpeed":52.7,"launchAngle":-51.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":134.36,"coordY":182.05}},"index":2,"playId":"216e7160-3d0d-3bb4-8897-3f22ba5604e5","pitchNumber":3,"startTime":"2026-03-21T00:07:29.457Z","endTime":"2026-03-21T00:07:43.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":813842,"link":"/api/v1/people/813842"},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.599999999999994,"awayTeamWinProbability":43.400000000000006,"homeTeamWinProbabilityAdded":9.999999999999993,"leverageIndex":3.4,"dramaIndex":151.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:07:43.152Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Pérez singles on a ground ball to left fielder Dillon Lewis. Shay Whitcomb scores. Chase Call scores. Jake Meyers to 2nd.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T00:08:01.772Z","endTime":"2026-03-21T00:08:14.291Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":542208,"fullName":"Carlos Pérez","link":"/api/v1/people/542208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":542208,"fullName":"Carlos Pérez","link":"/api/v1/people/542208"},"postOnSecond":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":542208,"fullName":"Carlos Pérez","link":"/api/v1/people/542208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":827665,"link":"/api/v1/people/827665"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":813842,"fullName":"Chase Call","link":"/api/v1/people/813842"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":813842,"fullName":"Chase Call","link":"/api/v1/people/813842"},"responsiblePitcher":{"id":806188,"link":"/api/v1/people/806188"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":{"id":806188,"link":"/api/v1/people/806188"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38545048881419,"aZ":-27.628375531966107,"pfxX":8.547327476239031,"pfxZ":3.100780281738264,"pX":-0.1747707650806857,"pZ":2.002797407207302,"vX0":-7.9621304997859905,"vY0":-120.06683196522904,"vZ0":-2.8771578607310535,"x":123.66,"y":184.7,"x0":2.067602863219181,"y0":50.0034895238256,"z0":5.665271205509575,"aX":12.529925040289887},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.2,"breakHorizontal":-13.7,"spinRate":1789,"spinDirection":114},"zone":8,"typeConfidence":2.0,"plateTime":0.4555128018605159,"extension":5.859924173385914},"hitData":{"launchSpeed":88.9,"launchAngle":3.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.68,"coordY":136.83}},"index":0,"playId":"3ba66823-676b-3ed8-b294-0f03b31e57ac","pitchNumber":1,"startTime":"2026-03-21T00:08:02.008Z","endTime":"2026-03-21T00:08:14.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":542208,"link":"/api/v1/people/542208","batSide":{"code":"R","description":"Right"}},"first":{"id":676694,"link":"/api/v1/people/676694"},"second":{"id":813842,"link":"/api/v1/people/813842"},"third":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542208,"link":"/api/v1/people/542208"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":542208,"link":"/api/v1/people/542208"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":20.80000000000001,"leverageIndex":4.08,"dramaIndex":235.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:08:14.291Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Allen pops out to catcher Connor Caskenette in foul territory.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T00:09:16.008Z","endTime":"2026-03-21T00:13:19.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"postOnSecond":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8,9,10,11],"actionIndex":[0],"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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":683353,"link":"/api/v1/people/683353"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Riley Unroe replaces Carlos Pérez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T00:08:54.683Z","endTime":"2026-03-21T00:09:18.126Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624523,"link":"/api/v1/people/624523"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":542208,"link":"/api/v1/people/542208"},"base":1,"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1183496730304,"aZ":-41.9357944392304,"pfxX":-6.894589177265368,"pfxZ":-7.672729192330776,"pX":0.3455589323546837,"pZ":2.8364636018761873,"vX0":-1.9367218369844204,"vY0":-112.54566096002807,"vZ0":2.198362467827769,"x":103.83,"y":162.2,"x0":2.1150238098908085,"y0":50.00475309353728,"z0":6.1220142237973825,"aX":-8.76710261112293},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-13.0,"breakHorizontal":13.0,"spinRate":2815,"spinDirection":320},"zone":3,"typeConfidence":2.0,"plateTime":0.4883222814493311,"extension":5.739579023984618},"index":1,"playId":"183b936f-26b3-3be5-964b-409996c983a3","pitchNumber":1,"startTime":"2026-03-21T00:09:18.126Z","endTime":"2026-03-21T00:09:21.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.786132525986677,"aZ":-35.08495996651594,"pfxX":-8.463070527259228,"pfxZ":-2.1813063393914653,"pX":0.9568479203801475,"pZ":2.9077699496487446,"vX0":-1.2204358207378192,"vY0":-115.1313452388987,"vZ0":1.1271300927640142,"x":80.53,"y":160.27,"x0":2.5936905057776896,"y0":50.0040124762464,"z0":5.825967758675093,"aX":-11.281549297300149},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-3.4,"breakHorizontal":15.6,"spinRate":3182,"spinDirection":311},"zone":12,"typeConfidence":2.0,"plateTime":0.47703728968033765,"extension":5.750974585476302},"index":2,"playId":"d80149d3-9ac8-33ad-9103-485f94108ee7","pitchNumber":2,"startTime":"2026-03-21T00:09:34.530Z","endTime":"2026-03-21T00:09:40.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.011763284925497,"aZ":-32.43668660665131,"pfxX":-1.1988277821055253,"pfxZ":-0.1673383686316834,"pX":-0.6481718307121843,"pZ":1.6236060572426139,"vX0":-6.256134596318609,"vY0":-123.99370228331092,"vZ0":-3.092026231312196,"x":141.71,"y":194.94,"x0":2.0644086945588445,"y0":50.00389466953861,"z0":5.595957651140167,"aX":-1.8644630499385928},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.8,"breakHorizontal":3.6,"spinRate":2950,"spinDirection":302},"zone":7,"typeConfidence":2.0,"plateTime":0.44190089973927726,"extension":5.957350906291376},"index":3,"playId":"cd0f7aaf-cd1c-312c-afcf-447b8b8650ea","pitchNumber":3,"startTime":"2026-03-21T00:09:55.094Z","endTime":"2026-03-21T00:09:59.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.599631016607145,"aZ":-21.279375885662038,"pfxX":6.94038312679846,"pfxZ":6.030160973108389,"pX":-0.443776138051661,"pZ":3.723918147109891,"vX0":-8.859257883492287,"vY0":-133.5047715689985,"vZ0":-1.2729618303838062,"x":133.92,"y":138.23,"x0":2.0150431202735053,"y0":50.000771185361714,"z0":5.737738636007443,"aX":12.534557138654323},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.8,"breakHorizontal":-10.7,"spinRate":2299,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.41018390793454973,"extension":5.992301749278737},"index":4,"playId":"f9cf1cfb-75ba-364d-bf73-ef66cbe88129","pitchNumber":4,"startTime":"2026-03-21T00:10:17.593Z","endTime":"2026-03-21T00:10:21.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09614626142599,"aZ":-43.275269068153825,"pfxX":-5.84213815534937,"pfxZ":-8.234769661079486,"pX":-0.6282474048073232,"pZ":0.7991570533739131,"vX0":-4.441148726053398,"vY0":-116.33822720328557,"vZ0":-1.9650057240475198,"x":140.95,"y":217.2,"x0":2.0752682570698977,"y0":50.00050467603036,"z0":5.8177315962575875,"aX":-7.878194397633704},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-15.1,"breakHorizontal":11.8,"spinRate":2892,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.47373134460417,"extension":5.839614922567286},"index":5,"playId":"ae002f8d-88d9-3a02-828b-e7e2d93e67b1","pitchNumber":5,"startTime":"2026-03-21T00:10:39.430Z","endTime":"2026-03-21T00:10:43.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.077253112858298,"aZ":-23.29863224730257,"pfxX":5.781611193839515,"pfxZ":4.8824954471749376,"pX":0.8170871052346139,"pZ":3.1842216698959933,"vX0":-5.340448768052617,"vY0":-133.38040694982192,"vZ0":-2.2160278209755724,"x":85.85,"y":152.81,"x0":2.0847344217811528,"y0":50.00613495005968,"z0":5.6890031976739035,"aX":10.520413948222874},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.6,"breakHorizontal":-9.5,"spinRate":2473,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.40912457547665104,"extension":5.839905973485468},"index":6,"playId":"76c20596-fcfa-35fe-b180-26c6887605bf","pitchNumber":6,"startTime":"2026-03-21T00:11:07.151Z","endTime":"2026-03-21T00:11:12.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":72.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43874548287978,"aZ":-32.039481429868054,"pfxX":-9.848837728175067,"pfxZ":0.09751724318957944,"pX":-1.456396234062095,"pZ":1.5370895324652765,"vX0":-5.90353133993193,"vY0":-116.5832020974413,"vZ0":-2.1666767864579732,"x":172.51,"y":197.28,"x0":2.407242909996515,"y0":50.00236117014951,"z0":5.568290285881216,"aX":-13.254202755853854},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-0.1,"breakHorizontal":19.6,"spinRate":3168,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.47386695283431646,"extension":5.767657433368997},"index":7,"playId":"0c2e3f66-67e4-314d-aad7-1953d4c18ef6","pitchNumber":7,"startTime":"2026-03-21T00:11:24.840Z","endTime":"2026-03-21T00:11:28.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.352995460067117,"aZ":-32.409100093458726,"pfxX":-2.639993020280135,"pfxZ":-0.14820559869136218,"pX":-0.514317047896007,"pZ":3.137579165779203,"vX0":-5.7632366115243645,"vY0":-124.44951198203704,"vZ0":-0.027347034588343977,"x":108.6,"y":161.3,"x0":2.156565569718731,"y0":50.00285519166016,"z0":5.789887281765455,"aX":-4.220695984053403},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.1,"breakHorizontal":5.9,"spinRate":2997,"spinDirection":250},"zone":1,"typeConfidence":2.0,"plateTime":0.43684980350732605,"extension":5.841647307040982},"index":8,"playId":"e3eb705f-cd96-3a17-a015-88a315b1972f","pitchNumber":8,"startTime":"2026-03-21T00:11:53.637Z","endTime":"2026-03-21T00:11:57.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78444194334915,"aZ":-39.47625142927771,"pfxX":-5.139709099406008,"pfxZ":-5.348718811233365,"pX":0.32921346119031053,"pZ":2.8105627175979,"vX0":-2.821670486669341,"vY0":-116.13505942612788,"vZ0":1.1921050095555226,"x":104.45,"y":162.89,"x0":2.2276937061436333,"y0":50.00234535481212,"z0":6.0459489933243225,"aX":-7.018167850222043},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-9.1,"breakHorizontal":10.0,"spinRate":2994,"spinDirection":319},"zone":3,"typeConfidence":2.0,"plateTime":0.47165925732191516,"extension":5.654265703810741},"index":9,"playId":"2dbc096b-5253-37e1-9c10-0f56b9721dde","pitchNumber":9,"startTime":"2026-03-21T00:12:19.086Z","endTime":"2026-03-21T00:12:24.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.854487831229118,"aZ":-28.374308471442166,"pfxX":8.04679054912646,"pfxZ":2.43166352932756,"pX":-0.010123407758677132,"pZ":1.0565976602117417,"vX0":-7.604407276347727,"vY0":-125.23218074594527,"vZ0":-5.200833292049488,"x":117.39,"y":210.25,"x0":2.0425146637443565,"y0":50.00529864740824,"z0":5.524295952671379,"aX":12.590161901011218},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.2,"breakHorizontal":-12.5,"spinRate":1870,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.4399311890286586,"extension":6.034403196650931},"index":10,"playId":"738d118a-6c51-3f43-a23b-b34d98f8e563","pitchNumber":10,"startTime":"2026-03-21T00:12:43.407Z","endTime":"2026-03-21T00:12:47.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":90.6,"endSpeed":83.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.776592324851958,"aZ":-20.265707532340393,"pfxX":4.335700941228147,"pfxZ":6.7075447515715005,"pX":-0.5076753188228814,"pZ":3.6286461836746913,"vX0":-7.847197073835589,"vY0":-131.8296605218938,"vZ0":-1.7272978250772453,"x":136.35,"y":140.81,"x0":1.932722762024648,"y0":50.00186542860197,"z0":5.7753406387718815,"aX":7.697060666343714},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.0,"breakHorizontal":-6.4,"spinRate":2343,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.41413100570199646,"extension":5.878252881144974},"hitData":{"launchSpeed":63.2,"launchAngle":81.0,"totalDistance":25.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":135.35,"coordY":199.73}},"index":11,"playId":"b9eb7205-c680-352a-9139-ce062724dfd2","pitchNumber":11,"startTime":"2026-03-21T00:13:09.532Z","endTime":"2026-03-21T00:13:19.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":73.4,"awayTeamWinProbability":26.599999999999994,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.74,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:13:19.559Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Vázquez flies out to left fielder Dillon Lewis.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T00:15:43.006Z","endTime":"2026-03-21T00:15:54.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689359,"fullName":"Dale Stanavich","link":"/api/v1/people/689359"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":827665,"link":"/api/v1/people/827665"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T00:13:27.700Z","endTime":"2026-03-21T00:15:41.680Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Dale Stanavich replaces Cade Gibson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-21T00:15:41.680Z","endTime":"2026-03-21T00:15:45.272Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689359,"link":"/api/v1/people/689359"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":93.9,"endSpeed":85.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85346976883533,"aZ":-11.054394204018063,"pfxX":1.5779049197613286,"pfxZ":11.171271839961094,"pX":-0.15464896608705805,"pZ":1.9175073058937497,"vX0":-3.0247307895009254,"vY0":-136.57177621876895,"vZ0":-7.245259790373019,"x":122.89,"y":187.01,"x0":0.7618134023338619,"y0":50.001956691331515,"z0":5.3636567014219825,"aX":2.9830799405819963},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.0,"breakHorizontal":-2.3,"spinRate":2250,"spinDirection":163},"zone":8,"typeConfidence":0.92,"plateTime":0.4009250413340357,"extension":6.33799742197452},"hitData":{"launchSpeed":99.6,"launchAngle":25.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.22,"coordY":64.62}},"index":2,"playId":"c08bdbfb-700e-3336-8be8-96dfd8d128a9","pitchNumber":1,"startTime":"2026-03-21T00:15:45.272Z","endTime":"2026-03-21T00:15:54.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689359,"link":"/api/v1/people/689359","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":676694,"link":"/api/v1/people/676694"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_ab"},{"player":{"id":689359,"link":"/api/v1/people/689359"},"credit":"p_ab"},{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_pa"},{"player":{"id":689359,"link":"/api/v1/people/689359"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-4.200000000000017,"leverageIndex":1.66,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:15:54.389Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carter Johnson walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T00:18:19.976Z","endTime":"2026-03-21T00:19:07.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":815793,"fullName":"Carter Johnson","link":"/api/v1/people/815793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701121,"fullName":"Logan VanWey","link":"/api/v1/people/701121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":815793,"fullName":"Carter Johnson","link":"/api/v1/people/815793"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[7,8,9,10],"actionIndex":[0,1,2,3,4,5,6],"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":815793,"fullName":"Carter Johnson","link":"/api/v1/people/815793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Taylor Trammell replaces second baseman Jose Altuve, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T00:18:05.447Z","endTime":"2026-03-21T00:18:05.467Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":514888,"link":"/api/v1/people/514888"},"defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":815793,"link":"/api/v1/people/815793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Shay Whitcomb remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"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-21T00:18:05.467Z","endTime":"2026-03-21T00:18:05.468Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":621043,"link":"/api/v1/people/621043"},"defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":815793,"link":"/api/v1/people/815793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Chase Call remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"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-21T00:18:05.468Z","endTime":"2026-03-21T00:18:05.469Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813842,"link":"/api/v1/people/813842"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":694388,"link":"/api/v1/people/694388"},"defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":815793,"link":"/api/v1/people/815793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to second base for Brice Matthews.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-21T00:18:05.469Z","endTime":"2026-03-21T00:18:05.471Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"500","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":815793,"link":"/api/v1/people/815793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Riley Unroe remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-21T00:18:05.471Z","endTime":"2026-03-21T00:18:05.472Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624523,"link":"/api/v1/people/624523"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":542208,"link":"/api/v1/people/542208"},"defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":542208,"link":"/api/v1/people/542208"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":815793,"link":"/api/v1/people/815793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jax Biggers replaces shortstop Nick Allen, batting 8th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-21T00:18:05.472Z","endTime":"2026-03-21T00:18:05.473Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680890,"link":"/api/v1/people/680890"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"801","replacedPlayer":{"id":669397,"link":"/api/v1/people/669397"},"defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":815793,"link":"/api/v1/people/815793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Logan VanWey replaces Bryan Abreu.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-03-21T00:18:05.473Z","endTime":"2026-03-21T00:18:22.170Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701121,"link":"/api/v1/people/701121"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":815793,"link":"/api/v1/people/815793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87145164269763,"aZ":-31.606810304251688,"pfxX":-8.0549830631204,"pfxZ":0.35577125876656357,"pX":0.7956220295169097,"pZ":1.6788479058598182,"vX0":10.473035317093174,"vY0":-125.66439979595694,"vZ0":-1.7839185422693444,"x":86.67,"y":193.45,"x0":-2.3666896424832107,"y0":50.004927548802364,"z0":4.949346726957768,"aX":-12.970489288150382},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.5,"breakHorizontal":12.4,"spinRate":1766,"spinDirection":254},"zone":14,"typeConfidence":0.84,"plateTime":0.434747812340035,"extension":6.662387254281192},"index":7,"playId":"43e31b46-a226-375d-9a12-e18653b907f3","pitchNumber":1,"startTime":"2026-03-21T00:18:22.170Z","endTime":"2026-03-21T00:18:30.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":815793,"link":"/api/v1/people/815793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.989341114076872,"aZ":-32.66465524811748,"pfxX":-9.363736220836575,"pfxZ":-0.3095659451446542,"pX":0.7811943783942313,"pZ":1.4938361089951975,"vX0":10.69644775226569,"vY0":-125.45202209819462,"vZ0":-1.8006933445711875,"x":87.22,"y":198.45,"x0":-2.3095190802399563,"y0":50.00081361574581,"z0":4.868844472466575,"aX":-15.011855601778592},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.7,"breakHorizontal":14.6,"spinRate":1931,"spinDirection":259},"zone":14,"typeConfidence":0.89,"plateTime":0.43564261493410195,"extension":6.7241576792392745},"index":8,"playId":"9bc402c4-20de-3fe8-b80a-0e542be39258","pitchNumber":2,"startTime":"2026-03-21T00:18:35.441Z","endTime":"2026-03-21T00:18:39.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":815793,"link":"/api/v1/people/815793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00323513077059,"aZ":-18.168578045586667,"pfxX":-5.6405222025045365,"pfxZ":7.877942772315599,"pX":-1.2149303837544143,"pZ":3.4238492024344085,"vX0":5.408265944274679,"vY0":-132.66424583934096,"vZ0":-0.9308864733519702,"x":163.31,"y":146.34,"x0":-2.5494234258936395,"y0":50.00636107915575,"z0":5.106611506843742,"aX":-10.032956243325327},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.3,"breakHorizontal":9.0,"spinRate":2237,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.41323888750608173,"extension":6.8303449317634595},"index":9,"playId":"af55a644-25b4-3be0-9dc1-c3c89dc0e633","pitchNumber":3,"startTime":"2026-03-21T00:18:49.141Z","endTime":"2026-03-21T00:18:53.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":815793,"link":"/api/v1/people/815793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.753266573352157,"aZ":-16.79392326516971,"pfxX":-7.648725950829538,"pfxZ":8.634326798482498,"pX":0.8724175713681329,"pZ":2.5316632557095575,"vX0":10.902489234528668,"vY0":-132.71991994303366,"vZ0":-3.10766848963626,"x":83.75,"y":170.43,"x0":-2.297503500122017,"y0":50.00478412911724,"z0":4.9428631142490085,"aX":-13.629139141691342},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.1,"breakHorizontal":11.4,"spinRate":2359,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.4128932426395462,"extension":6.694933092748835},"index":10,"playId":"0e8baf66-bc56-3893-9809-83172d0ab281","pitchNumber":4,"startTime":"2026-03-21T00:19:02.609Z","endTime":"2026-03-21T00:19:07.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":815793,"link":"/api/v1/people/815793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815793,"link":"/api/v1/people/815793"},"credit":"b_pa"},{"player":{"id":701121,"link":"/api/v1/people/701121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-7.099999999999987,"leverageIndex":1.71,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:19:07.956Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Emilio Barreras strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T00:19:11.126Z","endTime":"2026-03-21T00:20:36.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":808903,"fullName":"Emilio Barreras","link":"/api/v1/people/808903"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701121,"fullName":"Logan VanWey","link":"/api/v1/people/701121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":815793,"fullName":"Carter Johnson","link":"/api/v1/people/815793"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808903,"fullName":"Emilio Barreras","link":"/api/v1/people/808903"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"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":90.8,"endSpeed":83.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.756438851467124,"aZ":-20.17687435821253,"pfxX":-8.057620320355854,"pfxZ":6.789218406893216,"pX":0.0876311515560588,"pZ":2.7107047867866427,"vX0":9.040300658474159,"vY0":-131.9993387447929,"vZ0":-1.9566336818710601,"x":113.66,"y":165.59,"x0":-2.3326071359040244,"y0":50.00226135907793,"z0":4.945123935339131,"aX":-14.237601468563915},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.1,"breakHorizontal":12.6,"spinRate":2321,"spinDirection":231},"zone":5,"typeConfidence":0.87,"plateTime":0.4147467825586224,"extension":6.548946557703562},"index":0,"playId":"846c2a8d-ee2b-34da-8d65-ad2b0cd13a8b","pitchNumber":1,"startTime":"2026-03-21T00:19:30.969Z","endTime":"2026-03-21T00:19:36.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":808903,"link":"/api/v1/people/808903","batSide":{"code":"L","description":"Left"}},"first":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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.1,"endSpeed":84.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.745964697955785,"aZ":-17.78911951662674,"pfxX":-7.152850194995365,"pfxZ":7.840690015516847,"pX":-0.6405200603357232,"pZ":1.8959470944737498,"vX0":7.07896014547755,"vY0":-134.02639615814599,"vZ0":-4.825155965573753,"x":141.42,"y":187.59,"x0":-2.376330959598958,"y0":50.00016082166443,"z0":4.975196722190177,"aX":-13.117967241088428},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.4,"breakHorizontal":11.6,"spinRate":2397,"spinDirection":229},"zone":7,"typeConfidence":0.9,"plateTime":0.4074029477379373,"extension":6.555421101896068},"index":1,"playId":"37cdbed8-0f21-33a4-9254-42fb651a34df","pitchNumber":2,"startTime":"2026-03-21T00:19:49.125Z","endTime":"2026-03-21T00:19:53.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":808903,"link":"/api/v1/people/808903","batSide":{"code":"L","description":"Left"}},"first":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"playId":"99e3130d-063d-35e6-9aef-17050cf258c3","startTime":"2026-03-21T00:20:08.222Z","endTime":"2026-03-21T00:20:13.279Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":808903,"link":"/api/v1/people/808903","batSide":{"code":"L","description":"Left"}},"first":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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,"disengagementNum":1},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.169230517466826,"aZ":-18.255930543157042,"pfxX":-7.497961386259304,"pfxZ":7.530719844568726,"pX":0.21420416417989385,"pZ":3.0739868404631308,"vX0":9.233840223485618,"vY0":-135.02285298298926,"vZ0":-1.8573192310941988,"x":108.84,"y":155.78,"x0":-2.274411616379521,"y0":50.0025899860203,"z0":5.054307508959053,"aX":-13.857143267456285},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.4,"breakHorizontal":11.6,"spinRate":2285,"spinDirection":234},"zone":2,"typeConfidence":0.9,"plateTime":0.40553873918150307,"extension":6.392088364312799},"index":3,"playId":"5123a65a-9f40-3f35-a7de-ff84be11b17e","pitchNumber":3,"startTime":"2026-03-21T00:20:26.121Z","endTime":"2026-03-21T00:20:34.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":808903,"link":"/api/v1/people/808903","batSide":{"code":"L","description":"Left"}},"first":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":3,"outs":0},"index":4,"actionPlayId":"5123a65a-9f40-3f35-a7de-ff84be11b17e","startTime":"2026-03-21T00:20:36.317Z","endTime":"2026-03-21T00:20:36.318Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":808903,"link":"/api/v1/people/808903","batSide":{"code":"L","description":"Left"}},"first":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808903,"link":"/api/v1/people/808903"},"credit":"b_ab"},{"player":{"id":701121,"link":"/api/v1/people/701121"},"credit":"p_ab"},{"player":{"id":808903,"link":"/api/v1/people/808903"},"credit":"b_pa"},{"player":{"id":701121,"link":"/api/v1/people/701121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":6.500000000000007,"leverageIndex":2.86,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:20:36.318Z","atBatIndex":56},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Fenwick Trimble hit by pitch. Carter Johnson to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T00:20:38.477Z","endTime":"2026-03-21T00:21:28.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":814458,"fullName":"Fenwick Trimble","link":"/api/v1/people/814458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701121,"fullName":"Logan VanWey","link":"/api/v1/people/701121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814458,"fullName":"Fenwick Trimble","link":"/api/v1/people/814458"},"postOnSecond":{"id":815793,"fullName":"Carter Johnson","link":"/api/v1/people/815793"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":815793,"fullName":"Carter Johnson","link":"/api/v1/people/815793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":814458,"fullName":"Fenwick Trimble","link":"/api/v1/people/814458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.024904143091973,"aZ":-24.20307279472099,"pfxX":7.004719057102207,"pfxZ":5.657498166250008,"pX":-0.06822872594556192,"pZ":3.3122413544995735,"vX0":3.8514217024131376,"vY0":-118.11488943689173,"vZ0":1.6125353782187357,"x":119.6,"y":149.35,"x0":-2.6314506412814254,"y0":50.00432951599736,"z0":4.850148045177541,"aX":9.872329842025596},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":10.9,"breakHorizontal":-13.7,"spinRate":2194,"spinDirection":92},"zone":2,"typeConfidence":0.9,"plateTime":0.4641789500091065,"extension":6.561845341986389},"index":0,"playId":"666605e5-cf22-3ce9-9231-6f5459fe14de","pitchNumber":1,"startTime":"2026-03-21T00:21:01.231Z","endTime":"2026-03-21T00:21:05.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":814458,"link":"/api/v1/people/814458","batSide":{"code":"R","description":"Right"}},"first":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.722135138143607,"aZ":-26.399341505666072,"pfxX":7.351036694759718,"pfxZ":4.173971484994626,"pX":-1.924566901231499,"pZ":3.4296444070491003,"vX0":0.05557147136225399,"vY0":-117.35606962071391,"vZ0":2.4842917558479427,"x":190.36,"y":146.18,"x0":-2.902632653888874,"y0":50.00516973717472,"z0":4.827997052109772,"aX":10.179973194046534},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":8.5,"breakHorizontal":-13.3,"spinRate":2200,"spinDirection":91},"zone":11,"typeConfidence":0.9,"plateTime":0.46802333233242743,"extension":6.3333848081566275},"index":1,"playId":"9ce0e17a-a1b7-3b2b-bc81-06c6b5e84089","pitchNumber":2,"startTime":"2026-03-21T00:21:22.355Z","endTime":"2026-03-21T00:21:28.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":814458,"link":"/api/v1/people/814458","batSide":{"code":"R","description":"Right"}},"first":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814458,"link":"/api/v1/people/814458"},"credit":"b_pa"},{"player":{"id":701121,"link":"/api/v1/people/701121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.4,"awayTeamWinProbability":38.6,"homeTeamWinProbabilityAdded":-7.20000000000001,"leverageIndex":2.42,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:21:28.275Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eric Rataczak singles on a sharp line drive to right fielder Chase Call. Carter Johnson to 3rd. Fenwick Trimble to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T00:21:51.779Z","endTime":"2026-03-21T00:23:20.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":827388,"fullName":"Eric Rataczak","link":"/api/v1/people/827388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701121,"fullName":"Logan VanWey","link":"/api/v1/people/701121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":827388,"fullName":"Eric Rataczak","link":"/api/v1/people/827388"},"postOnSecond":{"id":814458,"fullName":"Fenwick Trimble","link":"/api/v1/people/814458"},"postOnThird":{"id":815793,"fullName":"Carter Johnson","link":"/api/v1/people/815793"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":827388,"fullName":"Eric Rataczak","link":"/api/v1/people/827388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":813842,"link":"/api/v1/people/813842"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":815793,"fullName":"Carter Johnson","link":"/api/v1/people/815793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":814458,"fullName":"Fenwick Trimble","link":"/api/v1/people/814458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Eric Rataczak replaces Heriberto Hernández.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T00:21:49.963Z","endTime":"2026-03-21T00:21:53.987Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":827388,"link":"/api/v1/people/827388"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":814458,"link":"/api/v1/people/814458"},"second":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35394836775644,"aZ":-37.70509746570517,"pfxX":-7.968980993630762,"pfxZ":-3.5935709868147416,"pX":-2.1436765937167443,"pZ":3.2237921456755356,"vX0":3.4561197711686185,"vY0":-123.43592897324166,"vZ0":3.517008540082979,"x":198.71,"y":151.74,"x0":-2.5292095998958533,"y0":50.004072019885115,"z0":4.96197673710098,"aX":-12.256046800920144},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.4,"breakHorizontal":13.6,"spinRate":1619,"spinDirection":260},"zone":11,"typeConfidence":0.77,"plateTime":0.4443161825620132,"extension":6.37601145022551},"index":1,"playId":"54f8306c-9b1e-3c70-b351-7e133e85c3de","pitchNumber":1,"startTime":"2026-03-21T00:21:53.987Z","endTime":"2026-03-21T00:21:58.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":827388,"link":"/api/v1/people/827388","batSide":{"code":"L","description":"Left"}},"first":{"id":814458,"link":"/api/v1/people/814458"},"second":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":73.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.618474144410765,"aZ":-24.640592376203458,"pfxX":5.609720180698364,"pfxZ":5.390327659992925,"pX":-0.500891419482099,"pZ":2.2706713985580054,"vX0":3.3082492337404608,"vY0":-118.08997462806376,"vZ0":-0.33199761243902337,"x":136.09,"y":177.47,"x0":-2.6536524353336937,"y0":50.00441823011847,"z0":4.699771502104009,"aX":7.842232309991501},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":10.0,"breakHorizontal":-11.0,"spinRate":2428,"spinDirection":91},"zone":7,"typeConfidence":0.9,"plateTime":0.46564686407627054,"extension":6.344336990535509},"index":2,"playId":"5f457c5b-9d65-39ef-9022-9a13f7c4cc89","pitchNumber":2,"startTime":"2026-03-21T00:22:11.713Z","endTime":"2026-03-21T00:22:15.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":827388,"link":"/api/v1/people/827388","batSide":{"code":"L","description":"Left"}},"first":{"id":814458,"link":"/api/v1/people/814458"},"second":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":73.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75068784049192,"aZ":-24.721202241821103,"pfxX":6.043430073944678,"pfxZ":5.346732177799915,"pX":-0.43954652545989426,"pZ":1.5886559081983873,"vX0":3.4753042813658364,"vY0":-118.24782214776144,"vZ0":-1.713637509673616,"x":112.23,"y":212.96,"x0":-2.7210745932805787,"y0":50.004307364087516,"z0":4.624618721299071,"aX":8.428602908950662},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":9.5,"breakHorizontal":-11.9,"spinRate":2429,"spinDirection":88},"zone":13,"typeConfidence":0.9,"plateTime":0.46593384337384336,"extension":6.595278401778912},"index":3,"playId":"18d9d966-bf64-31d6-bad1-cb62a8161ee1","pitchNumber":3,"startTime":"2026-03-21T00:22:30.640Z","endTime":"2026-03-21T00:22:36.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":827388,"link":"/api/v1/people/827388","batSide":{"code":"L","description":"Left"}},"first":{"id":814458,"link":"/api/v1/people/814458"},"second":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76697272475891,"aZ":-18.102047401919673,"pfxX":-7.895527712403109,"pfxZ":7.8791601387690955,"pX":-0.038345423005204105,"pZ":2.3346450954455897,"vX0":8.75194048630273,"vY0":-133.1069816705195,"vZ0":-3.0939172137590916,"x":118.46,"y":175.74,"x0":-2.350167404433077,"y0":50.00618031341485,"z0":4.830024361956891,"aX":-14.10779746689745},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.8,"breakHorizontal":12.4,"spinRate":2302,"spinDirection":234},"zone":5,"typeConfidence":0.9,"plateTime":0.41220636125389243,"extension":6.620112902623829},"index":4,"playId":"2521ec85-7a22-32f2-bcac-5d6748483bb5","pitchNumber":4,"startTime":"2026-03-21T00:22:49.400Z","endTime":"2026-03-21T00:22:52.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":827388,"link":"/api/v1/people/827388","batSide":{"code":"L","description":"Left"}},"first":{"id":814458,"link":"/api/v1/people/814458"},"second":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.200801801584113,"aZ":-18.412163179709534,"pfxX":-6.453315702024538,"pfxZ":7.646635581423574,"pX":-0.3033293656881566,"pZ":2.9793360483646705,"vX0":8.044989521362655,"vY0":-133.87176564157843,"vZ0":-1.789732450638482,"x":128.56,"y":158.34,"x0":-2.5210268106812825,"y0":50.00239117277935,"z0":4.986369908444045,"aX":-11.613946630785962},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.6,"breakHorizontal":9.7,"spinRate":2336,"spinDirection":231},"zone":1,"typeConfidence":0.9,"plateTime":0.41048841282368054,"extension":6.8265240273088725},"hitData":{"launchSpeed":109.5,"launchAngle":10.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":160.0,"coordY":139.39}},"index":5,"playId":"cba6d6d9-e176-3d02-a0ae-bd3c34bd2004","pitchNumber":5,"startTime":"2026-03-21T00:23:06.648Z","endTime":"2026-03-21T00:23:20.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":827388,"link":"/api/v1/people/827388","batSide":{"code":"L","description":"Left"}},"first":{"id":814458,"link":"/api/v1/people/814458"},"second":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":827388,"link":"/api/v1/people/827388"},"credit":"b_ab"},{"player":{"id":701121,"link":"/api/v1/people/701121"},"credit":"p_ab"},{"player":{"id":827388,"link":"/api/v1/people/827388"},"credit":"b_pa"},{"player":{"id":701121,"link":"/api/v1/people/701121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.3,"awayTeamWinProbability":49.7,"homeTeamWinProbabilityAdded":-11.100000000000001,"leverageIndex":3.76,"dramaIndex":167.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:23:20.529Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Caskenette strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T00:23:31.617Z","endTime":"2026-03-21T00:25:58.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":683353,"fullName":"Connor Caskenette","link":"/api/v1/people/683353"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701121,"fullName":"Logan VanWey","link":"/api/v1/people/701121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":827388,"fullName":"Eric Rataczak","link":"/api/v1/people/827388"},"postOnSecond":{"id":814458,"fullName":"Fenwick Trimble","link":"/api/v1/people/814458"},"postOnThird":{"id":815793,"fullName":"Carter Johnson","link":"/api/v1/people/815793"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683353,"fullName":"Connor Caskenette","link":"/api/v1/people/683353"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.324853179873624,"aZ":-26.699610579698913,"pfxX":7.080422664449345,"pfxZ":3.8970221631538653,"pX":-0.46621568685770054,"pZ":2.4450927178179676,"vX0":2.813871524687009,"vY0":-117.72343307817565,"vZ0":0.44769182552505327,"x":134.77,"y":172.76,"x0":-2.5966009812794457,"y0":50.00030160941757,"z0":4.723682723235471,"aX":9.936903044059044},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":7.4,"breakHorizontal":-13.6,"spinRate":2214,"spinDirection":86},"zone":4,"typeConfidence":0.9,"plateTime":0.46524898583936736,"extension":6.623436985940765},"index":0,"playId":"74fff0c5-ec38-30fc-b881-896106be794b","pitchNumber":1,"startTime":"2026-03-21T00:23:50.285Z","endTime":"2026-03-21T00:23:54.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":683353,"link":"/api/v1/people/683353","batSide":{"code":"R","description":"Right"}},"first":{"id":827388,"link":"/api/v1/people/827388"},"second":{"id":814458,"link":"/api/v1/people/814458"},"third":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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.8,"endSpeed":84.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00653784370458,"aZ":-19.030478791495458,"pfxX":-7.337414195330208,"pfxZ":7.129550866167513,"pX":0.7964820105141317,"pZ":3.3472404444753447,"vX0":10.82923133538619,"vY0":-134.82265074507754,"vZ0":-0.8510367421774551,"x":86.64,"y":148.4,"x0":-2.3167506916528495,"y0":50.0007444021761,"z0":5.008722611984648,"aX":-13.523265297819167},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.0,"breakHorizontal":11.0,"spinRate":2236,"spinDirection":230},"zone":12,"typeConfidence":0.9,"plateTime":0.4060882872559657,"extension":6.863881229909345},"index":1,"playId":"535e858f-3f7a-371e-81e9-078f8975cacd","pitchNumber":2,"startTime":"2026-03-21T00:24:07.078Z","endTime":"2026-03-21T00:24:12.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":683353,"link":"/api/v1/people/683353","batSide":{"code":"R","description":"Right"}},"first":{"id":827388,"link":"/api/v1/people/827388"},"second":{"id":814458,"link":"/api/v1/people/814458"},"third":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.377357169726064,"aZ":-17.970218511746204,"pfxX":-6.897279200199974,"pfxZ":8.078997241786075,"pX":-1.0641564293290162,"pZ":2.6757669500897525,"vX0":6.372808448417352,"vY0":-131.60672644058053,"vZ0":-2.2391558978603103,"x":157.56,"y":166.53,"x0":-2.6184328079096204,"y0":50.00165551921906,"z0":4.86551595428135,"aX":-12.124225859632979},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.4,"breakHorizontal":11.2,"spinRate":2233,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.4158568018930513,"extension":6.616732936845406},"index":2,"playId":"94e8f8e6-46f7-3b7f-a43d-ea48d22db588","pitchNumber":3,"startTime":"2026-03-21T00:24:25.011Z","endTime":"2026-03-21T00:24:28.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":683353,"link":"/api/v1/people/683353","batSide":{"code":"R","description":"Right"}},"first":{"id":827388,"link":"/api/v1/people/827388"},"second":{"id":814458,"link":"/api/v1/people/814458"},"third":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.319696353345904,"aZ":-25.701183396869954,"pfxX":6.572508028221826,"pfxZ":4.607418642413688,"pX":-0.37091984074031037,"pZ":1.3834542951651292,"vX0":3.4023710185727354,"vY0":-117.2316187174311,"vZ0":-1.8365126061589936,"x":131.14,"y":201.43,"x0":-2.690687799385016,"y0":50.00165149490166,"z0":4.555595786501528,"aX":9.227421259760009},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":8.2,"breakHorizontal":-12.7,"spinRate":2269,"spinDirection":87},"zone":13,"typeConfidence":0.89,"plateTime":0.4656558377754054,"extension":7.035532883280058},"index":3,"playId":"aeb8f478-8008-3ce8-aecc-7e17f1010f4d","pitchNumber":4,"startTime":"2026-03-21T00:24:52.729Z","endTime":"2026-03-21T00:24:57.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":683353,"link":"/api/v1/people/683353","batSide":{"code":"R","description":"Right"}},"first":{"id":827388,"link":"/api/v1/people/827388"},"second":{"id":814458,"link":"/api/v1/people/814458"},"third":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":92.3,"endSpeed":84.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.596868281825433,"aZ":-19.804928278548648,"pfxX":-4.614091344582669,"pfxZ":6.764953549597214,"pX":-0.438979931640193,"pZ":2.97048211734925,"vX0":6.900771989268775,"vY0":-134.265693967203,"vZ0":-1.371076355235226,"x":133.73,"y":158.58,"x0":-2.4409537454943107,"y0":50.00429275671771,"z0":4.894650278533241,"aX":-8.439575423037837},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.1,"breakHorizontal":7.0,"spinRate":2289,"spinDirection":221},"zone":1,"typeConfidence":0.9,"plateTime":0.40765947914607636,"extension":6.576622245896817},"index":4,"playId":"194e9c3f-a4d1-34f7-9c04-6d6ed8db3452","pitchNumber":5,"startTime":"2026-03-21T00:25:10.736Z","endTime":"2026-03-21T00:25:14.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":683353,"link":"/api/v1/people/683353","batSide":{"code":"R","description":"Right"}},"first":{"id":827388,"link":"/api/v1/people/827388"},"second":{"id":814458,"link":"/api/v1/people/814458"},"third":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.971748259710147,"aZ":-28.327127901618393,"pfxX":6.606398611025472,"pfxZ":2.7756690086442757,"pX":-0.21432110537518104,"pZ":0.9505554666479122,"vX0":3.7436171533788807,"vY0":-117.74904801576164,"vZ0":-2.2778869715029546,"x":125.17,"y":213.12,"x0":-2.6898272402153416,"y0":50.00411315312811,"z0":4.584294148831484,"aX":9.160278207407202},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":4.7,"breakHorizontal":-13.0,"spinRate":2352,"spinDirection":89},"zone":13,"typeConfidence":0.9,"plateTime":0.46742228584232137,"extension":6.5252544662172225},"index":5,"playId":"e2f1bf76-53ee-3100-ae61-b7398ab73ad9","pitchNumber":6,"startTime":"2026-03-21T00:25:36.345Z","endTime":"2026-03-21T00:25:40.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":683353,"link":"/api/v1/people/683353","batSide":{"code":"R","description":"Right"}},"first":{"id":827388,"link":"/api/v1/people/827388"},"second":{"id":814458,"link":"/api/v1/people/814458"},"third":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86455986004415,"aZ":-18.667335004118602,"pfxX":-5.10620399106725,"pfxZ":7.8377690880365165,"pX":0.5379779378159001,"pZ":2.9828596980187445,"vX0":9.121589084538245,"vY0":-130.76340881356373,"vZ0":-1.4451045161590852,"x":96.49,"y":158.24,"x0":-2.3399806222061468,"y0":50.00104522508477,"z0":4.950167341454369,"aX":-8.79815872738614},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":14.0,"breakHorizontal":7.1,"spinRate":2203,"spinDirection":225},"zone":3,"typeConfidence":0.89,"plateTime":0.4196769192085781,"extension":6.715941333671441},"index":6,"playId":"4b0eda09-a829-3248-8782-1e56803a5f68","pitchNumber":7,"startTime":"2026-03-21T00:25:54.785Z","endTime":"2026-03-21T00:25:58.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":683353,"link":"/api/v1/people/683353","batSide":{"code":"R","description":"Right"}},"first":{"id":827388,"link":"/api/v1/people/827388"},"second":{"id":814458,"link":"/api/v1/people/814458"},"third":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683353,"link":"/api/v1/people/683353"},"credit":"b_ab"},{"player":{"id":701121,"link":"/api/v1/people/701121"},"credit":"p_ab"},{"player":{"id":683353,"link":"/api/v1/people/683353"},"credit":"b_pa"},{"player":{"id":701121,"link":"/api/v1/people/701121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":14.100000000000009,"leverageIndex":4.55,"dramaIndex":206.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:25:58.369Z","atBatIndex":59},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dillon Lewis hits a grand slam (1) to left field. Carter Johnson scores. Fenwick Trimble scores. Eric Rataczak scores.","rbi":4,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T00:26:06.075Z","endTime":"2026-03-21T00:27:35.988Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":827665,"fullName":"Dillon Lewis","link":"/api/v1/people/827665"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701121,"fullName":"Logan VanWey","link":"/api/v1/people/701121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":827665,"fullName":"Dillon Lewis","link":"/api/v1/people/827665"},"responsiblePitcher":{"id":701121,"link":"/api/v1/people/701121"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":815793,"fullName":"Carter Johnson","link":"/api/v1/people/815793"},"responsiblePitcher":{"id":701121,"link":"/api/v1/people/701121"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":814458,"fullName":"Fenwick Trimble","link":"/api/v1/people/814458"},"responsiblePitcher":{"id":701121,"link":"/api/v1/people/701121"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":827388,"fullName":"Eric Rataczak","link":"/api/v1/people/827388"},"responsiblePitcher":{"id":701121,"link":"/api/v1/people/701121"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.6,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.822902489205404,"aZ":-24.89791363247299,"pfxX":8.024275582548178,"pfxZ":5.238740719345632,"pX":-0.5239595079635704,"pZ":2.9547442952267913,"vX0":2.7462394006292694,"vY0":-117.51776127990931,"vZ0":1.2926342275635405,"x":136.97,"y":159.0,"x0":-2.7523429841323424,"y0":50.000333022174985,"z0":4.723043324704892,"aX":11.137349439854853},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":10.1,"breakHorizontal":-15.2,"spinRate":2345,"spinDirection":92},"zone":1,"typeConfidence":0.89,"plateTime":0.4674168638243734,"extension":6.599813702991817},"index":0,"playId":"f5537b17-038e-3bb3-96c6-ed915cd6bfd5","pitchNumber":1,"startTime":"2026-03-21T00:26:19.949Z","endTime":"2026-03-21T00:26:25.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":827665,"link":"/api/v1/people/827665","batSide":{"code":"R","description":"Right"}},"first":{"id":827388,"link":"/api/v1/people/827388"},"second":{"id":814458,"link":"/api/v1/people/814458"},"third":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.594776157535193,"aZ":-26.248793338636577,"pfxX":5.345086581502915,"pfxZ":4.093304060137149,"pX":1.4241974083511526,"pZ":1.1012233900152781,"vX0":7.650276626705093,"vY0":-119.41704992155947,"vZ0":-2.719896578116649,"x":62.71,"y":209.05,"x0":-2.512844947731499,"y0":50.00118996436014,"z0":4.611647594989062,"aX":7.732473277313924},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.1,"breakHorizontal":-11.5,"spinRate":2399,"spinDirection":89},"zone":14,"typeConfidence":0.91,"plateTime":0.45834454653928924,"extension":6.675631785012501},"index":1,"playId":"f3c0dbbc-0c5e-3e5a-9ba7-34e3b1f34bf7","pitchNumber":2,"startTime":"2026-03-21T00:26:35.002Z","endTime":"2026-03-21T00:26:39.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":827665,"link":"/api/v1/people/827665","batSide":{"code":"R","description":"Right"}},"first":{"id":827388,"link":"/api/v1/people/827388"},"second":{"id":814458,"link":"/api/v1/people/814458"},"third":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.752664112731967,"aZ":-25.856149469402613,"pfxX":7.944860989726764,"pfxZ":4.504231918874821,"pX":-1.107584341442933,"pZ":1.943990579469928,"vX0":1.6764690036495422,"vY0":-117.57623746545872,"vZ0":-0.7960255591570465,"x":159.22,"y":186.29,"x0":-2.8618920476235186,"y0":50.00506008506954,"z0":4.680777265459832,"aX":11.153576875606198},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":8.3,"breakHorizontal":-14.8,"spinRate":2347,"spinDirection":85},"zone":13,"typeConfidence":0.89,"plateTime":0.46538371839493653,"extension":6.551477533022588},"index":2,"playId":"971db12f-099b-3afc-b22c-ddb4df94e4a4","pitchNumber":3,"startTime":"2026-03-21T00:26:52.172Z","endTime":"2026-03-21T00:26:57.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":827665,"link":"/api/v1/people/827665","batSide":{"code":"R","description":"Right"}},"first":{"id":827388,"link":"/api/v1/people/827388"},"second":{"id":814458,"link":"/api/v1/people/814458"},"third":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.531114161741293,"aZ":-21.07058667456699,"pfxX":-6.123582038411562,"pfxZ":6.389408249595389,"pX":-0.796820587874197,"pZ":2.780008183849974,"vX0":6.9952727859437145,"vY0":-130.9495929787498,"vZ0":-1.4124277014472182,"x":147.37,"y":163.72,"x0":-2.7065792001118396,"y0":50.00132948306235,"z0":4.901952888234545,"aX":-10.639297131112604},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.5,"breakHorizontal":9.6,"spinRate":2272,"spinDirection":228},"zone":4,"typeConfidence":0.87,"plateTime":0.4181946239040957,"extension":6.62346129641583},"hitData":{"launchSpeed":108.7,"launchAngle":29.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":16.07,"coordY":86.47}},"index":3,"playId":"ebf6c4b7-f220-3ad0-8ee5-d63e6914756e","pitchNumber":4,"startTime":"2026-03-21T00:27:08.807Z","endTime":"2026-03-21T00:27:35.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":827665,"link":"/api/v1/people/827665","batSide":{"code":"R","description":"Right"}},"first":{"id":827388,"link":"/api/v1/people/827388"},"second":{"id":814458,"link":"/api/v1/people/814458"},"third":{"id":815793,"link":"/api/v1/people/815793"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":827665,"link":"/api/v1/people/827665"},"credit":"b_ab"},{"player":{"id":701121,"link":"/api/v1/people/701121"},"credit":"p_ab"},{"player":{"id":827665,"link":"/api/v1/people/827665"},"credit":"b_pa"},{"player":{"id":701121,"link":"/api/v1/people/701121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":-52.10000000000001,"leverageIndex":5.61,"dramaIndex":465.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:27:35.988Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Martorella flies out to center fielder Jake Meyers.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T00:27:25.007Z","endTime":"2026-03-21T00:29:22.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":687210,"fullName":"Nathan Martorella","link":"/api/v1/people/687210"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701121,"fullName":"Logan VanWey","link":"/api/v1/people/701121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687210,"fullName":"Nathan Martorella","link":"/api/v1/people/687210"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39836302763201,"aZ":-35.635283246028976,"pfxX":-8.91763750546057,"pfxZ":-2.1652523646309287,"pX":-0.7384751341113998,"pZ":1.4406747392981432,"vX0":7.340913748836468,"vY0":-125.92463314052299,"vZ0":-1.0158773028930443,"x":145.15,"y":199.88,"x0":-2.5377977806885204,"y0":50.001765240263694,"z0":4.74122891022354,"aX":-14.271365058603168},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.0,"breakHorizontal":14.4,"spinRate":1795,"spinDirection":253},"zone":13,"typeConfidence":0.88,"plateTime":0.43554464144569405,"extension":6.884290485716929},"index":0,"playId":"8fc81fb6-ca6d-3935-899d-72aa5f7549d9","pitchNumber":1,"startTime":"2026-03-21T00:27:56.738Z","endTime":"2026-03-21T00:28:01.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":687210,"link":"/api/v1/people/687210","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.515140538060344,"aZ":-26.060033237716926,"pfxX":7.7308144891143815,"pfxZ":4.2474682039617875,"pX":1.0851526927511708,"pZ":1.5530186842684457,"vX0":6.1751503777015975,"vY0":-119.57147268441037,"vZ0":-1.645747705008823,"x":75.64,"y":196.85,"x0":-2.541127668869345,"y0":50.00018142794444,"z0":4.603730328056573,"aX":11.114585029428913},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.6,"breakHorizontal":-15.6,"spinRate":2329,"spinDirection":88},"zone":14,"typeConfidence":0.9,"plateTime":0.4592722270402203,"extension":6.848960476383362},"index":1,"playId":"ee5aab3c-e13c-3fcd-82b3-5fbd00453c93","pitchNumber":2,"startTime":"2026-03-21T00:28:09.617Z","endTime":"2026-03-21T00:28:13.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":687210,"link":"/api/v1/people/687210","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.756810309778288,"aZ":-16.50110130655881,"pfxX":-7.489709134263886,"pfxZ":8.79364234094859,"pX":0.2523404934288482,"pZ":1.7580852073875013,"vX0":9.640012803788494,"vY0":-132.9765439342587,"vZ0":-4.550964837683132,"x":107.38,"y":191.31,"x0":-2.4546758146595646,"y0":50.00374378706218,"z0":4.696856240097335,"aX":-13.351583560360433},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.0,"breakHorizontal":11.4,"spinRate":2376,"spinDirection":237},"zone":9,"typeConfidence":0.91,"plateTime":0.41262990647207554,"extension":6.5992381697293325},"index":2,"playId":"7a44d0db-9f4a-3161-9b7c-0ca340f6c141","pitchNumber":3,"startTime":"2026-03-21T00:28:23.946Z","endTime":"2026-03-21T00:28:27.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":687210,"link":"/api/v1/people/687210","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.253553693368072,"aZ":-19.087627935685234,"pfxX":-6.872589612644008,"pfxZ":7.281182392241605,"pX":-0.593685444637109,"pZ":2.585541245938386,"vX0":7.584785064037925,"vY0":-133.82030323121728,"vZ0":-2.123755298795337,"x":139.63,"y":168.97,"x0":-2.5837673092544433,"y0":50.00363633074724,"z0":4.7698158823551,"aX":-12.355315419219288},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.8,"breakHorizontal":10.7,"spinRate":2224,"spinDirection":232},"zone":4,"typeConfidence":0.9,"plateTime":0.41067725782056597,"extension":6.812159172518206},"index":3,"playId":"3f4d343c-d452-3f71-81ea-5c920d0b06c8","pitchNumber":4,"startTime":"2026-03-21T00:28:37.818Z","endTime":"2026-03-21T00:28:41.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":687210,"link":"/api/v1/people/687210","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75647295959279,"aZ":-28.87792024508401,"pfxX":6.388594670951215,"pfxZ":2.332423495228319,"pX":-1.701511328763017,"pZ":1.9728801210557698,"vX0":0.994910071816232,"vY0":-118.25316129565797,"vZ0":0.004076607695686407,"x":181.86,"y":185.51,"x0":-2.9578358301812413,"y0":50.004678343997064,"z0":4.6224806000918095,"aX":9.039661699330974},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.4,"breakHorizontal":-11.8,"spinRate":2292,"spinDirection":88},"zone":13,"typeConfidence":0.9,"plateTime":0.463353913528215,"extension":6.546667421522839},"index":4,"playId":"235ee860-1a49-3987-ae1d-8cf60c44bfc3","pitchNumber":5,"startTime":"2026-03-21T00:28:57.255Z","endTime":"2026-03-21T00:29:03.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":687210,"link":"/api/v1/people/687210","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92325442436004,"aZ":-20.567824856455854,"pfxX":-5.4910857836995985,"pfxZ":6.515297443915123,"pX":-0.13592718002026838,"pZ":2.4836069696211998,"vX0":8.100615253894908,"vY0":-132.528691453099,"vZ0":-2.2157032126642884,"x":122.18,"y":171.72,"x0":-2.5165940117366605,"y0":50.00427688953644,"z0":4.83042712364912,"aX":-9.784424383296962},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.5,"breakHorizontal":8.2,"spinRate":2171,"spinDirection":228},"zone":5,"typeConfidence":0.89,"plateTime":0.4130505403512257,"extension":6.90358582256464},"hitData":{"launchSpeed":94.3,"launchAngle":34.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.53,"coordY":191.8}},"index":5,"playId":"91276788-9948-3437-9e48-02b4026d976f","pitchNumber":6,"startTime":"2026-03-21T00:29:13.674Z","endTime":"2026-03-21T00:29:22.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":687210,"link":"/api/v1/people/687210","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687210,"link":"/api/v1/people/687210"},"credit":"b_ab"},{"player":{"id":701121,"link":"/api/v1/people/701121"},"credit":"p_ab"},{"player":{"id":687210,"link":"/api/v1/people/687210"},"credit":"b_pa"},{"player":{"id":701121,"link":"/api/v1/people/701121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:29:22.519Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Trammell grounds out, second baseman Carter Johnson to first baseman Nathan Martorella.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T00:31:42.970Z","endTime":"2026-03-21T00:33:26.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":815793,"link":"/api/v1/people/815793"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687210,"link":"/api/v1/people/687210"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Eric Rataczak remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T00:31:32.766Z","endTime":"2026-03-21T00:31:32.785Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":827388,"link":"/api/v1/people/827388"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":689359,"link":"/api/v1/people/689359","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Lake Bachar replaces Dale Stanavich.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"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-21T00:31:32.785Z","endTime":"2026-03-21T00:31:45.151Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669199,"link":"/api/v1/people/669199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689359,"link":"/api/v1/people/689359","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.93024611363808,"aZ":-11.77293279141581,"pfxX":-5.449035201038268,"pfxZ":10.471898572016647,"pX":-0.41996226084558125,"pZ":4.185343477362384,"vX0":4.362443288877175,"vY0":-139.3228625633808,"vZ0":-2.725592201455966,"x":133.01,"y":125.78,"x0":-1.305152729160231,"y0":50.0025844085739,"z0":5.963973440747769,"aX":-10.61585235095705},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.5,"breakHorizontal":8.9,"spinRate":2692,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.39449930855581705,"extension":5.919536890800979},"index":2,"playId":"0200f9f7-c816-3a0f-b8fe-4ca80fb8727e","pitchNumber":1,"startTime":"2026-03-21T00:31:45.151Z","endTime":"2026-03-21T00:31:48.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.89260102585461,"aZ":-11.253693345232678,"pfxX":-5.1299143226006105,"pfxZ":10.697452272271113,"pX":-0.7662620748207251,"pZ":3.8127075831346553,"vX0":3.418716079603894,"vY0":-139.7624705213505,"vZ0":-3.2972644998883984,"x":146.21,"y":135.84,"x0":-1.3461450466611353,"y0":50.00220453241544,"z0":5.759840989770429,"aX":-10.031113591549069},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.7,"breakHorizontal":8.5,"spinRate":2613,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.3936473165144956,"extension":6.002393042223158},"index":3,"playId":"45842b61-3a40-3bb3-a8d9-9f85d06553b9","pitchNumber":2,"startTime":"2026-03-21T00:32:00.775Z","endTime":"2026-03-21T00:32:05.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.356107635546405,"aZ":-29.531845496597715,"pfxX":0.6830661180267603,"pfxZ":1.5031837559747494,"pX":-0.2501848034998769,"pZ":2.2683071796673575,"vX0":2.799531898420303,"vY0":-131.55743640423026,"vZ0":-3.2721860460773726,"x":126.54,"y":177.54,"x0":-1.415921618830197,"y0":50.002908663081556,"z0":5.712302865612108,"aX":1.1990984886445206},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.3,"breakHorizontal":-1.8,"spinRate":2627,"spinDirection":202},"zone":5,"typeConfidence":0.91,"plateTime":0.41601145364300063,"extension":5.992254425284729},"index":4,"playId":"78dee08a-a98d-3eb8-93d4-cacdd40b60a2","pitchNumber":3,"startTime":"2026-03-21T00:32:19.889Z","endTime":"2026-03-21T00:32:23.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74168849101989,"aZ":-12.943298207097842,"pfxX":-4.715010730887655,"pfxZ":10.039906427070076,"pX":0.17486298760080712,"pZ":4.042498472389007,"vX0":5.539837948417744,"vY0":-138.02676612049237,"vZ0":-2.5323296982715533,"x":110.33,"y":129.63,"x0":-1.252367673596801,"y0":50.00593397001347,"z0":5.851279769505303,"aX":-9.034982067847153},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":7.3,"spinRate":2584,"spinDirection":213},"zone":12,"typeConfidence":0.9,"plateTime":0.3978921297526976,"extension":5.975741709347162},"index":5,"playId":"196a6f29-1e1e-3076-85d3-930cb254d6ea","pitchNumber":4,"startTime":"2026-03-21T00:32:37.683Z","endTime":"2026-03-21T00:32:41.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":6,"startTime":"2026-03-21T00:33:01.671Z","endTime":"2026-03-21T00:33:01.672Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.825553973538515,"aZ":-31.616417303004123,"pfxX":1.1585209242276102,"pfxZ":0.3202304473641746,"pX":-0.7075990716683151,"pZ":2.490480462311988,"vX0":1.873468038803993,"vY0":-131.7061788630079,"vZ0":-2.181801786334395,"x":143.97,"y":171.54,"x0":-1.5806082802750518,"y0":50.00269049670717,"z0":5.6840774197630966,"aX":2.0208205824297605},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.4,"breakHorizontal":-2.5,"spinRate":2616,"spinDirection":161},"zone":4,"typeConfidence":0.91,"plateTime":0.4169934756348468,"extension":6.115680470486763},"index":7,"playId":"6990aed2-aa8f-3752-99e3-2edd6fdb4a0e","pitchNumber":5,"startTime":"2026-03-21T00:33:01.673Z","endTime":"2026-03-21T00:33:08.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.269936440603075,"aZ":-28.71347412697684,"pfxX":1.8187578085584744,"pfxZ":1.9434258470664103,"pX":-0.3248463750092287,"pZ":1.9112465579577274,"vX0":2.245937432692316,"vY0":-132.91555823588203,"vZ0":-4.498044812466988,"x":129.38,"y":187.18,"x0":-1.4181206040746348,"y0":50.006605681543874,"z0":5.717865510006175,"aX":3.2449572273133773},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.8,"breakHorizontal":-3.8,"spinRate":2724,"spinDirection":208},"zone":7,"typeConfidence":0.9,"plateTime":0.4125566144901436,"extension":5.932541279648618},"hitData":{"launchSpeed":86.6,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.02,"coordY":155.1}},"index":8,"playId":"8469fa58-b0f5-3a4f-abd8-4b80777fbcb8","pitchNumber":6,"startTime":"2026-03-21T00:33:18.262Z","endTime":"2026-03-21T00:33:26.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.0,"awayTeamWinProbability":90.0,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:33:26.668Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cavan Biggio called out on strikes.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T00:33:48.502Z","endTime":"2026-03-21T00:35:47.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":624415,"fullName":"Cavan Biggio","link":"/api/v1/people/624415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624415,"fullName":"Cavan Biggio","link":"/api/v1/people/624415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":683353,"link":"/api/v1/people/683353"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Cavan Biggio replaces Yordan Alvarez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T00:33:39.409Z","endTime":"2026-03-21T00:33:50.764Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624415,"link":"/api/v1/people/624415"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":670541,"link":"/api/v1/people/670541"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79410327312199,"aZ":-28.48320556790551,"pfxX":1.6928894394538112,"pfxZ":2.0736216592870527,"pX":0.6503824728194598,"pZ":1.3641835177902455,"vX0":4.625442816307765,"vY0":-132.414484888411,"vZ0":-5.679506327290369,"x":92.21,"y":201.95,"x0":-1.3376953951989914,"y0":50.0025074559596,"z0":5.616102064348173,"aX":3.010602390246615},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.8,"breakHorizontal":-4.1,"spinRate":2652,"spinDirection":220},"zone":14,"typeConfidence":0.89,"plateTime":0.4133633245388473,"extension":5.980773332098646},"index":1,"playId":"7778c793-fa34-3575-a4be-2468ce0bd804","pitchNumber":1,"startTime":"2026-03-21T00:33:50.764Z","endTime":"2026-03-21T00:33:54.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30521143766503,"aZ":-14.365993543785159,"pfxX":-5.451316260562059,"pfxZ":9.083679473921482,"pX":0.9003438032589974,"pZ":2.3720924657623708,"vX0":7.6031302375112055,"vY0":-138.93497947260317,"vZ0":-6.448802537243925,"x":82.68,"y":174.73,"x0":-1.159862040925761,"y0":50.00193929095248,"z0":5.672963942543092,"aX":-10.686809269881593},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":8.4,"spinRate":2684,"spinDirection":213},"zone":14,"typeConfidence":0.89,"plateTime":0.3938094321978003,"extension":6.07022488202935},"index":2,"playId":"4280c426-5294-3fe7-b550-49375c7ac7e6","pitchNumber":2,"startTime":"2026-03-21T00:34:05.863Z","endTime":"2026-03-21T00:34:10.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.362927504565697,"aZ":-27.724672504964342,"pfxX":1.7675891958050771,"pfxZ":2.495241678344013,"pX":0.31669271874053684,"pZ":1.7153280670671394,"vX0":3.8256893933119422,"vY0":-132.21317613770242,"vZ0":-4.935943657516826,"x":104.93,"y":192.47,"x0":-1.3747226528817489,"y0":50.00254149405056,"z0":5.624070098348476,"aX":3.1501510042437975},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.7,"breakHorizontal":-4.0,"spinRate":2713,"spinDirection":200},"zone":9,"typeConfidence":0.9,"plateTime":0.4131865551662912,"extension":6.104407681281776},"index":3,"playId":"b8df4ff9-6330-3ab5-9003-aa9c1699a63f","pitchNumber":3,"startTime":"2026-03-21T00:34:21.328Z","endTime":"2026-03-21T00:34:28.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":89.8,"endSpeed":84.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.563353070922844,"aZ":-30.334479433766948,"pfxX":0.5495222311284902,"pfxZ":1.0436559388247753,"pX":0.27304863666966006,"pZ":0.37235183369841135,"vX0":4.029587493621288,"vY0":-130.74061836930213,"vZ0":-7.686605014611844,"x":106.59,"y":228.73,"x0":-1.347458998551342,"y0":50.0040797115353,"z0":5.567556702056259,"aX":0.969383470075706},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.7,"breakHorizontal":-1.7,"spinRate":2806,"spinDirection":320},"zone":14,"typeConfidence":0.91,"plateTime":0.4158832244751052,"extension":5.765851245215244},"index":4,"playId":"b60ffd8d-deb7-338e-bea2-40d570d60f68","pitchNumber":4,"startTime":"2026-03-21T00:34:37.100Z","endTime":"2026-03-21T00:34:42.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.417675423794044,"aZ":-10.111577993797846,"pfxX":-3.6277265190181245,"pfxZ":11.341685776839576,"pX":0.26453832422126616,"pZ":3.827812955806481,"vX0":5.594842288825431,"vY0":-139.1159111871627,"vZ0":-3.593131165405123,"x":106.92,"y":135.43,"x0":-1.308366299404893,"y0":50.0025068452509,"z0":5.814837878268322,"aX":-7.0573060659572775},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.9,"breakHorizontal":5.3,"spinRate":2730,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.3948801700046043,"extension":5.995964632496822},"index":5,"playId":"be2a5e1a-2068-39af-8b22-7e9e72fcebc3","pitchNumber":5,"startTime":"2026-03-21T00:35:02.313Z","endTime":"2026-03-21T00:35:08.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91210587044804,"aZ":-11.65482709994733,"pfxX":-5.1095646956422165,"pfxZ":10.629885231773658,"pX":-0.87932237311403,"pZ":3.32514704104191,"vX0":2.8283491270797656,"vY0":-138.53798284060295,"vZ0":-4.700326213349251,"x":157.56,"y":109.15,"x0":-1.253273050728903,"y0":50.00595835218857,"z0":5.832212523053643,"aX":-9.866335262416989},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.4,"breakHorizontal":8.6,"spinRate":2673,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.39640377092944057,"extension":5.791221616776911},"index":6,"playId":"eb65b42f-697a-389b-acb6-09e88fe3f7ff","pitchNumber":6,"startTime":"2026-03-21T00:35:24.885Z","endTime":"2026-03-21T00:35:30.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17711019176854,"aZ":-29.73720751137751,"pfxX":0.007646621063584824,"pfxZ":1.387021646245847,"pX":-0.5310386164644807,"pZ":2.9043499601656233,"vX0":2.39731969476295,"vY0":-131.411930340309,"vZ0":-1.634927402745923,"x":137.24,"y":160.36,"x0":-1.455070999748515,"y0":50.00045868543736,"z0":5.738182231614675,"aX":0.013056768484355415},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.4,"breakHorizontal":-0.5,"spinRate":2716,"spinDirection":187},"zone":1,"typeConfidence":0.91,"plateTime":0.4163902309080578,"extension":5.869816220172785},"index":7,"playId":"3616f0a7-d59d-3881-bd80-8ded2bbbd6b5","pitchNumber":7,"startTime":"2026-03-21T00:35:42.845Z","endTime":"2026-03-21T00:35:47.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624415,"link":"/api/v1/people/624415"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":624415,"link":"/api/v1/people/624415"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":-1.9000000000000004,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:35:47.154Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shay Whitcomb strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T00:35:51.284Z","endTime":"2026-03-21T00:37:06.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683353,"link":"/api/v1/people/683353"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.661572963138113,"aZ":-28.901528238490123,"pfxX":-0.5079750200013664,"pfxZ":1.8460403060896144,"pX":-0.43713230250478263,"pZ":1.924502414144233,"vX0":2.538300913119738,"vY0":-131.87508005336772,"vZ0":-4.255977099545882,"x":133.66,"y":186.82,"x0":-1.3438955649925235,"y0":50.000610727231575,"z0":5.678225259323528,"aX":-0.8995255499931984},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.6,"breakHorizontal":0.4,"spinRate":2732,"spinDirection":208},"zone":7,"typeConfidence":0.9,"plateTime":0.4145087758687964,"extension":6.060443073085836},"index":0,"playId":"22569b88-4a7f-341e-966e-9f9c4c6a1822","pitchNumber":1,"startTime":"2026-03-21T00:36:09.180Z","endTime":"2026-03-21T00:36:13.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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.2,"endSpeed":86.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4740811646703,"aZ":-11.692785970490801,"pfxX":-4.532667978902319,"pfxZ":10.643117438185426,"pX":0.22744138500099748,"pZ":2.8394923614390626,"vX0":5.260250262002099,"vY0":-138.46785238711098,"vZ0":-5.750999761483288,"x":108.33,"y":162.11,"x0":-1.116012298019625,"y0":50.00632150952287,"z0":5.739471422108431,"aX":-8.725839045284486},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.1,"breakHorizontal":7.0,"spinRate":2604,"spinDirection":216},"zone":2,"typeConfidence":0.9,"plateTime":0.3969104194797066,"extension":5.984780888729274},"index":1,"playId":"7f87dc37-8c10-3cfc-adb5-f3689834014a","pitchNumber":2,"startTime":"2026-03-21T00:36:25.267Z","endTime":"2026-03-21T00:36:30.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32931785329776,"aZ":-30.27989299366356,"pfxX":5.493990816707194,"pfxZ":1.1758098795655254,"pX":1.7602620707765089,"pZ":1.333863175815228,"vX0":6.413106430662463,"vY0":-126.9277980205545,"vZ0":-3.9988177430140457,"x":49.9,"y":202.77,"x0":-1.5223784973949817,"y0":50.00600694744164,"z0":5.367041193089493,"aX":8.878124654898949},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.3,"breakHorizontal":-11.5,"spinRate":3059,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.4331340167832023,"extension":6.172281118999764},"index":2,"playId":"f0ace6dd-361c-3bc1-b833-3e40434e08a9","pitchNumber":3,"startTime":"2026-03-21T00:36:46.277Z","endTime":"2026-03-21T00:36:52.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.818605160263086,"aZ":-28.559263173427503,"pfxX":-0.5677770645296425,"pfxZ":2.06418106099943,"pX":1.1375162605079947,"pZ":0.755395076428292,"vX0":5.938998050574809,"vY0":-132.03783522336303,"vZ0":-7.278733990735683,"x":73.64,"y":218.38,"x0":-1.0735510774716102,"y0":50.006493432777155,"z0":5.668523359507569,"aX":-0.9967510116818996},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.3,"breakHorizontal":-0.4,"spinRate":2659,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.4158630607112519,"extension":5.846808532227657},"index":3,"playId":"a04afb3e-637d-3d4c-b02b-65818ae1494f","pitchNumber":4,"startTime":"2026-03-21T00:37:02.948Z","endTime":"2026-03-21T00:37:06.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.199999999999999,"awayTeamWinProbability":92.8,"homeTeamWinProbabilityAdded":-0.9000000000000004,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:37:06.842Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Juan Matheus walks.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T00:39:22.746Z","endTime":"2026-03-21T00:40:40.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":801276,"fullName":"Juan Matheus","link":"/api/v1/people/801276"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":801276,"fullName":"Juan Matheus","link":"/api/v1/people/801276"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":801276,"fullName":"Juan Matheus","link":"/api/v1/people/801276"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Cavan Biggio remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T00:39:06.613Z","endTime":"2026-03-21T00:39:06.633Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624415,"link":"/api/v1/people/624415"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":670541,"link":"/api/v1/people/670541"},"defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Josh Wakefield replaces center fielder Jake Meyers, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":4,"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-21T00:39:06.633Z","endTime":"2026-03-21T00:39:06.635Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":811718,"link":"/api/v1/people/811718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":676694,"link":"/api/v1/people/676694"},"defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Enyel De Los Santos replaces Logan VanWey.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"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-21T00:39:06.635Z","endTime":"2026-03-21T00:39:24.940Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660853,"link":"/api/v1/people/660853"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.087454352520165,"aZ":-27.312468952386048,"pfxX":1.6449017069918552,"pfxZ":3.2292521963047065,"pX":-1.409056764151982,"pZ":2.9623570216102406,"vX0":1.7425527920948822,"vY0":-121.74710950529641,"vZ0":-0.2941419295788614,"x":170.71,"y":158.8,"x0":-2.3468589911181974,"y0":50.00462215954768,"z0":5.441243725343259,"aX":2.478368515763887},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.0,"breakHorizontal":-3.4,"spinRate":2159,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.4492558312215551,"extension":5.966461472450432},"index":3,"playId":"24d5eb5b-f985-3e73-be4b-cdbcc43b359e","pitchNumber":1,"startTime":"2026-03-21T00:39:24.940Z","endTime":"2026-03-21T00:39:30.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.801257742208186,"aZ":-25.218190785863285,"pfxX":-8.939497212934135,"pfxZ":4.654225554678971,"pX":-0.23043785624596969,"pZ":1.6560437520351172,"vX0":6.947377082972304,"vY0":-121.46275918565539,"vZ0":-3.5813922098123965,"x":125.78,"y":194.07,"x0":-1.9663969774173662,"y0":50.00262809747932,"z0":5.34265378497139,"aX":-13.356764101300225},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.8,"breakHorizontal":14.5,"spinRate":1854,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.45095774241927833,"extension":6.44357739568304},"index":4,"playId":"81b726a0-48bc-3426-b8ad-1257aae4326c","pitchNumber":2,"startTime":"2026-03-21T00:39:39.903Z","endTime":"2026-03-21T00:39:45.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.5,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37662592841919,"aZ":-15.077914142180079,"pfxX":-6.227268640468029,"pfxZ":9.443283388568988,"pX":-0.6230880738386656,"pZ":3.5339859043956587,"vX0":5.865204274111117,"vY0":-134.49161583088357,"vZ0":-1.8195610058918612,"x":140.75,"y":143.36,"x0":-2.035613857058188,"y0":50.002776951595294,"z0":5.302706041483765,"aX":-11.273876292647978},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.8,"breakHorizontal":9.8,"spinRate":2150,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.40911145047580977,"extension":6.114258616702964},"index":5,"playId":"ce08b796-fa39-39f8-abd5-f4ea981dd89a","pitchNumber":3,"startTime":"2026-03-21T00:39:58.749Z","endTime":"2026-03-21T00:40:03.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":82.9,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02077639445682,"aZ":-21.61500250120764,"pfxX":-7.363228551531586,"pfxZ":5.9365912874121545,"pX":-0.4999087232112079,"pZ":3.1361976142611176,"vX0":6.618127823458882,"vY0":-133.36864789975613,"vZ0":-1.4702957072973124,"x":136.06,"y":154.1,"x0":-2.072058528705586,"y0":50.003820962528344,"z0":5.272817331097956,"aX":-13.100074644466906},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.6,"breakHorizontal":11.6,"spinRate":2107,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.4126576514850937,"extension":6.0936634246006784},"index":6,"playId":"755e552d-082e-3f89-aad8-b50ea49b5bae","pitchNumber":4,"startTime":"2026-03-21T00:40:17.404Z","endTime":"2026-03-21T00:40:21.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.077,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07025322450267,"aZ":-24.838809456181757,"pfxX":-7.435456400683812,"pfxZ":4.7415568753524004,"pX":-1.2569784976790992,"pZ":1.7321877056691308,"vX0":4.104700612456149,"vY0":-123.23649007976884,"vZ0":-3.6614890505757427,"x":149.86,"y":152.04,"x0":-1.9727701762256713,"y0":50.00436510228052,"z0":5.320717654304593,"aX":-11.508669490909302},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.0,"breakHorizontal":12.6,"spinRate":1850,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.44339842692117903,"extension":7.077443412908996},"index":7,"playId":"c37c27b4-38aa-3b01-b090-6379fa50fd78","pitchNumber":5,"startTime":"2026-03-21T00:40:36.086Z","endTime":"2026-03-21T00:40:40.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":801276,"link":"/api/v1/people/801276","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801276,"link":"/api/v1/people/801276"},"credit":"b_pa"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.2,"awayTeamWinProbability":93.8,"homeTeamWinProbabilityAdded":-0.9999999999999991,"leverageIndex":0.27,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:40:40.776Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cam Cannarella lines out sharply to right fielder Chase Call.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T00:40:45.396Z","endTime":"2026-03-21T00:41:16.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":703448,"fullName":"Cam Cannarella","link":"/api/v1/people/703448"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":801276,"fullName":"Juan Matheus","link":"/api/v1/people/801276"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":703448,"fullName":"Cam Cannarella","link":"/api/v1/people/703448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":813842,"link":"/api/v1/people/813842"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.595403821359266,"aZ":-19.388594979109275,"pfxX":-6.964685762971872,"pfxZ":6.937287002436674,"pX":0.27137689783091534,"pZ":2.724982011535229,"vX0":8.283011913490048,"vY0":-134.7351193226142,"vZ0":-2.909133431807362,"x":106.66,"y":165.21,"x0":-1.9342400695290747,"y0":50.003791044237374,"z0":5.184942460621349,"aX":-12.838149190455951},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.1,"breakHorizontal":10.9,"spinRate":2245,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.40613707925014975,"extension":6.095880816565205},"hitData":{"launchSpeed":100.9,"launchAngle":21.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":165.07,"coordY":71.38}},"index":0,"playId":"8c8bb3cf-a508-36a0-94d1-457822179bcb","pitchNumber":1,"startTime":"2026-03-21T00:41:05.105Z","endTime":"2026-03-21T00:41:16.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":703448,"link":"/api/v1/people/703448","batSide":{"code":"L","description":"Left"}},"first":{"id":801276,"link":"/api/v1/people/801276"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703448,"link":"/api/v1/people/703448"},"credit":"b_ab"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_ab"},{"player":{"id":703448,"link":"/api/v1/people/703448"},"credit":"b_pa"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":0.8999999999999995,"leverageIndex":0.42,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:41:16.543Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Johnson strikes out on a foul tip.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T00:41:17.407Z","endTime":"2026-03-21T00:44:18.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":815793,"fullName":"Carter Johnson","link":"/api/v1/people/815793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":801276,"fullName":"Juan Matheus","link":"/api/v1/people/801276"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660853,"link":"/api/v1/people/660853"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":624523,"link":"/api/v1/people/624523"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":815793,"fullName":"Carter Johnson","link":"/api/v1/people/815793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.419977608399464,"aZ":-26.414024774192917,"pfxX":-0.5806273069105821,"pfxZ":3.858499287109386,"pX":-1.0099140303190897,"pZ":1.7712533237238433,"vX0":3.1528117564755,"vY0":-121.52770806377237,"vZ0":-2.6542162244430014,"x":155.5,"y":190.96,"x0":-2.2500678702274515,"y0":50.000108551759794,"z0":5.178267561339591,"aX":-0.8662606035173565},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.6,"breakHorizontal":0.2,"spinRate":2106,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4511678198043443,"extension":6.3012584594750205},"index":0,"playId":"23f7d33b-2ed2-38b6-bb70-71ad6efc893d","pitchNumber":1,"startTime":"2026-03-21T00:41:44.566Z","endTime":"2026-03-21T00:41:49.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":815793,"link":"/api/v1/people/815793","batSide":{"code":"L","description":"Left"}},"first":{"id":801276,"link":"/api/v1/people/801276"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"fa1d1b67-ca8b-3275-b9a5-227400051220","startTime":"2026-03-21T00:42:02.832Z","endTime":"2026-03-21T00:42:07.127Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":815793,"link":"/api/v1/people/815793","batSide":{"code":"L","description":"Left"}},"first":{"id":801276,"link":"/api/v1/people/801276"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.847718959507535,"aZ":-20.608552923959724,"pfxX":-6.9435857536165635,"pfxZ":6.387362184024157,"pX":0.3596659459573507,"pZ":2.4235122360305543,"vX0":8.464539061624778,"vY0":-133.9218072137018,"vZ0":-3.2713109075601468,"x":103.29,"y":173.35,"x0":-1.9449031125363478,"y0":50.00133008563738,"z0":5.140935185070239,"aX":-12.569144426637338},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.0,"breakHorizontal":10.7,"spinRate":2098,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.4095295124484113,"extension":6.423586163168423},"index":2,"playId":"681b5111-505c-3dd7-ae71-23d200109eff","pitchNumber":2,"startTime":"2026-03-21T00:42:25.032Z","endTime":"2026-03-21T00:42:28.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":815793,"link":"/api/v1/people/815793","batSide":{"code":"L","description":"Left"}},"first":{"id":801276,"link":"/api/v1/people/801276"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94496202855279,"aZ":-18.80373357240735,"pfxX":-6.396639682991741,"pfxZ":7.2802218122790325,"pX":-0.33185860289800867,"pZ":2.4948482826683045,"vX0":6.651864816282754,"vY0":-134.37039494889237,"vZ0":-3.4080861485964764,"x":129.65,"y":171.42,"x0":-2.0033346692412612,"y0":50.00186301309476,"z0":5.108548529400628,"aX":-11.746826034868139},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.7,"breakHorizontal":10.2,"spinRate":2154,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.40695146014272243,"extension":6.355533088579001},"index":3,"playId":"84e468b7-7f3f-3093-8aa9-3df6aadee474","pitchNumber":3,"startTime":"2026-03-21T00:42:53.808Z","endTime":"2026-03-21T00:42:57.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":815793,"link":"/api/v1/people/815793","batSide":{"code":"L","description":"Left"}},"first":{"id":801276,"link":"/api/v1/people/801276"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9550263882729,"aZ":-17.92065426277267,"pfxX":-6.841257900625603,"pfxZ":7.819680154122656,"pX":-0.5864381644655609,"pZ":3.1316133618510733,"vX0":5.864927321148736,"vY0":-134.58339299565338,"vZ0":-2.4422650941329103,"x":139.35,"y":154.23,"x0":-1.9119415028962268,"y0":50.001152696497854,"z0":5.329266119997893,"aX":-12.468262017289648},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.8,"breakHorizontal":11.0,"spinRate":2125,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.40797540888097616,"extension":6.138646774061366},"index":4,"playId":"a9838c86-3ba1-3af8-8e13-e44900e80d30","pitchNumber":4,"startTime":"2026-03-21T00:43:15.730Z","endTime":"2026-03-21T00:43:19.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":815793,"link":"/api/v1/people/815793","batSide":{"code":"L","description":"Left"}},"first":{"id":801276,"link":"/api/v1/people/801276"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"ac9df5ed-ef5e-3b31-8c31-5b8f93a378b9","startTime":"2026-03-21T00:43:42.562Z","endTime":"2026-03-21T00:43:50.475Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":815793,"link":"/api/v1/people/815793","batSide":{"code":"L","description":"Left"}},"first":{"id":801276,"link":"/api/v1/people/801276"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Enyel De Los Santos picks off Juan Matheus at 1st on throw to first baseman Riley Unroe.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":1},"index":6,"actionPlayId":"ac9df5ed-ef5e-3b31-8c31-5b8f93a378b9","startTime":"2026-03-21T00:43:56.024Z","endTime":"2026-03-21T00:44:13.750Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":801276,"link":"/api/v1/people/801276"},"defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":815793,"link":"/api/v1/people/815793","batSide":{"code":"L","description":"Left"}},"first":{"id":801276,"link":"/api/v1/people/801276"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.37,"dramaIndex":23.0,"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.9,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61856358971657,"aZ":-24.253647171329746,"pfxX":-10.033285184557998,"pfxZ":4.96993480236935,"pX":-0.6114557811526379,"pZ":1.9622549237338804,"vX0":6.353074437987341,"vY0":-125.7119880168859,"vZ0":-3.319039268578583,"x":140.31,"y":185.8,"x0":-1.874013709032761,"y0":50.00157262327439,"z0":5.278975045604461,"aX":-15.981161926814163},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.4,"breakHorizontal":16.6,"spinRate":1935,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.4364952513114213,"extension":6.774756216864763},"index":7,"playId":"e48c6686-75eb-3127-a7aa-1b98c4dd27d1","pitchNumber":5,"startTime":"2026-03-21T00:44:13.750Z","endTime":"2026-03-21T00:44:18.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":815793,"link":"/api/v1/people/815793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815793,"link":"/api/v1/people/815793"},"credit":"b_ab"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_ab"},{"player":{"id":815793,"link":"/api/v1/people/815793"},"credit":"b_pa"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.7,"awayTeamWinProbability":91.3,"homeTeamWinProbabilityAdded":0.29999999999999893,"leverageIndex":0.37,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:44:18.165Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chase Call flies out to center fielder Cam Cannarella.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T00:46:31.838Z","endTime":"2026-03-21T00:47:39.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":813842,"fullName":"Chase Call","link":"/api/v1/people/813842"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"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":813842,"fullName":"Chase Call","link":"/api/v1/people/813842"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":703448,"link":"/api/v1/people/703448"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Michael Petersen replaces Lake Bachar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T00:46:17.400Z","endTime":"2026-03-21T00:46:34.127Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656848,"link":"/api/v1/people/656848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":813842,"link":"/api/v1/people/813842","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23007248700555,"aZ":-10.20526413933396,"pfxX":-2.774639027760969,"pfxZ":11.11668821291228,"pX":-0.16477745002175814,"pZ":1.3682407824455598,"vX0":2.2684530987065368,"vY0":-140.0523515724618,"vZ0":-12.18056732346701,"x":123.28,"y":201.84,"x0":-0.6269481640167446,"y0":50.00073441513085,"z0":6.454150228953314,"aX":-5.481522598374951},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":4.6,"spinRate":2350,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.39189719428588043,"extension":6.2502870224319445},"index":1,"playId":"081789d4-e134-3293-8bc7-f47fadbcde22","pitchNumber":1,"startTime":"2026-03-21T00:46:34.127Z","endTime":"2026-03-21T00:46:38.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":813842,"link":"/api/v1/people/813842","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.54148074348007,"aZ":-10.300384045174054,"pfxX":-4.317098282511603,"pfxZ":10.806277842553152,"pX":-0.4481021955992205,"pZ":2.298003797427589,"vX0":2.87328111455968,"vY0":-142.08198278664216,"vZ0":-9.618441642527745,"x":134.08,"y":176.73,"x0":-0.916696575654935,"y0":50.00686412388425,"z0":6.401568646605019,"aX":-8.74170942645088},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":7.2,"spinRate":2366,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.3869704183667393,"extension":6.375261245136027},"index":2,"playId":"bda50802-e669-3a00-912c-8c99057408e0","pitchNumber":2,"startTime":"2026-03-21T00:46:51.180Z","endTime":"2026-03-21T00:46:55.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":813842,"link":"/api/v1/people/813842","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":96.7,"endSpeed":88.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.462973260838424,"aZ":-12.441524789625785,"pfxX":-3.9537374523504036,"pfxZ":9.88477219352044,"pX":0.016418629552546523,"pZ":2.4979082913286548,"vX0":3.5956211201614634,"vY0":-140.53951584768143,"vZ0":-8.657106667049582,"x":116.37,"y":171.34,"x0":-0.7671665587487553,"y0":50.002686527248,"z0":6.4303388268324015,"aX":-7.892748827646152},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":6.4,"spinRate":2320,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.39004175244339434,"extension":6.337070920062181},"index":3,"playId":"21fc0b17-da30-3a7f-b564-320e767a77e5","pitchNumber":3,"startTime":"2026-03-21T00:47:07.794Z","endTime":"2026-03-21T00:47:11.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":813842,"link":"/api/v1/people/813842","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.504084917558103,"aZ":-32.209304012789055,"pfxX":0.8273386581703853,"pfxZ":-0.01789198013106308,"pX":-0.16991898940904235,"pZ":3.3485872128109078,"vX0":2.4657092967943286,"vY0":-125.07908482051228,"vZ0":-1.1924974815786713,"x":123.48,"y":148.37,"x0":-1.2731689161313138,"y0":50.005941990160494,"z0":6.455273793721817,"aX":1.3204898058067644},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.1,"breakHorizontal":-2.0,"spinRate":2182,"spinDirection":77},"zone":2,"typeConfidence":2.0,"plateTime":0.4366886558089056,"extension":6.4537698332392095},"hitData":{"launchSpeed":91.0,"launchAngle":38.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.14,"coordY":82.16}},"index":4,"playId":"c7216220-f69b-39f0-9938-2ec3ca90ca0f","pitchNumber":4,"startTime":"2026-03-21T00:47:30.143Z","endTime":"2026-03-21T00:47:39.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":813842,"link":"/api/v1/people/813842","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813842,"link":"/api/v1/people/813842"},"credit":"b_ab"},{"player":{"id":656848,"link":"/api/v1/people/656848"},"credit":"p_ab"},{"player":{"id":813842,"link":"/api/v1/people/813842"},"credit":"b_pa"},{"player":{"id":656848,"link":"/api/v1/people/656848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.0,"awayTeamWinProbability":94.0,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.08,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:47:39.765Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Matthews walks.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T00:47:42.139Z","endTime":"2026-03-21T00:49:25.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.554843943047633,"aZ":-31.443952977153597,"pfxX":0.4930931843704309,"pfxZ":0.46184219200276866,"pX":1.4029742424143241,"pZ":0.922950193780561,"vX0":6.441849367595983,"vY0":-124.3632747326304,"vZ0":-6.376076254608406,"x":63.52,"y":213.86,"x0":-1.2740471510061384,"y0":50.00485167884458,"z0":6.095513738961169,"aX":0.7786665803221686},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.4,"breakHorizontal":-2.3,"spinRate":2169,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4387251362189448,"extension":6.828790197541846},"index":0,"playId":"c06b2880-570d-36b2-8683-a3baecae93d3","pitchNumber":1,"startTime":"2026-03-21T00:48:04.398Z","endTime":"2026-03-21T00:48:07.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.903181541019016,"aZ":-10.389846850789587,"pfxX":-3.1991247903422675,"pfxZ":10.981162503595227,"pX":-0.31024633594580364,"pZ":3.4892922062410983,"vX0":2.0504278695757816,"vY0":-140.2381713993891,"vZ0":-6.739073927224331,"x":128.83,"y":144.57,"x0":-0.6367620968946291,"y0":50.00248104142496,"z0":6.607532302542703,"aX":-6.34636791674349},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.6,"breakHorizontal":5.4,"spinRate":2269,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3911593470031911,"extension":6.283296675992159},"index":1,"playId":"c9ff001e-5c4c-3d99-9130-afcc985486ab","pitchNumber":2,"startTime":"2026-03-21T00:48:25.081Z","endTime":"2026-03-21T00:48:30.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47371726440057,"aZ":-10.573991045941845,"pfxX":-4.03066152970667,"pfxZ":10.790451704419125,"pX":-1.2742248186395957,"pZ":2.1282881946555827,"vX0":0.5228024836183228,"vY0":-140.9349070772316,"vZ0":-9.930449115784327,"x":165.57,"y":181.32,"x0":-0.9392124213251478,"y0":50.00497449946761,"z0":6.390543620647685,"aX":-8.07000676089252},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":7.2,"spinRate":2395,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.38936258219642195,"extension":6.393128265708927},"index":2,"playId":"b7212860-4b88-3755-be24-ca101571e344","pitchNumber":3,"startTime":"2026-03-21T00:48:42.624Z","endTime":"2026-03-21T00:48:50.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69874941947913,"aZ":-31.873896773004944,"pfxX":1.5441124966761697,"pfxZ":0.19183382803286841,"pX":1.1751924359111572,"pZ":0.5265103027699766,"vX0":5.5177645095528565,"vY0":-125.29699375563882,"vZ0":-7.4818292731709235,"x":72.2,"y":224.56,"x0":-1.2539398590702324,"y0":50.00531793427534,"z0":6.14699603247357,"aX":2.4616552513465724},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.1,"breakHorizontal":-4.1,"spinRate":2399,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.43671285023868345,"extension":6.557001106069546},"index":3,"playId":"c0b11339-ec59-36a4-8af3-d025111c1656","pitchNumber":4,"startTime":"2026-03-21T00:49:01.430Z","endTime":"2026-03-21T00:49:10.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.38137640329692,"aZ":-11.56494144617998,"pfxX":-2.157857498899576,"pfxZ":10.652154923725426,"pX":-0.35744011730159897,"pZ":4.165080161840187,"vX0":1.8601280948804275,"vY0":-139.2178186641009,"vZ0":-4.836623481360395,"x":130.62,"y":126.32,"x0":-0.7585900701064181,"y0":50.005520520513755,"z0":6.710001134125391,"aX":-4.17641724884966},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.2,"breakHorizontal":3.5,"spinRate":2250,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.3955817533213679,"extension":6.1548529881734915},"index":4,"playId":"786f3c93-0649-3cf4-aea9-1c09985a6fcf","pitchNumber":5,"startTime":"2026-03-21T00:49:21.145Z","endTime":"2026-03-21T00:49:25.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":656848,"link":"/api/v1/people/656848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.2,"awayTeamWinProbability":90.8,"homeTeamWinProbabilityAdded":3.1999999999999993,"leverageIndex":0.68,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:49:25.062Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Wakefield walks.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T00:50:07.663Z","endTime":"2026-03-21T00:51:23.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":811718,"fullName":"Josh Wakefield","link":"/api/v1/people/811718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":811718,"fullName":"Josh Wakefield","link":"/api/v1/people/811718"},"postOnSecond":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":811718,"fullName":"Josh Wakefield","link":"/api/v1/people/811718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"08315056-0716-0003-001c-f08cd117d70a","startTime":"2026-03-21T00:49:58.852Z","endTime":"2026-03-21T00:50:09.472Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":811718,"link":"/api/v1/people/811718","batSide":{"code":"L","description":"Left"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13217649712632,"aZ":-11.911897344962327,"pfxX":-3.4083316129072703,"pfxZ":10.246480917989627,"pX":-0.015780889439505372,"pZ":3.988503362217752,"vX0":3.7642373758064074,"vY0":-140.3094458700487,"vZ0":-4.783655751748587,"x":117.6,"y":131.09,"x0":-0.9371171945362254,"y0":50.00684648643804,"z0":6.502961795262394,"aX":-6.742764221329298},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":5.3,"spinRate":2284,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3915741755152973,"extension":6.272704554057106},"index":1,"playId":"904917f3-ca2d-3d8b-9162-da5a31de3dcf","pitchNumber":1,"startTime":"2026-03-21T00:50:09.472Z","endTime":"2026-03-21T00:50:13.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":811718,"link":"/api/v1/people/811718","batSide":{"code":"L","description":"Left"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95420102713166,"aZ":-34.3738529456047,"pfxX":0.5995558042971165,"pfxZ":-1.4539291316314809,"pX":1.2785089760196402,"pZ":0.664957562297973,"vX0":6.302833971635781,"vY0":-122.11253005151008,"vZ0":-5.890450405059562,"x":68.27,"y":220.83,"x0":-1.413552667149637,"y0":50.00406554759096,"z0":6.064264658007427,"aX":0.9055605906599165},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.8,"breakHorizontal":-2.5,"spinRate":2293,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.448463116188897,"extension":6.509214103338122},"index":2,"playId":"e1522a33-1a96-3757-bcc9-85b755370fd1","pitchNumber":2,"startTime":"2026-03-21T00:50:29.080Z","endTime":"2026-03-21T00:50:36.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":811718,"link":"/api/v1/people/811718","batSide":{"code":"L","description":"Left"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Brice Matthews steals (8) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":3,"actionPlayId":"e1522a33-1a96-3757-bcc9-85b755370fd1","startTime":"2026-03-21T00:50:40.240Z","endTime":"2026-03-21T00:51:00.160Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":811718,"link":"/api/v1/people/811718","batSide":{"code":"L","description":"Left"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"postOnSecond":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"homeTeamWinProbability":10.299999999999999,"awayTeamWinProbability":89.7,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":1.51,"dramaIndex":50.0,"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":96.9,"endSpeed":88.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.926909582121883,"aZ":-8.301918907145854,"pfxX":-3.5537259698110186,"pfxZ":11.939473613408278,"pX":0.5230696107224816,"pZ":1.1673248052016263,"vX0":5.037207891188118,"vY0":-140.52712571955527,"vZ0":-12.674937197364242,"x":88.65,"y":229.53,"x0":-0.8311706614085498,"y0":50.00222699743916,"z0":6.276050695237471,"aX":-7.10545825458671},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.2,"breakHorizontal":5.4,"spinRate":2411,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.3897999189988526,"extension":6.553054890108415},"index":4,"playId":"4b1726f7-827a-33eb-b3db-a0e902783440","pitchNumber":3,"startTime":"2026-03-21T00:51:00.160Z","endTime":"2026-03-21T00:51:04.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":811718,"link":"/api/v1/people/811718","batSide":{"code":"L","description":"Left"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.33523707414241,"aZ":-6.201945424980494,"pfxX":-4.661720527687565,"pfxZ":13.274409236047221,"pX":1.0530951327206832,"pZ":0.5757681868669414,"vX0":6.7942431137037085,"vY0":-139.67434218335194,"vZ0":-14.175829686855968,"x":76.86,"y":223.23,"x0":-0.8163822359564012,"y0":50.00434734602961,"z0":6.1493493428573585,"aX":-9.12206642682536},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.9,"breakHorizontal":6.8,"spinRate":2401,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3936193434185955,"extension":6.524673787361483},"index":5,"playId":"f36112c7-b350-3bae-a327-e382ab1e1627","pitchNumber":4,"startTime":"2026-03-21T00:51:20.139Z","endTime":"2026-03-21T00:51:23.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":811718,"link":"/api/v1/people/811718","batSide":{"code":"L","description":"Left"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":811718,"link":"/api/v1/people/811718"},"credit":"b_pa"},{"player":{"id":656848,"link":"/api/v1/people/656848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.4,"awayTeamWinProbability":84.6,"homeTeamWinProbabilityAdded":5.100000000000001,"leverageIndex":1.51,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:51:23.222Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Unroe singles on a line drive to right fielder Fenwick Trimble. Brice Matthews to 3rd. Josh Wakefield to 2nd.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T00:51:44.011Z","endTime":"2026-03-21T00:54:01.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"postOnSecond":{"id":811718,"fullName":"Josh Wakefield","link":"/api/v1/people/811718"},"postOnThird":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6],"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":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":814458,"link":"/api/v1/people/814458"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":811718,"fullName":"Josh Wakefield","link":"/api/v1/people/811718"},"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(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":87.7,"endSpeed":80.2,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30123556246273,"aZ":-33.66092342851593,"pfxX":-7.205886596092736,"pfxZ":-0.9054066398884606,"pX":0.01598248076376253,"pZ":1.93992901969999,"vX0":5.882351932231527,"vY0":-127.52756981421314,"vZ0":-4.065703422390728,"x":116.39,"y":186.4,"x0":-1.3939361222508222,"y0":50.005425705141306,"z0":6.2345701823161885,"aX":-11.770059163721456},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.4,"breakHorizontal":11.5,"spinRate":1161,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.43088236873887054,"extension":6.538501284891691},"index":0,"playId":"d3a5803f-1d61-3acf-a8ca-49b54a3d56f9","pitchNumber":1,"startTime":"2026-03-21T00:51:52.980Z","endTime":"2026-03-21T00:51:56.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"first":{"id":811718,"link":"/api/v1/people/811718"},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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.2,"endSpeed":87.8,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.70258514661378,"aZ":-10.468369475900124,"pfxX":-5.074158000242914,"pfxZ":10.878797462557982,"pX":1.1411894933880569,"pZ":3.3475945353184335,"vX0":7.355072587711082,"vY0":-141.19377223005338,"vZ0":-6.450199766021399,"x":73.5,"y":148.39,"x0":-0.8526787133918129,"y0":50.002092889498144,"z0":6.353526302228974,"aX":-10.1239318806972},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.4,"breakHorizontal":7.4,"spinRate":2355,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.38969447648388433,"extension":6.422330837839728},"index":1,"playId":"fca8e320-405c-3e06-8e3b-aa9a1d898756","pitchNumber":2,"startTime":"2026-03-21T00:52:14.721Z","endTime":"2026-03-21T00:52:18.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"first":{"id":811718,"link":"/api/v1/people/811718"},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.627837897068442,"aZ":-24.74022069544133,"pfxX":-4.520394933870893,"pfxZ":4.539014167808915,"pX":0.41562208734921813,"pZ":1.7018867592593752,"vX0":6.267343658122959,"vY0":-127.55984827945218,"vZ0":-6.098307605459694,"x":101.16,"y":192.83,"x0":-1.492369698067309,"y0":50.00601190829686,"z0":6.089299931733899,"aX":-7.409099662942691},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.0,"breakHorizontal":6.7,"spinRate":1052,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.43033001731451037,"extension":6.601392940005145},"index":2,"playId":"3a44578e-5883-30f8-bf59-3e2daf641839","pitchNumber":3,"startTime":"2026-03-21T00:52:38.346Z","endTime":"2026-03-21T00:52:43.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"first":{"id":811718,"link":"/api/v1/people/811718"},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"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-21T00:52:51.877Z","endTime":"2026-03-21T00:53:11.845Z","isPitch":false,"type":"action","player":{"id":624523,"link":"/api/v1/people/624523"},"defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"first":{"id":811718,"link":"/api/v1/people/811718"},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.664342157663253,"aZ":-29.574576237795924,"pfxX":0.4688165421025108,"pfxZ":1.6030172659256072,"pX":1.396179676729644,"pZ":1.735854795317503,"vX0":6.713124482170233,"vY0":-126.52105252251104,"vZ0":-5.158432057566998,"x":63.78,"y":191.91,"x0":-1.3517339396963783,"y0":50.00259915004356,"z0":6.169390876789431,"aX":0.7604538186070839},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.9,"breakHorizontal":-2.4,"spinRate":2421,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4328113175255943,"extension":6.532427999627766},"index":4,"playId":"28adbc30-289f-3aff-a9ea-e7418d951702","pitchNumber":4,"startTime":"2026-03-21T00:53:11.845Z","endTime":"2026-03-21T00:53:14.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"first":{"id":811718,"link":"/api/v1/people/811718"},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.924857145856,"aZ":-11.112295355274993,"pfxX":-4.909248095903609,"pfxZ":10.535590746357492,"pX":1.2661791622768663,"pZ":2.56873098762146,"vX0":7.565469973119758,"vY0":-140.94542383383148,"vZ0":-8.303751789572994,"x":68.74,"y":169.42,"x0":-0.8228449991481834,"y0":50.003780389602944,"z0":6.282358720382161,"aX":-9.81559638071025},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.4,"breakHorizontal":7.2,"spinRate":2403,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.38955004944446703,"extension":6.550586901068223},"index":5,"playId":"7b89682a-88ab-3166-9f48-e172e4881e2e","pitchNumber":5,"startTime":"2026-03-21T00:53:31.469Z","endTime":"2026-03-21T00:53:35.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"first":{"id":811718,"link":"/api/v1/people/811718"},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33192812132125,"aZ":-29.95149743927134,"pfxX":-5.761554612389434,"pfxZ":1.3339630534646032,"pX":-0.0629326812022584,"pZ":2.0789481263650367,"vX0":5.628352016422525,"vY0":-128.45697813704942,"vZ0":-4.281647342698577,"x":119.4,"y":182.65,"x0":-1.536874421366188,"y0":50.003126828710066,"z0":6.103558959807669,"aX":-9.601205026678983},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.7,"breakHorizontal":9.1,"spinRate":1055,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.4268673022835583,"extension":6.581372443421538},"hitData":{"launchSpeed":76.8,"launchAngle":15.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.55,"coordY":137.12}},"index":6,"playId":"fa8886c0-7de4-345b-8654-aad1eea8a627","pitchNumber":6,"startTime":"2026-03-21T00:53:50.908Z","endTime":"2026-03-21T00:54:01.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"first":{"id":811718,"link":"/api/v1/people/811718"},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624523,"link":"/api/v1/people/624523"},"credit":"b_ab"},{"player":{"id":656848,"link":"/api/v1/people/656848"},"credit":"p_ab"},{"player":{"id":624523,"link":"/api/v1/people/624523"},"credit":"b_pa"},{"player":{"id":656848,"link":"/api/v1/people/656848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.0,"awayTeamWinProbability":75.0,"homeTeamWinProbabilityAdded":9.6,"leverageIndex":2.87,"dramaIndex":136.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:54:01.521Z","atBatIndex":71},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jax Biggers pops out to second baseman Carter Johnson on the infield fly rule.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T00:54:05.504Z","endTime":"2026-03-21T00:55:46.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":680890,"fullName":"Jax Biggers","link":"/api/v1/people/680890"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"postOnSecond":{"id":811718,"fullName":"Josh Wakefield","link":"/api/v1/people/811718"},"postOnThird":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680890,"fullName":"Jax Biggers","link":"/api/v1/people/680890"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":815793,"link":"/api/v1/people/815793"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.4,"endSpeed":79.3,"strikeZoneTop":3.067,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75504480373338,"aZ":-25.968868907803884,"pfxX":-5.044305042221742,"pfxZ":3.8354357094399063,"pX":0.8807128599598166,"pZ":3.2259802470859515,"vX0":7.1426343202939035,"vY0":-127.08099787803076,"vZ0":-2.374935910279341,"x":83.43,"y":151.68,"x0":-1.3255067975303556,"y0":50.00186517581521,"z0":6.259248975713186,"aX":-8.15856264959486},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.6,"breakHorizontal":7.3,"spinRate":1173,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4328650097999871,"extension":6.667204307576031},"index":0,"playId":"85f28e3a-7711-3f74-9682-b081662c281c","pitchNumber":1,"startTime":"2026-03-21T00:54:32.288Z","endTime":"2026-03-21T00:54:36.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":811718,"link":"/api/v1/people/811718"},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.4,"strikeZoneTop":3.067,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.539840658932505,"aZ":-10.362558213110058,"pfxX":-5.826685655602235,"pfxZ":11.06969994509906,"pX":-0.5896712681048091,"pZ":2.349308254488485,"vX0":3.504142156643099,"vY0":-140.38776948211282,"vZ0":-9.022686799090206,"x":139.48,"y":175.35,"x0":-1.105321875783812,"y0":50.005407925404214,"z0":6.303991845150455,"aX":-11.484892438351533},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":9.7,"spinRate":2348,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.39205444928259414,"extension":6.473360879054316},"index":1,"playId":"27e3ea65-79c2-3970-bde8-765820acdb03","pitchNumber":2,"startTime":"2026-03-21T00:54:50.298Z","endTime":"2026-03-21T00:54:53.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":811718,"link":"/api/v1/people/811718"},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.067,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59769678283995,"aZ":-13.135921157366354,"pfxX":-4.318624276789307,"pfxZ":9.634060735609648,"pX":-0.7097071420058165,"pZ":3.531776321077646,"vX0":2.9942798180150407,"vY0":-139.29185411809112,"vZ0":-5.550912112031718,"x":144.05,"y":143.42,"x0":-1.234348360043718,"y0":50.00537939370287,"z0":6.4101181589097855,"aX":-8.536471324169417},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":7.2,"spinRate":2179,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3923650035957458,"extension":6.367711398958532},"index":2,"playId":"fbd440bb-da56-3097-96a2-322b10abb9db","pitchNumber":3,"startTime":"2026-03-21T00:55:10.443Z","endTime":"2026-03-21T00:55:14.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":811718,"link":"/api/v1/people/811718"},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.067,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.052950846282755,"aZ":-31.917394845842647,"pfxX":0.13023022279599616,"pfxZ":0.1609627759157526,"pX":-0.21796872015581142,"pZ":1.6694804952496924,"vX0":3.3370369615680953,"vY0":-124.95377517605831,"vZ0":-4.547406708820786,"x":125.31,"y":193.7,"x0":-1.5850232167621288,"y0":50.00391430090341,"z0":6.121559836279919,"aX":0.20602643849137844},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.5,"breakHorizontal":-1.0,"spinRate":2212,"spinDirection":64},"zone":8,"typeConfidence":2.0,"plateTime":0.43755835277446264,"extension":6.625136560085807},"hitData":{"launchSpeed":85.9,"launchAngle":59.0,"totalDistance":129.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":136.84,"coordY":151.92}},"index":3,"playId":"ca98a06a-5874-3e55-bce6-1c4ac69fdf46","pitchNumber":4,"startTime":"2026-03-21T00:55:33.461Z","endTime":"2026-03-21T00:55:46.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":811718,"link":"/api/v1/people/811718"},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680890,"link":"/api/v1/people/680890"},"credit":"b_ab"},{"player":{"id":656848,"link":"/api/v1/people/656848"},"credit":"p_ab"},{"player":{"id":680890,"link":"/api/v1/people/680890"},"credit":"b_pa"},{"player":{"id":656848,"link":"/api/v1/people/656848"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-11.2,"leverageIndex":4.46,"dramaIndex":185.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:55:46.106Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Vázquez called out on strikes.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T00:56:13.684Z","endTime":"2026-03-21T00:58:21.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683353,"link":"/api/v1/people/683353"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37895139294993,"aZ":-33.80948045328673,"pfxX":1.0870145916657852,"pfxZ":-1.0952126831983442,"pX":0.6727884707107235,"pZ":2.3711417840957356,"vX0":4.251184010219296,"vY0":-121.58910166527063,"vZ0":-2.315247551201204,"x":91.35,"y":174.76,"x0":-1.241236197063063,"y0":50.00374500491096,"z0":6.276477682986683,"aX":1.6225585413277812},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.3,"breakHorizontal":-3.0,"spinRate":2162,"spinDirection":47},"zone":6,"typeConfidence":2.0,"plateTime":0.4508965187655751,"extension":6.521982310760193},"index":0,"playId":"90d9a67b-ee51-3ee9-a3ee-c382163b28c2","pitchNumber":1,"startTime":"2026-03-21T00:56:13.684Z","endTime":"2026-03-21T00:56:17.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":811718,"link":"/api/v1/people/811718"},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.653310230998674,"aZ":-34.91280999833465,"pfxX":0.6545692269904089,"pfxZ":-1.79566421557349,"pX":0.11204669256529866,"pZ":2.68259184549694,"vX0":3.4139510115928475,"vY0":-123.17178248176168,"vZ0":-1.411561756581569,"x":112.73,"y":166.35,"x0":-1.382581884941417,"y0":50.006008416521006,"z0":6.241400264498713,"aX":0.9957830715040694},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-3.4,"breakHorizontal":-2.0,"spinRate":2229,"spinDirection":69},"zone":2,"typeConfidence":2.0,"plateTime":0.44633778244190836,"extension":6.64321165880964},"index":1,"playId":"0dbd0cb0-eb7d-34a0-a6fb-5694d5d47a0f","pitchNumber":2,"startTime":"2026-03-21T00:56:33.101Z","endTime":"2026-03-21T00:56:36.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":811718,"link":"/api/v1/people/811718"},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":96.7,"endSpeed":88.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.230566124577415,"aZ":-11.873708904344396,"pfxX":-3.8712340573344335,"pfxZ":10.16640745230319,"pX":0.3239199367959516,"pZ":3.506223892901569,"vX0":4.838868847399298,"vY0":-140.72428150079944,"vZ0":-5.911578408279145,"x":104.65,"y":144.11,"x0":-0.9184379860703531,"y0":50.003945383248485,"z0":6.410028641622907,"aX":-7.731335604304429},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.3,"breakHorizontal":6.0,"spinRate":2186,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3898722132666106,"extension":6.456610016299233},"index":2,"playId":"52d67342-3ac3-3ccf-91b9-447334063359","pitchNumber":3,"startTime":"2026-03-21T00:56:55.343Z","endTime":"2026-03-21T00:56:59.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":811718,"link":"/api/v1/people/811718"},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.424058989268588,"aZ":-22.854241718474285,"pfxX":-3.530807773080433,"pfxZ":5.67211777250742,"pX":-1.3307142071747695,"pZ":1.7268130268828363,"vX0":1.061528125686486,"vY0":-127.42859563552823,"vZ0":-6.4771590916579305,"x":167.72,"y":192.16,"x0":-1.2942117629397638,"y0":50.00296223711512,"z0":6.109707519569597,"aX":-5.80082458066254},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.0,"breakHorizontal":6.1,"spinRate":1030,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.42998494917745855,"extension":6.684102783326832},"index":3,"playId":"79434684-2a6f-3f1a-bf98-1074e56507e1","pitchNumber":4,"startTime":"2026-03-21T00:57:17.148Z","endTime":"2026-03-21T00:57:21.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":811718,"link":"/api/v1/people/811718"},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.76457820951318,"aZ":-7.936598720850221,"pfxX":-3.951093413809721,"pfxZ":12.017326325270021,"pX":0.47868293023054526,"pZ":2.6862221664516457,"vX0":4.572002812439338,"vY0":-141.89046356801578,"vZ0":-8.96105916961849,"x":98.75,"y":166.25,"x0":-0.6485713766056691,"y0":50.00399967214789,"z0":6.410409235564634,"aX":-7.969638978091276},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.9,"breakHorizontal":6.1,"spinRate":2322,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.38764507021064176,"extension":6.420717949966332},"index":4,"playId":"708db97b-ea30-38fc-9482-c143a9075be5","pitchNumber":5,"startTime":"2026-03-21T00:57:49.858Z","endTime":"2026-03-21T00:57:55.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":811718,"link":"/api/v1/people/811718"},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.53034803909412,"aZ":-11.796101264309804,"pfxX":-4.188867349430907,"pfxZ":10.186833520143654,"pX":-0.3238189968643081,"pZ":1.8179197120588828,"vX0":3.1784472457915904,"vY0":-141.34083703930946,"vZ0":-10.302693047847612,"x":129.34,"y":189.7,"x0":-0.9249569503123704,"y0":50.006670987394294,"z0":6.292095107495952,"aX":-8.383591659110493},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.2,"breakHorizontal":6.8,"spinRate":2247,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.38917003609993106,"extension":6.495106716878938},"index":5,"playId":"f183d8f9-a10e-3979-a6cf-c4bb1de5d02a","pitchNumber":6,"startTime":"2026-03-21T00:58:16.565Z","endTime":"2026-03-21T00:58:21.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":811718,"link":"/api/v1/people/811718"},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_ab"},{"player":{"id":656848,"link":"/api/v1/people/656848"},"credit":"p_ab"},{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_pa"},{"player":{"id":656848,"link":"/api/v1/people/656848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-10.4,"leverageIndex":4.06,"dramaIndex":170.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:58:21.072Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Emilio Barreras grounds out, second baseman Brice Matthews to first baseman Riley Unroe.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T01:00:34.849Z","endTime":"2026-03-21T01:02:05.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":808903,"fullName":"Emilio Barreras","link":"/api/v1/people/808903"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685005,"fullName":"Christian Roa","link":"/api/v1/people/685005"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808903,"fullName":"Emilio Barreras","link":"/api/v1/people/808903"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624523,"link":"/api/v1/people/624523"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Christian Roa replaces Enyel De Los Santos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T01:00:36.774Z","endTime":"2026-03-21T01:00:37.100Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685005,"link":"/api/v1/people/685005"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":808903,"link":"/api/v1/people/808903","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87084447302151,"aZ":-14.292361634430057,"pfxX":-4.9213187441588975,"pfxZ":9.055081723643752,"pX":0.7654550677816242,"pZ":1.6008151033109725,"vX0":8.742288514512907,"vY0":-139.08233587465395,"vZ0":-9.443474554077392,"x":87.82,"y":195.56,"x0":-1.7678462339823062,"y0":50.00429405944903,"z0":5.970718287664313,"aX":-9.720254306596885},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":7.3,"spinRate":2188,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39262986732616545,"extension":6.55633627458737},"index":1,"playId":"5d11198a-c412-3fa4-b01b-aae2c1276d82","pitchNumber":1,"startTime":"2026-03-21T01:00:37.100Z","endTime":"2026-03-21T01:00:41.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685005,"link":"/api/v1/people/685005","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":808903,"link":"/api/v1/people/808903","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66949035813307,"aZ":-16.456092183892803,"pfxX":-4.212767978777278,"pfxZ":8.048491197747737,"pX":0.32844520471239913,"pZ":2.4823306182653537,"vX0":8.064044518620305,"vY0":-138.34190948459852,"vZ0":-6.661501906131661,"x":104.48,"y":171.76,"x0":-2.067004710832143,"y0":50.005638905534504,"z0":6.0102225613967954,"aX":-8.230457615789957},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":6.1,"spinRate":2041,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.3947900337975674,"extension":6.488250515534311},"index":2,"playId":"3dc6b336-8b81-3c80-9703-24065ef020fe","pitchNumber":2,"startTime":"2026-03-21T01:00:50.521Z","endTime":"2026-03-21T01:00:54.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685005,"link":"/api/v1/people/685005","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":808903,"link":"/api/v1/people/808903","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":95.7,"endSpeed":87.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56720421440155,"aZ":-14.236429574199974,"pfxX":-5.143200871275235,"pfxZ":9.21366036229298,"pX":0.6397147233075012,"pZ":3.5894870409171786,"vX0":8.51297462769938,"vY0":-138.9974658576078,"vZ0":-4.609564559850433,"x":92.62,"y":141.86,"x0":-1.8013497214460805,"y0":50.006200139138336,"z0":6.2220085119892365,"aX":-10.017550150986116},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":7.4,"spinRate":2112,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3947976241169804,"extension":6.295579047228928},"index":3,"playId":"b9c889ae-f0f2-3a23-9d85-1cb836eca82c","pitchNumber":3,"startTime":"2026-03-21T01:01:08.064Z","endTime":"2026-03-21T01:01:13.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685005,"link":"/api/v1/people/685005","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":808903,"link":"/api/v1/people/808903","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.804644527803845,"aZ":-16.927914453927617,"pfxX":-5.667493514543275,"pfxZ":7.923379969974346,"pX":0.21036980940766803,"pZ":2.038639186024458,"vX0":7.85853412116642,"vY0":-136.79222568191472,"vZ0":-7.634043174490282,"x":90.92,"y":154.47,"x0":-1.9429600994523544,"y0":50.00461606592995,"z0":5.993546289605301,"aX":-10.908345261182863},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.2,"breakHorizontal":8.9,"spinRate":2037,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.39806872792974435,"extension":6.378520902789479},"index":4,"playId":"a682bf02-af26-3211-9d33-4b353fa7b64f","pitchNumber":4,"startTime":"2026-03-21T01:01:22.823Z","endTime":"2026-03-21T01:01:26.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685005,"link":"/api/v1/people/685005","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":808903,"link":"/api/v1/people/808903","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86326556189762,"aZ":-15.137222515965751,"pfxX":-7.222014210053366,"pfxZ":8.471508333522207,"pX":-0.02308081722907761,"pZ":3.5996519201850323,"vX0":7.236738076698852,"vY0":-140.46668832580903,"vZ0":-4.606929319462996,"x":117.88,"y":141.59,"x0":-1.6863545245099485,"y0":50.004458988838834,"z0":6.235351996307859,"aX":-14.52801956300926},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":11.8,"spinRate":2192,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3889505082080045,"extension":6.476233136140341},"index":5,"playId":"e1d4f76e-ac76-32b7-b85f-c76b0b0ea396","pitchNumber":5,"startTime":"2026-03-21T01:01:40.830Z","endTime":"2026-03-21T01:01:43.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685005,"link":"/api/v1/people/685005","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":808903,"link":"/api/v1/people/808903","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6565877147195,"aZ":-30.156356226321876,"pfxX":5.769314576731521,"pfxZ":1.353602722770857,"pX":0.136115596156508,"pZ":2.7685116036386206,"vX0":3.6444316193728468,"vY0":-122.0849727637341,"vZ0":-1.5235243037396096,"x":111.81,"y":164.03,"x0":-2.1315707686280074,"y0":50.00441454443595,"z0":6.024891601731715,"aX":8.606588789118362},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.3,"breakHorizontal":-11.4,"spinRate":2394,"spinDirection":51},"zone":5,"typeConfidence":2.0,"plateTime":0.4506713249487122,"extension":6.611263764818753},"hitData":{"launchSpeed":97.8,"launchAngle":1.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.93,"coordY":145.46}},"index":6,"playId":"0f14c082-7505-3c26-be58-8f9d4fbada80","pitchNumber":6,"startTime":"2026-03-21T01:01:58.839Z","endTime":"2026-03-21T01:02:05.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685005,"link":"/api/v1/people/685005","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":808903,"link":"/api/v1/people/808903","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808903,"link":"/api/v1/people/808903"},"credit":"b_ab"},{"player":{"id":685005,"link":"/api/v1/people/685005"},"credit":"p_ab"},{"player":{"id":808903,"link":"/api/v1/people/808903"},"credit":"b_pa"},{"player":{"id":685005,"link":"/api/v1/people/685005"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":0.39999999999999947,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:02:05.663Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fenwick Trimble strikes out on a foul tip.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T01:02:10.970Z","endTime":"2026-03-21T01:04:12.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":814458,"fullName":"Fenwick Trimble","link":"/api/v1/people/814458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685005,"fullName":"Christian Roa","link":"/api/v1/people/685005"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814458,"fullName":"Fenwick Trimble","link":"/api/v1/people/814458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"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":95.0,"endSpeed":87.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.867268193412645,"aZ":-23.36203967943642,"pfxX":-8.623466891782982,"pfxZ":4.532236122854684,"pX":-0.8592077233068844,"pZ":4.025790169209039,"vX0":5.733473808862282,"vY0":-138.35373164148663,"vZ0":-2.191682079696746,"x":149.75,"y":130.08,"x0":-1.8342706433337748,"y0":50.00559846985102,"z0":6.3882968020257875,"aX":-16.778480509037184},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.9,"breakHorizontal":14.5,"spinRate":1998,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.39537319383978575,"extension":6.244211127194153},"index":0,"playId":"b0b2a00d-c47c-3813-b592-77424c9b10c7","pitchNumber":1,"startTime":"2026-03-21T01:02:27.098Z","endTime":"2026-03-21T01:02:32.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685005,"link":"/api/v1/people/685005","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":814458,"link":"/api/v1/people/814458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.650411214075216,"aZ":-27.070674769400718,"pfxX":-9.390470696857252,"pfxZ":2.6665885123792155,"pX":-0.4760829320993699,"pZ":2.4340767731697452,"vX0":7.222052707456895,"vY0":-137.26079457101895,"vZ0":-4.8078039644958315,"x":135.15,"y":173.06,"x0":-1.9179096645628435,"y0":50.00293263059939,"z0":6.045860682363695,"aX":-17.96473271585526},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.0,"breakHorizontal":15.6,"spinRate":1978,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3986574147418911,"extension":6.435885457499049},"index":1,"playId":"f4adb3fb-907f-33aa-acc3-e7bfc5a6f260","pitchNumber":2,"startTime":"2026-03-21T01:02:42.960Z","endTime":"2026-03-21T01:02:46.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685005,"link":"/api/v1/people/685005","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":814458,"link":"/api/v1/people/814458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":685005,"fullName":"Christian Roa"}}},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"08315056-0766-1003-000c-f08cd117d70a","pitchNumber":2,"startTime":"2026-03-21T01:03:18.675Z","endTime":"2026-03-21T01:03:20.974Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":685005,"link":"/api/v1/people/685005","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":814458,"link":"/api/v1/people/814458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.68930149796563,"aZ":-20.471314726919577,"pfxX":-7.863411497342423,"pfxZ":6.030961623611707,"pX":0.33273054238023286,"pZ":2.163210168461151,"vX0":8.017607423144758,"vY0":-138.59564288430718,"vZ0":-7.14648120976348,"x":104.32,"y":180.37,"x0":-1.5793997899957786,"y0":50.002920700832824,"z0":6.147784464794225,"aX":-15.260202896310401},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.5,"breakHorizontal":12.5,"spinRate":2045,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.3955628386346062,"extension":6.297135634203793},"index":3,"playId":"8926f5b6-8a69-39f4-93bd-1174554adb44","pitchNumber":3,"startTime":"2026-03-21T01:03:20.974Z","endTime":"2026-03-21T01:03:24.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685005,"link":"/api/v1/people/685005","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":814458,"link":"/api/v1/people/814458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.022042999483645,"aZ":-28.663647122053778,"pfxX":5.7253851385000605,"pfxZ":2.1769525201523425,"pX":-0.5506316007353106,"pZ":2.6673778072807846,"vX0":2.232192125885008,"vY0":-126.19054791221446,"vZ0":-2.445485406654222,"x":137.99,"y":166.76,"x0":-2.190670288573804,"y0":50.000033801462195,"z0":5.96141674965481,"aX":9.218540788426221},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.6,"breakHorizontal":-10.9,"spinRate":2463,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.43428309336349535,"extension":6.397861856157599},"index":4,"playId":"82db3f4b-4669-37af-a445-720464afcf19","pitchNumber":4,"startTime":"2026-03-21T01:03:35.448Z","endTime":"2026-03-21T01:03:40.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685005,"link":"/api/v1/people/685005","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":814458,"link":"/api/v1/people/814458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69129782880997,"aZ":-24.567457929826148,"pfxX":-9.460545019209116,"pfxZ":3.8993377286517656,"pX":0.9928567371193755,"pZ":3.4206596906888382,"vX0":10.493220921896267,"vY0":-139.11986277636262,"vZ0":-3.147186342254622,"x":79.15,"y":146.42,"x0":-1.607819273962322,"y0":50.001838427264325,"z0":6.204301746572085,"aX":-18.449760149788823},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.6,"breakHorizontal":14.9,"spinRate":1950,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.39447927738829724,"extension":6.337695922798941},"index":5,"playId":"53c78b02-edcc-3db6-84a5-c9c3808d1cad","pitchNumber":5,"startTime":"2026-03-21T01:03:53.833Z","endTime":"2026-03-21T01:03:58.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685005,"link":"/api/v1/people/685005","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":814458,"link":"/api/v1/people/814458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57423688266292,"aZ":-18.91447824395904,"pfxX":-8.455791134882192,"pfxZ":6.915641905173745,"pX":0.43830085288234377,"pZ":2.922428592029695,"vX0":8.593147795496815,"vY0":-138.0536714019729,"vZ0":-5.2359752317304835,"x":100.29,"y":159.87,"x0":-1.6257406022826724,"y0":50.00642499403213,"z0":6.12893493097987,"aX":-16.220968406179615},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.5,"breakHorizontal":13.3,"spinRate":2054,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.3977388475227155,"extension":6.350692822897216},"index":6,"playId":"ad8bb8d7-1467-34f9-b2ed-8a1bdb92c767","pitchNumber":6,"startTime":"2026-03-21T01:04:07.690Z","endTime":"2026-03-21T01:04:12.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685005,"link":"/api/v1/people/685005","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":814458,"link":"/api/v1/people/814458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814458,"link":"/api/v1/people/814458"},"credit":"b_ab"},{"player":{"id":685005,"link":"/api/v1/people/685005"},"credit":"p_ab"},{"player":{"id":814458,"link":"/api/v1/people/814458"},"credit":"b_pa"},{"player":{"id":685005,"link":"/api/v1/people/685005"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":0.3000000000000007,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:04:12.835Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eric Rataczak flies out to left fielder Taylor Trammell.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T01:04:18.651Z","endTime":"2026-03-21T01:05:49.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":827388,"fullName":"Eric Rataczak","link":"/api/v1/people/827388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685005,"fullName":"Christian Roa","link":"/api/v1/people/685005"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":827388,"fullName":"Eric Rataczak","link":"/api/v1/people/827388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.92344688394371,"aZ":-16.080336947496622,"pfxX":-6.035790211815766,"pfxZ":8.172244300101317,"pX":0.5003140270863091,"pZ":3.8913068940780735,"vX0":8.410845712836863,"vY0":-139.56268617525924,"vZ0":-3.4706328411042042,"x":97.93,"y":133.71,"x0":-1.7706812542174823,"y0":50.00211018875738,"z0":6.212540578667691,"aX":-11.88599940455444},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":9.1,"spinRate":2182,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3927188412562881,"extension":6.4617238381888},"index":0,"playId":"a03b5565-1a79-3b09-ad01-3e95a6fd3566","pitchNumber":1,"startTime":"2026-03-21T01:04:33.700Z","endTime":"2026-03-21T01:04:41.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685005,"link":"/api/v1/people/685005","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":827388,"link":"/api/v1/people/827388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.361636926807414,"aZ":-15.488561291018172,"pfxX":-5.721176265356307,"pfxZ":8.943210841055944,"pX":0.054189979881693,"pZ":1.8568120013442106,"vX0":7.277686679944679,"vY0":-136.95674137249395,"vZ0":-8.3412792882953,"x":114.93,"y":188.65,"x0":-1.9170273359650456,"y0":50.00144972991596,"z0":6.041069478196548,"aX":-10.671621846662717},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.3,"breakHorizontal":8.5,"spinRate":2086,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.4027359881009436,"extension":6.256873678547413},"index":1,"playId":"9905dea0-f2b4-3b92-a238-842c728e84e3","pitchNumber":2,"startTime":"2026-03-21T01:04:47.873Z","endTime":"2026-03-21T01:04:51.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685005,"link":"/api/v1/people/685005","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":827388,"link":"/api/v1/people/827388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.784198292398102,"aZ":-30.342232710205128,"pfxX":-8.065890199348921,"pfxZ":1.1121524333919304,"pX":-0.41200117985683743,"pZ":2.277292251283904,"vX0":6.0502429117349825,"vY0":-128.51984160620657,"vZ0":-3.3951167281341403,"x":132.7,"y":177.29,"x0":-1.763605784958838,"y0":50.004847989194865,"z0":6.004258659782306,"aX":-13.323706175879119},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.4,"breakHorizontal":13.1,"spinRate":1846,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.4282517074388963,"extension":6.365397796930046},"index":2,"playId":"3b4c9a7c-1151-31f1-ab78-72d972051fe2","pitchNumber":3,"startTime":"2026-03-21T01:05:02.314Z","endTime":"2026-03-21T01:05:05.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685005,"link":"/api/v1/people/685005","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":827388,"link":"/api/v1/people/827388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":80.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.245201352701837,"aZ":-26.140834847195517,"pfxX":-7.023935711984414,"pfxZ":3.629040365041564,"pX":0.4878724014225567,"pZ":1.6610457676910064,"vX0":8.539876951746884,"vY0":-128.7734440983812,"vZ0":-5.541857089599865,"x":98.4,"y":193.93,"x0":-1.9745052055293577,"y0":50.004441296789956,"z0":5.889681426020647,"aX":-11.680087835330491},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.4,"breakHorizontal":10.6,"spinRate":1890,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4269907352517701,"extension":6.232663134162807},"index":3,"playId":"c74fea6d-a931-35d2-8a81-1662069f28df","pitchNumber":4,"startTime":"2026-03-21T01:05:17.066Z","endTime":"2026-03-21T01:05:20.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685005,"link":"/api/v1/people/685005","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":827388,"link":"/api/v1/people/827388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.966677885312876,"aZ":-12.37407531589115,"pfxX":-5.4810498588098815,"pfxZ":9.924743894253556,"pX":-0.29792485738985613,"pZ":2.7229531865324637,"vX0":6.0935376723706955,"vY0":-140.602026652342,"vZ0":-7.424540881133681,"x":128.36,"y":165.26,"x0":-1.784908495800087,"y0":50.00040059574385,"z0":6.207159819743129,"aX":-10.93257164737085},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":8.6,"spinRate":2170,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.3901031314109846,"extension":6.323454725453987},"hitData":{"launchSpeed":101.1,"launchAngle":37.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.31,"coordY":94.22}},"index":4,"playId":"00518ad8-b86d-38bf-9dd8-af467399b433","pitchNumber":5,"startTime":"2026-03-21T01:05:39.960Z","endTime":"2026-03-21T01:05:49.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685005,"link":"/api/v1/people/685005","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":680890,"link":"/api/v1/people/680890"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":811718,"link":"/api/v1/people/811718"},"right":{"id":813842,"link":"/api/v1/people/813842"}},"offense":{"batter":{"id":827388,"link":"/api/v1/people/827388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":827388,"link":"/api/v1/people/827388"},"credit":"b_ab"},{"player":{"id":685005,"link":"/api/v1/people/685005"},"credit":"p_ab"},{"player":{"id":827388,"link":"/api/v1/people/827388"},"credit":"b_pa"},{"player":{"id":685005,"link":"/api/v1/people/685005"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:05:49.010Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Trammell singles on a ground ball to right fielder Fenwick Trimble.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T01:08:05.454Z","endTime":"2026-03-21T01:10:46.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682240,"fullName":"Stephen Jones","link":"/api/v1/people/682240"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6,7,8,9],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":814458,"link":"/api/v1/people/814458"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Stephen Jones replaces Michael Petersen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T01:07:50.242Z","endTime":"2026-03-21T01:08:07.393Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682240,"link":"/api/v1/people/682240"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.566556174230133,"aZ":-16.54149134074574,"pfxX":-6.550602523312334,"pfxZ":8.036821789103513,"pX":-0.4274378341799722,"pZ":3.4816261999837472,"vX0":5.264978676815398,"vY0":-138.73160184628847,"vZ0":-3.50993860706605,"x":133.29,"y":144.78,"x0":-1.5004461113845429,"y0":50.00677658352418,"z0":5.868543768993696,"aX":-12.74843706918704},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.0,"breakHorizontal":10.8,"spinRate":2236,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3950913209849629,"extension":6.240212894586462},"index":1,"playId":"a6bc83ff-305b-36e9-beba-fdbd20efb24f","pitchNumber":1,"startTime":"2026-03-21T01:08:07.393Z","endTime":"2026-03-21T01:08:10.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682240,"link":"/api/v1/people/682240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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.9,"endSpeed":87.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.050391407496022,"aZ":-14.319961030544055,"pfxX":-5.601510419794397,"pfxZ":9.025903923924584,"pX":-0.4883356869143683,"pZ":4.056088949868744,"vX0":4.418179830181,"vY0":-139.6521080804332,"vZ0":-2.5280998998634185,"x":135.61,"y":129.27,"x0":-1.3621018619729677,"y0":50.00040819833027,"z0":5.91340129943766,"aX":-11.077662758691385},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":9.2,"spinRate":2158,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3920032541953322,"extension":6.3058767765160235},"index":2,"playId":"73697327-3a55-3b7a-b094-55b9bfd80a35","pitchNumber":2,"startTime":"2026-03-21T01:08:30.180Z","endTime":"2026-03-21T01:08:35.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682240,"link":"/api/v1/people/682240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-21T01:08:50.003Z","endTime":"2026-03-21T01:08:56.004Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"defense":{"pitcher":{"id":682240,"link":"/api/v1/people/682240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":96.7,"endSpeed":88.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94776913484306,"aZ":-13.87675386552276,"pfxX":-5.48244978713419,"pfxZ":9.075821057318173,"pX":-0.7193454811830682,"pZ":4.165182161751487,"vX0":3.5706974452683964,"vY0":-140.84345747629982,"vZ0":-2.591419977018644,"x":144.42,"y":126.32,"x0":-1.2890149026208633,"y0":50.00213791422933,"z0":5.990663854596758,"aX":-11.05233548495745},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":9.2,"spinRate":2211,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3883836939348835,"extension":6.26496324822824},"index":4,"playId":"d9f3b4a7-55bf-3dc6-bce6-6a7f0076d275","pitchNumber":3,"startTime":"2026-03-21T01:08:56.004Z","endTime":"2026-03-21T01:09:00.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682240,"link":"/api/v1/people/682240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.566774267555697,"aZ":-31.915543716571484,"pfxX":8.875069841600412,"pfxZ":0.17781364951544631,"pX":-0.6090693972812103,"pZ":2.417827469197759,"vX0":0.014654353102459106,"vY0":-119.72416140147888,"vZ0":-1.0886663992757368,"x":140.22,"y":173.5,"x0":-1.767868734888337,"y0":50.00230026000184,"z0":5.740162471959907,"aX":12.856168601125907},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.4,"breakHorizontal":-16.1,"spinRate":2150,"spinDirection":55},"zone":4,"typeConfidence":2.0,"plateTime":0.4578645420315892,"extension":6.39342567957066},"index":5,"playId":"c219462a-b138-30c3-9baa-7f605844c2e5","pitchNumber":4,"startTime":"2026-03-21T01:09:15.187Z","endTime":"2026-03-21T01:09:21.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682240,"link":"/api/v1/people/682240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":96.1,"endSpeed":87.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.287946296274484,"aZ":-15.538017666066327,"pfxX":-5.818362451358837,"pfxZ":8.415401204603747,"pX":-1.4831431569676474,"pZ":3.970977478913065,"vX0":2.2715334308688035,"vY0":-139.9024454887729,"vZ0":-2.3852968415350566,"x":173.53,"y":131.56,"x0":-1.5507393944287318,"y0":50.006023715555976,"z0":5.85604107002605,"aX":-11.50745734412484},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":10.1,"spinRate":2213,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3918675292742293,"extension":6.295632369573152},"index":6,"playId":"778d5ba4-45b6-3b6d-bf87-194352399026","pitchNumber":5,"startTime":"2026-03-21T01:09:38.828Z","endTime":"2026-03-21T01:09:41.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682240,"link":"/api/v1/people/682240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.817856510982484,"aZ":-37.45048310367106,"pfxX":2.8862700603047156,"pfxZ":-3.3995360975116657,"pX":-1.3446292981017316,"pZ":3.9874462927900045,"vX0":0.10690571026735779,"vY0":-123.35171510070498,"vZ0":2.887401494293518,"x":168.25,"y":131.12,"x0":-1.7638261955188506,"y0":50.00199099511196,"z0":5.943342794529497,"aX":4.480683470828437},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.3,"breakHorizontal":-5.3,"spinRate":2318,"spinDirection":74},"zone":11,"typeConfidence":2.0,"plateTime":0.4427790354257395,"extension":6.380677515613954},"index":7,"playId":"bdb8767c-327c-3251-aad1-121bd573bcf1","pitchNumber":6,"startTime":"2026-03-21T01:09:58.225Z","endTime":"2026-03-21T01:10:03.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682240,"link":"/api/v1/people/682240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13851670731721,"aZ":-13.710982895452606,"pfxX":-5.54783588124352,"pfxZ":9.447419933384168,"pX":-0.4456727640673589,"pZ":2.5075492477895307,"vX0":4.835955930489298,"vY0":-139.34097885316086,"vZ0":-6.0811591812552415,"x":133.99,"y":171.08,"x0":-1.48825520797478,"y0":50.003069575107304,"z0":5.63478819456042,"aX":-10.841558593195419},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":9.0,"spinRate":2144,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.3940449642687893,"extension":6.566562364898573},"index":8,"playId":"77e9d0de-a889-3d5c-aeec-4703eed2afc5","pitchNumber":7,"startTime":"2026-03-21T01:10:15.369Z","endTime":"2026-03-21T01:10:18.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682240,"link":"/api/v1/people/682240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.453127257919203,"aZ":-14.67900431368033,"pfxX":-6.323045985806102,"pfxZ":8.82006159538672,"pX":-0.125486199716802,"pZ":2.1168774020826224,"vX0":6.108590999431765,"vY0":-139.71393935491014,"vZ0":-7.388059011512093,"x":121.78,"y":181.62,"x0":-1.5150284765245488,"y0":50.00616309682572,"z0":5.753810335381085,"aX":-12.546596272111042},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.6,"breakHorizontal":10.2,"spinRate":2254,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.39152024659458684,"extension":6.427503345334929},"hitData":{"launchSpeed":103.1,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.51,"coordY":150.3}},"index":9,"playId":"c2e5b99a-41b3-3105-844f-0cd5792bf9b9","pitchNumber":8,"startTime":"2026-03-21T01:10:38.672Z","endTime":"2026-03-21T01:10:46.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682240,"link":"/api/v1/people/682240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_ab"},{"player":{"id":682240,"link":"/api/v1/people/682240"},"credit":"p_ab"},{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":682240,"link":"/api/v1/people/682240"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.2,"awayTeamWinProbability":90.8,"homeTeamWinProbabilityAdded":4.8999999999999995,"leverageIndex":0.95,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:10:46.981Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cavan Biggio grounds out, catcher Connor Caskenette to first baseman Nathan Martorella. Taylor Trammell to 2nd.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T01:10:53.469Z","endTime":"2026-03-21T01:12:27.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":624415,"fullName":"Cavan Biggio","link":"/api/v1/people/624415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682240,"fullName":"Stephen Jones","link":"/api/v1/people/682240"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624415,"fullName":"Cavan Biggio","link":"/api/v1/people/624415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683353,"link":"/api/v1/people/683353"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":687210,"link":"/api/v1/people/687210"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.535005183858765,"aZ":-32.065907017610094,"pfxX":7.235609041372464,"pfxZ":0.0826778967446895,"pX":0.2522868968351071,"pZ":2.643409247234413,"vX0":2.411348999661719,"vY0":-117.3751022230697,"vZ0":-0.1515057781796071,"x":107.38,"y":167.41,"x0":-1.7303707972950468,"y0":50.005328355360646,"z0":5.710609661359395,"aX":10.03320076010455},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":0.4,"breakHorizontal":-13.7,"spinRate":2395,"spinDirection":50},"zone":6,"typeConfidence":2.0,"plateTime":0.4677810309979469,"extension":6.415481469021955},"index":0,"playId":"3e1c18cd-7cc5-30ee-bc69-1bf56c16dcdb","pitchNumber":1,"startTime":"2026-03-21T01:11:15.427Z","endTime":"2026-03-21T01:11:19.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682240,"link":"/api/v1/people/682240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.019809859527292,"aZ":-13.996527707643914,"pfxX":-5.005829968142652,"pfxZ":9.501571973393805,"pX":-0.14277413688101892,"pZ":3.2412459149404755,"vX0":5.388842462664326,"vY0":-137.57019707388653,"vZ0":-4.438509390269444,"x":122.44,"y":151.27,"x0":-1.4782802740698069,"y0":50.00619608680048,"z0":5.827054813689156,"aX":-9.580348374738586},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":7.9,"spinRate":2210,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.39841464128149706,"extension":6.369880053753497},"index":1,"playId":"9468499c-dabf-35bb-aa22-df3e5c0fe639","pitchNumber":2,"startTime":"2026-03-21T01:11:33.415Z","endTime":"2026-03-21T01:11:37.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682240,"link":"/api/v1/people/682240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.031741036509274,"aZ":-33.299471901771625,"pfxX":7.987412037206008,"pfxZ":-0.8027318140976831,"pX":-0.20918886599469133,"pZ":1.1557862378635777,"vX0":0.9755735494209778,"vY0":-118.34288212633187,"vZ0":-3.1744340840144467,"x":99.98,"y":237.33,"x0":-1.6642884611155762,"y0":50.00027131978233,"z0":5.58605598653592,"aX":11.249471415526665},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-1.9,"breakHorizontal":-14.6,"spinRate":2416,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.4640425707596334,"extension":6.377766523965584},"index":2,"playId":"f66c232a-962c-327b-b99d-c14d20b8b0de","pitchNumber":3,"startTime":"2026-03-21T01:11:52.121Z","endTime":"2026-03-21T01:11:55.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682240,"link":"/api/v1/people/682240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18853537377499,"aZ":-31.753562235208737,"pfxX":2.607437441368944,"pfxZ":0.26580713728772487,"pX":0.3309995716272483,"pZ":2.3259905023568854,"vX0":3.810682476912297,"vY0":-125.1093213648392,"vZ0":-2.0201198209890077,"x":104.38,"y":175.98,"x0":-1.5505372900889618,"y0":50.00374821082777,"z0":5.745898836165174,"aX":4.133688198169977},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.2,"breakHorizontal":-5.6,"spinRate":2542,"spinDirection":69},"zone":6,"typeConfidence":2.0,"plateTime":0.4377626128790868,"extension":6.213994190983319},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":123.34,"coordY":193.65}},"index":3,"playId":"0ae84be8-559f-3ccd-8418-3f90a8e9f10f","pitchNumber":4,"startTime":"2026-03-21T01:12:10.524Z","endTime":"2026-03-21T01:12:27.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682240,"link":"/api/v1/people/682240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624415,"link":"/api/v1/people/624415"},"credit":"b_ab"},{"player":{"id":682240,"link":"/api/v1/people/682240"},"credit":"p_ab"},{"player":{"id":624415,"link":"/api/v1/people/624415"},"credit":"b_pa"},{"player":{"id":682240,"link":"/api/v1/people/682240"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.2,"awayTeamWinProbability":94.8,"homeTeamWinProbabilityAdded":-3.999999999999999,"leverageIndex":2.04,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:12:27.632Z","atBatIndex":78},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Shay Whitcomb pops out to second baseman Carter Johnson.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T01:12:27.704Z","endTime":"2026-03-21T01:14:00.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682240,"fullName":"Stephen Jones","link":"/api/v1/people/682240"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":815793,"link":"/api/v1/people/815793"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2100649626035,"aZ":-36.27917228706963,"pfxX":1.478791301739549,"pfxZ":-2.614475098398998,"pX":-0.3823717478341089,"pZ":2.4912461932038665,"vX0":3.0131507962457427,"vY0":-124.53769448363698,"vZ0":-0.5815621575668314,"x":131.58,"y":171.52,"x0":-1.8005011180730326,"y0":50.00376079362427,"z0":5.730774828187985,"aX":2.320557049666499},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.7,"breakHorizontal":-3.4,"spinRate":2325,"spinDirection":75},"zone":4,"typeConfidence":2.0,"plateTime":0.4399505768807832,"extension":6.3444053007680505},"index":0,"playId":"3a20135d-f760-3806-b05b-7c029cfaea96","pitchNumber":1,"startTime":"2026-03-21T01:12:42.786Z","endTime":"2026-03-21T01:12:46.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682240,"link":"/api/v1/people/682240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"second":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.736269314129252,"aZ":-22.54591309997713,"pfxX":2.8982343082872424,"pfxZ":6.254098833142388,"pX":1.2170734208531748,"pZ":0.9739856142979234,"vX0":6.047282478273831,"vY0":-123.82738566728152,"vZ0":-6.017075879025385,"x":70.61,"y":212.48,"x0":-1.641675447235049,"y0":50.00265060575504,"z0":5.34447477175,"aX":4.4605857487471345},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":10.0,"breakHorizontal":-6.7,"spinRate":2451,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.44381998821320945,"extension":6.646149380017064},"index":1,"playId":"5e3442ab-6f48-3f38-80a0-378413bea92f","pitchNumber":2,"startTime":"2026-03-21T01:12:59.143Z","endTime":"2026-03-21T01:13:02.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682240,"link":"/api/v1/people/682240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"second":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.683681563302766,"aZ":-12.46723883996245,"pfxX":-4.070699720221582,"pfxZ":10.12798662889428,"pX":0.8649265642466633,"pZ":1.6660102227995095,"vX0":8.147251150122912,"vY0":-138.55017872923818,"vZ0":-8.288815866192259,"x":84.03,"y":193.8,"x0":-1.5837178406238606,"y0":50.00601058885462,"z0":5.528059892617627,"aX":-7.923852258812223},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":5.6,"spinRate":2253,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3951948910365144,"extension":6.448505950895361},"index":2,"playId":"79d95529-cc5f-3c2f-b588-4dcc0ec941d4","pitchNumber":3,"startTime":"2026-03-21T01:13:25.942Z","endTime":"2026-03-21T01:13:32.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682240,"link":"/api/v1/people/682240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"second":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Connor Caskenette. Taylor Trammell to 3rd.","event":"Passed Ball","eventType":"passed_ball","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"79d95529-cc5f-3c2f-b588-4dcc0ec941d4","startTime":"2026-03-21T01:13:38.362Z","endTime":"2026-03-21T01:13:53.076Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"defense":{"pitcher":{"id":682240,"link":"/api/v1/people/682240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"second":{"id":666211,"link":"/api/v1/people/666211"},"postOnThird":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"homeTeamWinProbability":5.5,"awayTeamWinProbability":94.5,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":1.31,"dramaIndex":40.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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.953574450794214,"aZ":-38.36869952465734,"pfxX":1.7473698546392318,"pfxZ":-3.8643590702156203,"pX":-0.7220397376685911,"pZ":2.680746582321971,"vX0":2.237833102318668,"vY0":-125.23896677918115,"vZ0":0.06516897829201951,"x":144.52,"y":166.4,"x0":-1.8507969012071948,"y0":50.00119751622675,"z0":5.767096801070291,"aX":2.802386989972392},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.7,"breakHorizontal":-3.6,"spinRate":2224,"spinDirection":82},"zone":4,"typeConfidence":2.0,"plateTime":0.43570836606634433,"extension":6.271299261539488},"hitData":{"launchSpeed":57.7,"launchAngle":54.0,"totalDistance":135.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":141.99,"coordY":150.6}},"index":4,"playId":"3eb2d455-43c2-3ddb-be79-41783e0387b4","pitchNumber":4,"startTime":"2026-03-21T01:13:53.076Z","endTime":"2026-03-21T01:14:00.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682240,"link":"/api/v1/people/682240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_ab"},{"player":{"id":682240,"link":"/api/v1/people/682240"},"credit":"p_ab"},{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_pa"},{"player":{"id":682240,"link":"/api/v1/people/682240"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-3.8,"leverageIndex":1.31,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:14:00.158Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chase Call flies out to right fielder Fenwick Trimble.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T01:14:08.244Z","endTime":"2026-03-21T01:15:59.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":813842,"fullName":"Chase Call","link":"/api/v1/people/813842"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682240,"fullName":"Stephen Jones","link":"/api/v1/people/682240"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":813842,"fullName":"Chase Call","link":"/api/v1/people/813842"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":814458,"link":"/api/v1/people/814458"},"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(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":85.3,"endSpeed":78.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62387134162826,"aZ":-33.99262611993546,"pfxX":1.956716826280029,"pfxZ":-1.161987755724068,"pX":-0.6412078021079233,"pZ":3.923182551753491,"vX0":2.3380664364993438,"vY0":-124.2272904171663,"vZ0":2.2766429867866504,"x":141.44,"y":132.85,"x0":-1.848387082676772,"y0":50.003106478687464,"z0":5.81834881191393,"aX":3.0612449436165448},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.3,"breakHorizontal":-4.1,"spinRate":2199,"spinDirection":74},"zone":11,"typeConfidence":2.0,"plateTime":0.4407278047849732,"extension":6.369339585966416},"index":0,"playId":"99dc6e38-0058-3615-934c-614675a8f326","pitchNumber":1,"startTime":"2026-03-21T01:14:26.716Z","endTime":"2026-03-21T01:14:30.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682240,"link":"/api/v1/people/682240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":813842,"link":"/api/v1/people/813842","batSide":{"code":"R","description":"Right"}},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second 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":81.2,"endSpeed":74.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.838275623554445,"aZ":-30.881804052024684,"pfxX":8.524607322611807,"pfxZ":0.9144177770914368,"pX":-0.3773848698188896,"pZ":2.390331026833032,"vX0":0.9112671227649154,"vY0":-118.22478646616149,"vZ0":-0.9522301913252094,"x":131.39,"y":174.24,"x0":-1.8749605518868246,"y0":50.0000140206787,"z0":5.64836928841744,"aX":11.990024930934275},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.7,"breakHorizontal":-15.6,"spinRate":2276,"spinDirection":45},"zone":4,"typeConfidence":2.0,"plateTime":0.464397121410558,"extension":6.589191818890492},"index":1,"playId":"c96107b0-d31a-350d-bc9d-dbdf17c83cc4","pitchNumber":2,"startTime":"2026-03-21T01:14:42.891Z","endTime":"2026-03-21T01:14:46.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682240,"link":"/api/v1/people/682240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":813842,"link":"/api/v1/people/813842","batSide":{"code":"R","description":"Right"}},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.993485884724183,"aZ":-30.125295888886296,"pfxX":6.0327066863066285,"pfxZ":1.4377573972926463,"pX":0.9037931797474056,"pZ":2.842252382882513,"vX0":4.46655810999362,"vY0":-118.88828693100231,"vZ0":-0.20056766441178564,"x":82.55,"y":162.04,"x0":-1.7866040756164812,"y0":50.00089422643135,"z0":5.674878751631879,"aX":8.5861746239276},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.9,"breakHorizontal":-12.0,"spinRate":2303,"spinDirection":54},"zone":12,"typeConfidence":2.0,"plateTime":0.46170535480624864,"extension":6.489164429926373},"index":2,"playId":"8bfd3cce-0fee-35a6-9750-104014890ff9","pitchNumber":3,"startTime":"2026-03-21T01:15:01.984Z","endTime":"2026-03-21T01:15:05.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682240,"link":"/api/v1/people/682240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":813842,"link":"/api/v1/people/813842","batSide":{"code":"R","description":"Right"}},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46814918874429,"aZ":-28.43696460348242,"pfxX":8.293013265409359,"pfxZ":2.5333510747377073,"pX":0.5968432333797017,"pZ":2.086461734285278,"vX0":3.29044535090126,"vY0":-121.1185388350085,"vZ0":-2.3520471187007503,"x":94.25,"y":182.45,"x0":-1.859750384591394,"y0":50.00110519017381,"z0":5.577401746089333,"aX":12.217351812052083},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.2,"breakHorizontal":-15.8,"spinRate":2224,"spinDirection":69},"zone":9,"typeConfidence":2.0,"plateTime":0.45365353819477905,"extension":6.575331220276055},"index":3,"playId":"ffb347b2-5e0d-3e48-a381-3ba3b43bec41","pitchNumber":4,"startTime":"2026-03-21T01:15:21.203Z","endTime":"2026-03-21T01:15:24.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682240,"link":"/api/v1/people/682240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":813842,"link":"/api/v1/people/813842","batSide":{"code":"R","description":"Right"}},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.091079443400403,"aZ":-31.637467519786345,"pfxX":9.191426495574765,"pfxZ":0.36253118503203474,"pX":0.4541994764829947,"pZ":1.7958048970015799,"vX0":2.6933142801022267,"vY0":-121.38829341385804,"vZ0":-2.307758059233043,"x":99.69,"y":190.29,"x0":-1.8644202425957443,"y0":50.00479224689183,"z0":5.5172596245487675,"aX":13.697103941911898},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.4,"breakHorizontal":-17.3,"spinRate":2284,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.4514762442988127,"extension":6.722825155479602},"hitData":{"launchSpeed":89.8,"launchAngle":38.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.84,"coordY":110.72}},"index":4,"playId":"5d591538-85a1-3cc8-a0b1-38a19e218622","pitchNumber":5,"startTime":"2026-03-21T01:15:50.587Z","endTime":"2026-03-21T01:15:59.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682240,"link":"/api/v1/people/682240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683353,"link":"/api/v1/people/683353"},"first":{"id":687210,"link":"/api/v1/people/687210"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":801276,"link":"/api/v1/people/801276"},"shortstop":{"id":808903,"link":"/api/v1/people/808903"},"left":{"id":827665,"link":"/api/v1/people/827665"},"center":{"id":703448,"link":"/api/v1/people/703448"},"right":{"id":814458,"link":"/api/v1/people/814458"}},"offense":{"batter":{"id":813842,"link":"/api/v1/people/813842","batSide":{"code":"R","description":"Right"}},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813842,"link":"/api/v1/people/813842"},"credit":"b_ab"},{"player":{"id":682240,"link":"/api/v1/people/682240"},"credit":"p_ab"},{"player":{"id":813842,"link":"/api/v1/people/813842"},"credit":"b_pa"},{"player":{"id":682240,"link":"/api/v1/people/682240"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-1.7000000000000002,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:15:59.222Z","atBatIndex":80}]