[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jase Bowen called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T01:05:41.643Z","endTime":"2026-03-21T01:07:00.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T22:29:55.317Z","endTime":"2026-03-21T00:41:13.542Z","isPitch":false,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"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-21T00:41:13.542Z","endTime":"2026-03-21T01:03:52.141Z","isPitch":false,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"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-21T01:03:52.141Z","endTime":"2026-03-21T01:05:43.766Z","isPitch":false,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8932842927226,"aZ":-42.967918942906905,"pfxX":7.6387018610764965,"pfxZ":-8.707482046800422,"pX":0.08984997924589129,"pZ":2.147993237704849,"vX0":1.1587031649033808,"vY0":-111.20397227947686,"vZ0":1.9198906514984067,"x":113.58,"y":180.78,"x0":-1.4310096051691683,"y0":50.004241391086964,"z0":5.766256533802801,"aX":9.466714192588174},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-14.9,"breakHorizontal":-14.2,"spinRate":2765,"spinDirection":30},"zone":8,"typeConfidence":0.9,"plateTime":0.49453585916177545,"extension":6.401090224115248},"index":3,"playId":"fe431371-5d85-3dd1-82a4-ed4ff662ad89","pitchNumber":1,"startTime":"2026-03-21T01:05:43.766Z","endTime":"2026-03-21T01:05:46.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.495058077753594,"aZ":-17.84527556231157,"pfxX":-6.77672116630394,"pfxZ":7.255918210064307,"pX":-0.3618050474231863,"pZ":2.696957746612982,"vX0":5.44092358245189,"vY0":-139.45666375004473,"vZ0":-4.426303437399467,"x":130.79,"y":165.96,"x0":-1.4547610993828686,"y0":50.006769621073126,"z0":5.477127009428367,"aX":-13.390537046146783},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.5,"breakHorizontal":11.2,"spinRate":2313,"spinDirection":206},"zone":4,"typeConfidence":0.83,"plateTime":0.39231732183753065,"extension":6.377057046910354},"index":4,"playId":"80bf63ea-c27b-366a-9e6b-f29afb9c558c","pitchNumber":2,"startTime":"2026-03-21T01:05:56.570Z","endTime":"2026-03-21T01:05:59.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-21T01:06:11.251Z","endTime":"2026-03-21T01:06:20.279Z","isPitch":false,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.733860427599705,"aZ":-26.87142895605654,"pfxX":-4.022181377501347,"pfxZ":2.9549105839173597,"pX":-0.04665331946961693,"pZ":0.09980702296126315,"vX0":5.1349628095984405,"vY0":-132.551138020427,"vZ0":-8.503017430353687,"x":118.78,"y":236.09,"x0":-1.4776581326001572,"y0":50.00632182392986,"z0":5.282480530941159,"aX":-7.2289236590715085},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.8,"breakHorizontal":6.2,"spinRate":1402,"spinDirection":234},"zone":13,"typeConfidence":0.94,"plateTime":0.41168546026488295,"extension":6.479461503111436},"index":6,"playId":"35cf67ae-5905-3593-8771-aa2fe9aa2d57","pitchNumber":3,"startTime":"2026-03-21T01:06:20.279Z","endTime":"2026-03-21T01:06:23.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.911497275475487,"aZ":-26.325039241745444,"pfxX":-2.145467550645068,"pfxZ":3.291573768023417,"pX":-0.8939198043563144,"pZ":3.5168442843266354,"vX0":2.8094875741765217,"vY0":-131.92921730289513,"vZ0":-0.2821287976047925,"x":151.07,"y":143.83,"x0":-1.6898460312155252,"y0":50.004056907295436,"z0":5.551998355188693,"aX":-3.813660822873024},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.1,"breakHorizontal":3.4,"spinRate":1119,"spinDirection":248},"zone":11,"typeConfidence":0.82,"plateTime":0.4138729518064759,"extension":6.36453911617425},"index":7,"playId":"d7768de7-b99a-3354-92db-a462db096a70","pitchNumber":4,"startTime":"2026-03-21T01:06:37.373Z","endTime":"2026-03-21T01:06:40.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.435320362616224,"aZ":-15.378285396429831,"pfxX":-6.303776188629705,"pfxZ":8.223116817484543,"pX":0.6106633225121084,"pZ":2.158528131698868,"vX0":8.24602243632768,"vY0":-141.56065230152083,"vZ0":-5.853506188778089,"x":93.72,"y":180.5,"x0":-1.5125333254672049,"y0":50.0011802762885,"z0":5.227091471982007,"aX":-12.873047292676555},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.9,"breakHorizontal":9.8,"spinRate":2489,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.38600600626201587,"extension":6.388883563660675},"index":8,"playId":"11ae13ed-e700-30ee-94eb-be84a1319518","pitchNumber":5,"startTime":"2026-03-21T01:06:57.554Z","endTime":"2026-03-21T01:07:00.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-21T01:07:00.981Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Johnson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T01:07:09.885Z","endTime":"2026-03-21T01:08:12.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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":97.0,"endSpeed":88.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.412621118659978,"aZ":-13.541435705254157,"pfxX":-5.125468186160053,"pfxZ":9.220966985109644,"pX":-0.3094190813669764,"pZ":1.6534226186007985,"vX0":6.026320082838596,"vY0":-141.0792874696976,"vZ0":-7.450392058045092,"x":128.79,"y":194.14,"x0":-1.804952073422471,"y0":50.00160498127555,"z0":5.197148854629861,"aX":-10.355233122963877},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.4,"breakHorizontal":8.0,"spinRate":2320,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.3879135508813687,"extension":6.333987378858348},"index":0,"playId":"107361c9-bb47-3781-850c-cc46e70d9f7a","pitchNumber":1,"startTime":"2026-03-21T01:07:24.721Z","endTime":"2026-03-21T01:07:27.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.094689565477225,"aZ":-42.705479073527826,"pfxX":6.999999045693755,"pfxZ":-8.379436077710201,"pX":0.13516797904978417,"pZ":2.448550010718107,"vX0":1.7870211412821386,"vY0":-111.67315227761725,"vZ0":2.533918929083384,"x":111.85,"y":172.67,"x0":-1.5859073105150774,"y0":50.00406147134145,"z0":5.70882452953635,"aX":8.795076696640617},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-14.2,"breakHorizontal":-13.2,"spinRate":2939,"spinDirection":29},"zone":5,"typeConfidence":0.89,"plateTime":0.4914570035197765,"extension":6.387176205994528},"index":1,"playId":"b132421b-522a-3774-aa32-1dde90072387","pitchNumber":2,"startTime":"2026-03-21T01:07:36.667Z","endTime":"2026-03-21T01:07:39.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20723300230408,"aZ":-42.585286810620545,"pfxX":7.721427099809917,"pfxZ":-8.023334898772566,"pX":0.5373904034619201,"pZ":0.07360800530256688,"vX0":2.1235859170953804,"vY0":-114.08744764417449,"vZ0":-2.6844090496083144,"x":96.52,"y":236.79,"x0":-1.4125987048418103,"y0":50.00547675924902,"z0":5.5291387069569025,"aX":10.012938616373258},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-14.9,"breakHorizontal":-14.5,"spinRate":3059,"spinDirection":31},"zone":14,"typeConfidence":0.88,"plateTime":0.48314446912290876,"extension":6.455948786029588},"index":2,"playId":"f156b832-83d9-3185-be49-43f43fdf0629","pitchNumber":3,"startTime":"2026-03-21T01:07:51.222Z","endTime":"2026-03-21T01:07:54.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.374651064037124,"aZ":-33.363752088066775,"pfxX":-6.541079105598145,"pfxZ":-0.6642022188964107,"pX":-0.8224424826458988,"pZ":1.3665633677424356,"vX0":4.762566536541461,"vY0":-133.0845016737493,"vZ0":-4.192992121968322,"x":148.35,"y":201.88,"x0":-1.7847483324775602,"y0":50.00108661186466,"z0":5.3770530646128005,"aX":-11.740363489180249},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.9,"breakHorizontal":10.8,"spinRate":1113,"spinDirection":248},"zone":13,"typeConfidence":0.91,"plateTime":0.4114472560881959,"extension":6.4583221674899205},"index":3,"playId":"a27df9c8-74c8-38c8-9d6d-6d6a95fe52e6","pitchNumber":4,"startTime":"2026-03-21T01:08:09.399Z","endTime":"2026-03-21T01:08:12.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:08:12.399Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T01:08:23.566Z","endTime":"2026-03-21T01:10:20.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28029244849451,"aZ":-29.65620408390365,"pfxX":1.8413440157161016,"pfxZ":1.4947960115142855,"pX":1.1091660796540916,"pZ":2.127921784740267,"vX0":6.220550846465915,"vY0":-128.99953823872778,"vZ0":-2.3733900193933524,"x":74.72,"y":181.33,"x0":-1.5707406560150208,"y0":50.00544278585312,"z0":5.3410085498349895,"aX":3.1110021712632907},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.4,"breakHorizontal":-4.7,"spinRate":2471,"spinDirection":141},"zone":14,"typeConfidence":0.72,"plateTime":0.4242330092542046,"extension":6.381502736116787},"index":0,"playId":"2da3b667-3c91-31c7-bc7e-7134add4d5a6","pitchNumber":1,"startTime":"2026-03-21T01:08:35.008Z","endTime":"2026-03-21T01:08:38.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.378291058230595,"aZ":-23.35049974524823,"pfxX":1.7347787907964447,"pfxZ":5.064028936395415,"pX":1.0369513577327298,"pZ":2.3498687968620637,"vX0":6.722508460023984,"vY0":-130.81609969502927,"vZ0":-3.0071194773725884,"x":77.47,"y":175.33,"x0":-1.7863784334325454,"y0":50.00016133829895,"z0":5.255626124411292,"aX":3.018401402828593},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.8,"breakHorizontal":-4.6,"spinRate":2423,"spinDirection":188},"zone":14,"typeConfidence":0.88,"plateTime":0.41795359562284196,"extension":6.305473613641777},"index":1,"playId":"3019e2e3-0f0e-3f81-bc74-69776b575a38","pitchNumber":2,"startTime":"2026-03-21T01:08:48.374Z","endTime":"2026-03-21T01:08:51.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38549457280249,"aZ":-42.59661926811761,"pfxX":6.5255801865360725,"pfxZ":-8.092540750266584,"pX":-0.33383056067585376,"pZ":2.423403240456061,"vX0":0.7760303640010631,"vY0":-113.30486117991086,"vZ0":2.2265300634731107,"x":129.72,"y":173.35,"x0":-1.5284354146825732,"y0":50.00091451727154,"z0":5.712105382420335,"aX":8.408650885425745},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-13.7,"breakHorizontal":-12.0,"spinRate":2654,"spinDirection":38},"zone":4,"typeConfidence":0.87,"plateTime":0.4850426434106718,"extension":6.430660383505452},"index":2,"playId":"3932caa7-1a25-3863-9c8e-511f167d36ea","pitchNumber":3,"startTime":"2026-03-21T01:09:02.102Z","endTime":"2026-03-21T01:09:05.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52934002809233,"aZ":-27.928000964933236,"pfxX":-3.004549440531606,"pfxZ":2.4006311345147164,"pX":-0.7105938142219239,"pZ":2.3030436238734864,"vX0":3.392574861203463,"vY0":-131.78734825522335,"vZ0":-2.770029299570911,"x":144.09,"y":176.6,"x0":-1.6208152521658938,"y0":50.0032749355486,"z0":5.4185225171068225,"aX":-5.315125391173683},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.0,"breakHorizontal":4.8,"spinRate":1340,"spinDirection":238},"zone":4,"typeConfidence":0.91,"plateTime":0.4147293641949319,"extension":6.410109587435376},"index":3,"playId":"001efced-009a-3571-958d-91a4c0c326c8","pitchNumber":4,"startTime":"2026-03-21T01:09:16.856Z","endTime":"2026-03-21T01:09:19.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31533966533598,"aZ":-29.615349569426954,"pfxX":2.4563040863757863,"pfxZ":1.5689252712040265,"pX":0.9534659720212962,"pZ":0.9725631659387506,"vX0":5.315502271712753,"vY0":-126.89054188598384,"vZ0":-4.900345302725083,"x":80.66,"y":212.52,"x0":-1.488675835983864,"y0":50.00134258616651,"z0":5.292359768327503,"aX":3.9982345571372875},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.9,"breakHorizontal":-5.6,"spinRate":2877,"spinDirection":75},"zone":14,"typeConfidence":0.94,"plateTime":0.43188576007914925,"extension":6.447312786350677},"index":4,"playId":"510b3503-1a54-3599-8948-1b70a88a58c8","pitchNumber":5,"startTime":"2026-03-21T01:09:38.969Z","endTime":"2026-03-21T01:09:42.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.785061301783436,"aZ":-11.707517805599482,"pfxX":-7.028211634573749,"pfxZ":10.252405585972912,"pX":0.9850771236475352,"pZ":2.5669696414910095,"vX0":9.713537047893418,"vY0":-140.59861456448556,"vZ0":-5.392686913566834,"x":79.45,"y":169.47,"x0":-1.6062338162009535,"y0":50.0009014098774,"z0":5.274014938803148,"aX":-14.028016401431625},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.5,"breakHorizontal":10.7,"spinRate":2342,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3900343068557506,"extension":6.462262567409323},"index":5,"playId":"27d56e80-1555-3456-ae2b-aebeca4eef69","pitchNumber":6,"startTime":"2026-03-21T01:09:59.529Z","endTime":"2026-03-21T01:10:03.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58746656533412,"aZ":-26.245439027314656,"pfxX":2.0896982993672237,"pfxZ":3.309978130797072,"pX":0.5582914871584983,"pZ":1.7338943066558918,"vX0":5.191479166374661,"vY0":-132.57933524379902,"vZ0":-4.453603683758118,"x":95.72,"y":191.96,"x0":-1.691626793600993,"y0":50.00363896977599,"z0":5.335782094716797,"aX":3.7448899663786213},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.3,"breakHorizontal":-4.8,"spinRate":2623,"spinDirection":158},"zone":9,"typeConfidence":0.82,"plateTime":0.4120799013567731,"extension":6.366514463881308},"index":6,"playId":"66096f39-4add-3acc-a622-eb9c078fa66a","pitchNumber":7,"startTime":"2026-03-21T01:10:17.658Z","endTime":"2026-03-21T01:10:20.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:10:20.658Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shohei Ohtani flies out to third baseman Jose F Miranda.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T01:12:06.824Z","endTime":"2026-03-21T01:14:49.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594835,"fullName":"Marco Gonzales","link":"/api/v1/people/594835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,6,7],"actionIndex":[1],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669304,"link":"/api/v1/people/669304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0232632558062,"aZ":-14.118441165899883,"pfxX":7.8995165611168945,"pfxZ":10.092425374072448,"pX":-1.203251931612593,"pZ":2.5547054960187974,"vX0":-10.294112595621455,"vY0":-133.256121968343,"vZ0":-5.128321920752087,"x":162.87,"y":169.8,"x0":1.69289772195757,"y0":50.00216523464038,"z0":5.532700204597025,"aX":14.132529911854062},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.3,"breakHorizontal":-11.9,"spinRate":2261,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.4118493608240028,"extension":6.393580146964567},"index":0,"playId":"c5f88067-28d7-3459-a8be-b0bb586d6cad","pitchNumber":1,"startTime":"2026-03-21T01:12:31.515Z","endTime":"2026-03-21T01:12:37.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T01:13:05.487Z","endTime":"2026-03-21T01:13:40.097Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24959318247362,"aZ":-18.999628082694134,"pfxX":2.763922425672483,"pfxZ":7.700895074887365,"pX":-2.4228162671436095,"pZ":0.9455573518433502,"vX0":-11.2241810558751,"vY0":-129.75943790062414,"vZ0":-7.380377989362692,"x":209.35,"y":213.25,"x0":1.5932773557659465,"y0":50.00636766995863,"z0":5.265994089564182,"aX":4.731909111997652},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.5,"breakHorizontal":-2.6,"spinRate":2246,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.42153305245397554,"extension":6.424584107821808},"index":2,"playId":"a2e85c43-7fcc-37f7-ada3-60acc68970b3","pitchNumber":2,"startTime":"2026-03-21T01:13:40.097Z","endTime":"2026-03-21T01:13:43.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63069284757187,"aZ":-28.462818806758463,"pfxX":10.401335906661835,"pfxZ":2.5610938181138554,"pX":-0.5996753675655113,"pZ":2.1718051989111378,"vX0":-9.831182908772636,"vY0":-119.8087425721836,"vZ0":-1.0797334589758774,"x":139.86,"y":180.14,"x0":2.209939143160343,"y0":50.005220605088134,"z0":5.177315279374716,"aX":15.08994852632072},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.7,"breakHorizontal":-16.4,"spinRate":2148,"spinDirection":106},"zone":7,"typeConfidence":2.0,"plateTime":0.45757067748399205,"extension":6.269809621672915},"index":3,"playId":"e1217ba4-0045-3424-b63c-f8f319d6ec7d","pitchNumber":3,"startTime":"2026-03-21T01:13:53.312Z","endTime":"2026-03-21T01:13:56.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.585473397382103,"aZ":-18.87150991560236,"pfxX":2.709560713933759,"pfxZ":7.808872144364422,"pX":-0.4363271255118593,"pZ":2.6603817579931803,"vX0":-7.045541917183586,"vY0":-129.55939983945674,"vZ0":-3.421060348932227,"x":133.63,"y":166.95,"x0":1.9638948444950117,"y0":50.00044457010982,"z0":5.43675722017217,"aX":4.614767012958143},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.6,"breakHorizontal":-3.4,"spinRate":2202,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.4224497489352732,"extension":6.254982329797979},"index":4,"playId":"643ae4a0-d946-3cb4-81b7-f3a0eec166fc","pitchNumber":4,"startTime":"2026-03-21T01:14:05.988Z","endTime":"2026-03-21T01:14:09.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-21T01:14:14.425Z","endTime":"2026-03-21T01:14:24.616Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.095734043694264,"aZ":-27.116383515905795,"pfxX":11.438602413106668,"pfxZ":3.4588646658846978,"pX":0.2955500434813605,"pZ":1.1699028882702645,"vX0":-8.17842946321562,"vY0":-120.29627747688252,"vZ0":-3.533913043614603,"x":105.73,"y":207.19,"x0":2.259147489510063,"y0":50.000129476979644,"z0":5.070922222663842,"aX":16.703872464605528},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.6,"breakHorizontal":-18.7,"spinRate":2257,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.4559309738086026,"extension":6.24165690081731},"index":6,"playId":"ad052e9f-3ffa-3cff-b403-d3da823fff57","pitchNumber":5,"startTime":"2026-03-21T01:14:24.616Z","endTime":"2026-03-21T01:14:28.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37465771626924,"aZ":-16.933457698700867,"pfxX":3.0976954879410727,"pfxZ":8.751306128763437,"pX":-0.8252727290791565,"pZ":2.8332642291418804,"vX0":-7.759204772290948,"vY0":-131.0554960617331,"vZ0":-3.4875504898358347,"x":148.46,"y":162.28,"x0":1.7697160812604928,"y0":50.0048048377525,"z0":5.444147353086935,"aX":5.397140935241787},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.2,"breakHorizontal":-4.0,"spinRate":2200,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.4177410628067233,"extension":6.2910761435344735},"hitData":{"launchSpeed":82.6,"launchAngle":63.0,"totalDistance":168.0,"trajectory":"fly_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.21,"coordY":154.12}},"index":7,"playId":"eade236a-0b1e-317e-babd-ec8e411e3e22","pitchNumber":6,"startTime":"2026-03-21T01:14:41.312Z","endTime":"2026-03-21T01:14:49.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:14:49.915Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Tucker grounds out, second baseman Nick Solak to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T01:14:58.281Z","endTime":"2026-03-21T01:17:05.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594835,"fullName":"Marco Gonzales","link":"/api/v1/people/594835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669256,"link":"/api/v1/people/669256"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.293257735402342,"aZ":-11.891955087365552,"pfxX":8.363045499264873,"pfxZ":11.055565949025853,"pX":-1.0474497354047103,"pZ":1.8109077264006799,"vX0":-9.79675506190223,"vY0":-135.0491852859676,"vZ0":-7.34716076436426,"x":156.93,"y":189.89,"x0":1.5523599543247972,"y0":50.000281474580035,"z0":5.415676082704615,"aX":15.339755129913819},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.5,"breakHorizontal":-12.8,"spinRate":2315,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4066376310814164,"extension":6.514297242289805},"index":0,"playId":"c3dc8917-1fd0-36c9-a221-d3234db12368","pitchNumber":1,"startTime":"2026-03-21T01:15:15.367Z","endTime":"2026-03-21T01:15:18.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":83.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54868989388096,"aZ":-14.470363143985974,"pfxX":9.189819406564855,"pfxZ":9.762525082229455,"pX":0.2414410852510728,"pZ":2.597537388316678,"vX0":-6.999052863658198,"vY0":-134.86096803408606,"vZ0":-4.873625333999413,"x":107.8,"y":168.65,"x0":1.6964999600499526,"y0":50.00566137959537,"z0":5.4741273470231055,"aX":16.669486340785223},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":-14.9,"spinRate":2254,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.4085771040753352,"extension":6.430335025604746},"index":1,"playId":"cab462f5-f2fd-368f-a153-293b9748788b","pitchNumber":2,"startTime":"2026-03-21T01:15:31.803Z","endTime":"2026-03-21T01:15:35.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-03-21T01:15:47.147Z","endTime":"2026-03-21T01:15:59.842Z","isPitch":false,"type":"action","player":{"id":663656,"link":"/api/v1/people/663656"},"defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.694625170274932,"aZ":-42.88166418111831,"pfxX":-3.4070131333896483,"pfxZ":-7.277194466722085,"pX":-0.43413277644157067,"pZ":1.4589165124232157,"vX0":-4.8621076631207485,"vY0":-121.58624822561718,"vZ0":-0.37651859763862916,"x":133.55,"y":199.39,"x0":2.0476247409226405,"y0":50.00296507381882,"z0":5.392545904739333,"aX":-5.012311234600345},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-13.0,"breakHorizontal":7.4,"spinRate":2355,"spinDirection":345},"zone":13,"typeConfidence":2.0,"plateTime":0.45351090864576404,"extension":6.338706441175999},"index":3,"playId":"e05dc7ce-1826-3a52-8a95-7fbc797d918f","pitchNumber":3,"startTime":"2026-03-21T01:15:59.842Z","endTime":"2026-03-21T01:16:03.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64737356993068,"aZ":-27.12824264865221,"pfxX":10.177833223945887,"pfxZ":3.4341627039422633,"pX":-0.2683010180746805,"pZ":2.292403886196385,"vX0":-9.310745481450459,"vY0":-120.52308335931647,"vZ0":-1.216047895634446,"x":127.23,"y":176.89,"x0":2.3244751415959493,"y0":50.004322781981955,"z0":5.201691365661344,"aX":14.959857837671494},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.2,"breakHorizontal":-16.2,"spinRate":2182,"spinDirection":107},"zone":4,"typeConfidence":2.0,"plateTime":0.45464502176990074,"extension":6.521662227474767},"index":4,"playId":"c713ac08-aad4-31e1-b1bf-048912ede5a5","pitchNumber":4,"startTime":"2026-03-21T01:16:14.430Z","endTime":"2026-03-21T01:16:17.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.125865100666815,"aZ":-33.92472647503894,"pfxX":0.8643983062590752,"pfxZ":-1.1671582711200745,"pX":-0.4521830818917955,"pZ":2.3619118615549555,"vX0":-6.1841942036890005,"vY0":-122.50844771221878,"vZ0":-0.35496146782090376,"x":134.24,"y":175.01,"x0":2.006666627170896,"y0":50.00299868638451,"z0":5.4408497160787865,"aX":1.297818259177936},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.9,"breakHorizontal":0.1,"spinRate":2298,"spinDirection":4},"zone":4,"typeConfidence":2.0,"plateTime":0.449335906607649,"extension":6.245936851267726},"index":5,"playId":"225aaacb-2106-3a2c-b204-801d007ca38b","pitchNumber":5,"startTime":"2026-03-21T01:16:30.945Z","endTime":"2026-03-21T01:16:34.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.028532528739753,"aZ":-16.426829940414798,"pfxX":8.939771218457146,"pfxZ":8.694803893240834,"pX":-0.2866619453519746,"pZ":2.715567987527838,"vX0":-8.314103694698058,"vY0":-133.7638726625507,"vZ0":-4.2756434159599905,"x":127.93,"y":165.46,"x0":1.7013001170064044,"y0":50.00125220484999,"z0":5.513462650128675,"aX":16.1884585942638},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.0,"breakHorizontal":-14.4,"spinRate":2152,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.40958103154181646,"extension":6.509464059019335},"hitData":{"launchSpeed":105.9,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.48,"coordY":153.1}},"index":6,"playId":"87e4cfbc-1d4e-345d-8f07-ca1848d090eb","pitchNumber":6,"startTime":"2026-03-21T01:17:00.506Z","endTime":"2026-03-21T01:17:05.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:17:05.210Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mookie Betts walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T01:17:13.773Z","endTime":"2026-03-21T01:18:41.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594835,"fullName":"Marco Gonzales","link":"/api/v1/people/594835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.207148220032263,"aZ":-23.886554241809435,"pfxX":3.1206880542884368,"pfxZ":4.8309764557242385,"pX":0.7306445208960525,"pZ":2.602580792488816,"vX0":-4.566644569304288,"vY0":-129.68968476464397,"vZ0":-2.579210720299085,"x":89.15,"y":168.51,"x0":2.102797918297913,"y0":50.00402250422433,"z0":5.4172974146533805,"aX":5.356302947040663},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.4,"breakHorizontal":-4.7,"spinRate":2167,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.4211224878252926,"extension":6.391234671777626},"index":0,"playId":"b59d4883-96db-3951-a176-0352fe097384","pitchNumber":1,"startTime":"2026-03-21T01:17:34.241Z","endTime":"2026-03-21T01:17:37.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86390960587923,"aZ":-22.984914025012408,"pfxX":1.5771753689442018,"pfxZ":5.365387250656669,"pX":-1.2730634006318324,"pZ":2.5777091573345188,"vX0":-8.41620464448886,"vY0":-129.4855238678096,"vZ0":-2.6683209232353273,"x":165.53,"y":169.18,"x0":1.8024614485571786,"y0":50.003594901555815,"z0":5.364116465954982,"aX":2.7030029538943543},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.4,"breakHorizontal":-1.2,"spinRate":2222,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.42162874271572726,"extension":6.361191584630689},"index":1,"playId":"b8b67256-de69-392e-aa5c-fb0e3a460f87","pitchNumber":2,"startTime":"2026-03-21T01:17:50.002Z","endTime":"2026-03-21T01:17:53.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72782878114198,"aZ":-17.913992905002967,"pfxX":8.570493140989937,"pfxZ":7.934050730612855,"pX":-0.7997053583873127,"pZ":2.863950269274673,"vX0":-9.5804539085564,"vY0":-133.2396461327135,"vZ0":-3.216691547820616,"x":147.48,"y":161.45,"x0":1.7297019000504616,"y0":50.00234987072714,"z0":5.381946506540219,"aX":15.403795431687874},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.8,"breakHorizontal":-13.4,"spinRate":2225,"spinDirection":127},"zone":1,"typeConfidence":2.0,"plateTime":0.4111377079739773,"extension":6.3977592108586565},"index":2,"playId":"42bca381-94ab-35ff-bbaf-d39de9eeaef5","pitchNumber":3,"startTime":"2026-03-21T01:18:04.624Z","endTime":"2026-03-21T01:18:07.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.638175674860104,"aZ":-27.66081287521074,"pfxX":11.042374725729081,"pfxZ":3.1232356696275234,"pX":-0.8008393903415615,"pZ":2.215705392517663,"vX0":-10.005447246487025,"vY0":-119.91800137725083,"vZ0":-1.2526034007163172,"x":147.53,"y":178.96,"x0":2.004373622802357,"y0":50.005163660081415,"z0":5.227681415917494,"aX":15.977017459316567},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.6,"breakHorizontal":-17.4,"spinRate":2172,"spinDirection":109},"zone":4,"typeConfidence":2.0,"plateTime":0.4579147795588492,"extension":6.233999171927823},"index":3,"playId":"f75de613-721f-3e31-89f4-aec2b3422c33","pitchNumber":4,"startTime":"2026-03-21T01:18:19.250Z","endTime":"2026-03-21T01:18:22.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45410845394796,"aZ":-23.77472796730343,"pfxX":11.71097107429259,"pfxZ":5.597434399313702,"pX":-0.6564184835046347,"pZ":1.6704983719635442,"vX0":-10.250502867485993,"vY0":-121.90320069060942,"vZ0":-3.4465590515512323,"x":142.02,"y":193.68,"x0":2.0859391825132336,"y0":50.006069052158345,"z0":5.160143711033084,"aX":17.59011509143193},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":9.5,"breakHorizontal":-18.7,"spinRate":2297,"spinDirection":116},"zone":7,"typeConfidence":2.0,"plateTime":0.44968922025478086,"extension":6.49028133733724},"index":4,"playId":"1d234914-8d44-3f46-8f15-19c9ba3c0286","pitchNumber":5,"startTime":"2026-03-21T01:18:37.487Z","endTime":"2026-03-21T01:18:41.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:18:41.473Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out, second baseman Nick Solak to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T01:18:48.740Z","endTime":"2026-03-21T01:19:45.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594835,"fullName":"Marco Gonzales","link":"/api/v1/people/594835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669256,"link":"/api/v1/people/669256"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.206292886138655,"aZ":-17.750450329972903,"pfxX":2.6786516700295677,"pfxZ":8.555042228091823,"pX":-0.19149720666738557,"pZ":2.7091387221575434,"vX0":-6.081830145267439,"vY0":-128.64760522621953,"vZ0":-3.4984436461976984,"x":124.3,"y":165.63,"x0":1.8489923099189853,"y0":50.00469493045154,"z0":5.452519714443249,"aX":4.518031977000641},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":15.0,"breakHorizontal":-3.6,"spinRate":2280,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.4248068727654539,"extension":6.399527500876802},"index":0,"playId":"aa99a4ae-28f1-3dde-acd2-b8554c9a291a","pitchNumber":1,"startTime":"2026-03-21T01:19:06.966Z","endTime":"2026-03-21T01:19:09.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3630941270765,"aZ":-35.143589480496786,"pfxX":-1.4618987837342907,"pfxZ":-2.025289201628807,"pX":-0.25653341287530956,"pZ":3.244638025164753,"vX0":-5.08127326247154,"vY0":-120.41648438621735,"vZ0":2.11293630266315,"x":126.78,"y":151.17,"x0":2.070678079547072,"y0":50.00102735509568,"z0":5.464874092069441,"aX":-2.1455938823957608},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.9,"breakHorizontal":3.8,"spinRate":2315,"spinDirection":350},"zone":1,"typeConfidence":2.0,"plateTime":0.45484231489874816,"extension":6.317440904163536},"index":1,"playId":"387b897e-167c-33e9-bbd6-88424675672e","pitchNumber":2,"startTime":"2026-03-21T01:19:27.013Z","endTime":"2026-03-21T01:19:30.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.067475732808266,"aZ":-31.18099539719388,"pfxX":9.63990799771415,"pfxZ":0.7100471022490042,"pX":0.37272761337697435,"pZ":1.9903660876025746,"vX0":-7.2162781979094675,"vY0":-117.78087351979498,"vZ0":-0.598778188084522,"x":102.79,"y":185.04,"x0":2.2216589702697833,"y0":50.0048836512212,"z0":5.127644221943888,"aX":13.564957214788588},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.4,"breakHorizontal":-15.7,"spinRate":2174,"spinDirection":104},"zone":9,"typeConfidence":2.0,"plateTime":0.46478406283642215,"extension":6.270644352786048},"hitData":{"launchSpeed":91.3,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.53,"coordY":158.68}},"index":2,"playId":"664501f7-5a9e-326d-8962-235f596d98b2","pitchNumber":3,"startTime":"2026-03-21T01:19:42.130Z","endTime":"2026-03-21T01:19:45.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:19:45.915Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:21:33.253Z","endTime":"2026-03-21T01:22:31.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":83.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.228239847392516,"aZ":-28.409285124317268,"pfxX":-3.9787387671000456,"pfxZ":2.1840567274815674,"pX":0.8573095435698266,"pZ":0.9923365600805503,"vX0":6.853757405167189,"vY0":-129.21396872362283,"vZ0":-5.999035192067915,"x":84.32,"y":211.99,"x0":-1.2904037275164149,"y0":50.00034716808064,"z0":5.475523678673595,"aX":-6.852159307986804},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.0,"breakHorizontal":6.0,"spinRate":1485,"spinDirection":238},"zone":14,"typeConfidence":0.93,"plateTime":0.42090770683968914,"extension":6.480849122525659},"index":0,"playId":"622b6783-ed43-3121-84ba-b3810bacff47","pitchNumber":1,"startTime":"2026-03-21T01:21:55.422Z","endTime":"2026-03-21T01:21:58.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.644217699560954,"aZ":-12.563649972895192,"pfxX":-3.5089168319288007,"pfxZ":10.228547052652157,"pX":1.6772066564581911,"pZ":1.6277859666950516,"vX0":9.730762620584144,"vY0":-137.40035237097175,"vZ0":-7.8613962963957995,"x":53.07,"y":194.83,"x0":-1.450006267358905,"y0":50.00542535982328,"z0":5.374589578444537,"aX":-6.73015697988275},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":4.3,"spinRate":2300,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3982128922800223,"extension":6.4604606892624306},"index":1,"playId":"9cc3583b-17c4-3b30-a692-46bf73f5db71","pitchNumber":2,"startTime":"2026-03-21T01:22:07.879Z","endTime":"2026-03-21T01:22:10.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.546069014232586,"aZ":-17.914261046769823,"pfxX":-7.411950258482385,"pfxZ":7.339586564684912,"pX":-0.8480370290680945,"pZ":2.100725941701097,"vX0":4.645863544026446,"vY0":-138.2039329524779,"vZ0":-5.940462358727155,"x":149.33,"y":182.06,"x0":-1.584125592225978,"y0":50.0017573102102,"z0":5.472863346058863,"aX":-14.399605190451428},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.2,"breakHorizontal":12.5,"spinRate":2387,"spinDirection":215},"zone":13,"typeConfidence":0.89,"plateTime":0.3956519609762088,"extension":6.419399328991517},"hitData":{"launchSpeed":99.0,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.33,"coordY":173.89}},"index":2,"playId":"d1f48d37-5d37-3c27-bb82-21d443bef7c9","pitchNumber":3,"startTime":"2026-03-21T01:22:24.759Z","endTime":"2026-03-21T01:22:31.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:22:31.206Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Campusano singles on a ground ball to left fielder Teoscar Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:22:41.802Z","endTime":"2026-03-21T01:23:37.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":88.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18204104465802,"aZ":-13.09602679570488,"pfxX":-4.554617427940586,"pfxZ":9.562580626083193,"pX":0.49828665709330494,"pZ":2.2280431019698823,"vX0":7.253716685830366,"vY0":-140.01225610464834,"vZ0":-6.440037308393817,"x":98.01,"y":178.62,"x0":-1.528535390589267,"y0":50.003977904012906,"z0":5.407036594626417,"aX":-9.088235380827726},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":6.8,"spinRate":2240,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.39048333617663067,"extension":6.4982600436655025},"index":0,"playId":"983a8f5b-c10b-3ac5-8be6-b74f5871ca5b","pitchNumber":1,"startTime":"2026-03-21T01:22:53.357Z","endTime":"2026-03-21T01:23:01.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.878049522874353,"aZ":-15.779162475731175,"pfxX":-6.1756877952674145,"pfxZ":8.266875764205555,"pX":-0.09397084693707536,"pZ":2.3069685601474363,"vX0":5.735581482105103,"vY0":-139.58073102147475,"vZ0":-5.7353678710853675,"x":120.58,"y":176.49,"x0":-1.3678715497749006,"y0":50.00377093409617,"z0":5.418336734012102,"aX":-12.250280105736914},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":10.1,"spinRate":2392,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3916255275638689,"extension":6.376954965128699},"hitData":{"launchSpeed":111.3,"launchAngle":2.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":108.41,"coordY":159.18}},"index":1,"playId":"6a06ba89-9ef6-3fae-ab01-28c8f6f3ef2a","pitchNumber":2,"startTime":"2026-03-21T01:23:32.349Z","endTime":"2026-03-21T01:23:37.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:23:37.330Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Solak singles on a ground ball to center fielder Andy Pages. Luis Campusano to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:23:46.375Z","endTime":"2026-03-21T01:24:59.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"postOnSecond":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"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":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.765091787639527,"aZ":-13.807203108487872,"pfxX":-4.167960905660122,"pfxZ":9.286452587596767,"pX":1.1750339036664008,"pZ":2.2929634741440443,"vX0":8.994834650668793,"vY0":-139.1575643146304,"vZ0":-5.898575918907282,"x":72.21,"y":176.87,"x0":-1.5454493494278705,"y0":50.00176640479657,"z0":5.340904058605054,"aX":-8.243303483181577},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":5.9,"spinRate":2314,"spinDirection":210},"zone":14,"typeConfidence":0.91,"plateTime":0.39233786502538726,"extension":6.4506332074162875},"index":0,"playId":"ba60fede-e5d2-335f-be50-69884501e820","pitchNumber":1,"startTime":"2026-03-21T01:24:08.163Z","endTime":"2026-03-21T01:24:11.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"08317666-0106-0013-001c-f08cd117d70a","startTime":"2026-03-21T01:24:22.550Z","endTime":"2026-03-21T01:24:29.881Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24677370272688,"aZ":-42.41379134008207,"pfxX":6.548688725332078,"pfxZ":-7.796142443103008,"pX":0.7991663524556747,"pZ":1.1539540075608623,"vX0":3.0346954747026156,"vY0":-114.24433289621503,"vZ0":-0.6023522148145408,"x":86.54,"y":207.62,"x0":-1.3996345643240682,"y0":50.00163284561821,"z0":5.611722187994416,"aX":8.602610206597282},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-13.9,"breakHorizontal":-12.6,"spinRate":3062,"spinDirection":30},"zone":14,"typeConfidence":0.87,"plateTime":0.48056173632218124,"extension":6.328225305690568},"index":2,"playId":"aa102f0f-21c2-376e-9111-69460061edc3","pitchNumber":2,"startTime":"2026-03-21T01:24:29.881Z","endTime":"2026-03-21T01:24:32.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.062317074618907,"aZ":-21.943342279444543,"pfxX":0.18345037537784759,"pfxZ":5.42742183173745,"pX":0.28545414928969026,"pZ":1.3788080676453964,"vX0":5.249678702230355,"vY0":-135.32704108969133,"vZ0":-6.3165184056856285,"x":106.12,"y":201.55,"x0":-1.6903571246523839,"y0":50.001712113418066,"z0":5.244199767330587,"aX":0.3451416790719073},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.9,"breakHorizontal":-1.3,"spinRate":2370,"spinDirection":203},"zone":14,"typeConfidence":0.86,"plateTime":0.4022736118427934,"extension":6.37479798411486},"hitData":{"launchSpeed":109.4,"launchAngle":-9.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.58,"coordY":141.95}},"index":3,"playId":"34be3f1d-3ca6-332b-8486-5839829aa170","pitchNumber":3,"startTime":"2026-03-21T01:24:51.701Z","endTime":"2026-03-21T01:24:59.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.800000000000004,"awayTeamWinProbability":54.199999999999996,"homeTeamWinProbabilityAdded":-3.8999999999999986,"leverageIndex":1.28,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:24:59.433Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Schnell strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:25:07.894Z","endTime":"2026-03-21T01:26:53.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"postOnThird":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1,2],"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":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"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":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.307708667696815,"aZ":-42.91133330283494,"pfxX":7.004538999648275,"pfxZ":-8.363185782968849,"pX":-0.327984041050792,"pZ":2.5079001159166965,"vX0":1.068221776011037,"vY0":-113.32944435527271,"vZ0":2.3707570013245634,"x":129.5,"y":171.07,"x0":-1.716218257184068,"y0":50.004883002145085,"z0":5.776827021785417,"aX":8.989396603137445},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-14.0,"breakHorizontal":-13.0,"spinRate":2820,"spinDirection":36},"zone":4,"typeConfidence":0.87,"plateTime":0.4858171696771496,"extension":6.441061320911289},"index":0,"playId":"215c1961-0633-37a8-b1da-75f93a225430","pitchNumber":1,"startTime":"2026-03-21T01:25:26.509Z","endTime":"2026-03-21T01:25:29.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"first":{"id":669256,"link":"/api/v1/people/669256"},"second":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77304891214084,"aZ":-20.177161311860594,"pfxX":-4.858445755776245,"pfxZ":6.631401696984519,"pX":0.3230040237975986,"pZ":1.3878377672420064,"vX0":6.311411961712307,"vY0":-133.1644355868865,"vZ0":-6.597093999919028,"x":104.69,"y":201.31,"x0":-1.4390523083807178,"y0":50.000549036166575,"z0":5.341752419712001,"aX":-8.784773555102404},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.9,"breakHorizontal":7.6,"spinRate":1216,"spinDirection":236},"zone":14,"typeConfidence":0.91,"plateTime":0.4102668126885436,"extension":6.393628011017043},"index":1,"playId":"7039a184-b78e-3b3b-8b45-a6a5d5bff664","pitchNumber":2,"startTime":"2026-03-21T01:25:42.301Z","endTime":"2026-03-21T01:25:46.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"first":{"id":669256,"link":"/api/v1/people/669256"},"second":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Will Smith. Luis Campusano to 3rd. Nick Solak to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"7039a184-b78e-3b3b-8b45-a6a5d5bff664","startTime":"2026-03-21T01:26:04.383Z","endTime":"2026-03-21T01:26:13.842Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669134,"link":"/api/v1/people/669134"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"first":{"id":669256,"link":"/api/v1/people/669256"},"second":{"id":669134,"link":"/api/v1/people/669134"},"postOnSecond":{"id":669256,"link":"/api/v1/people/669256"},"postOnThird":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":2.04,"dramaIndex":86.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.611199879148852,"aZ":-30.98639163320746,"pfxX":-2.302220867480561,"pfxZ":0.6890607815481147,"pX":-0.007470377240829573,"pZ":1.0078546679032574,"vX0":4.995667621895559,"vY0":-129.93584181246294,"vZ0":-5.007748799263684,"x":117.28,"y":211.57,"x0":-1.6504423576368545,"y0":50.002405808815574,"z0":5.297112157721684,"aX":-3.962012017445344},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.4,"breakHorizontal":3.1,"spinRate":1121,"spinDirection":255},"zone":14,"typeConfidence":0.75,"plateTime":0.4205253330785115,"extension":6.430083599854486},"index":3,"playId":"74d1bc84-e908-37cf-8b93-6a51965360e7","pitchNumber":3,"startTime":"2026-03-21T01:26:13.842Z","endTime":"2026-03-21T01:26:16.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.868248776657598,"aZ":-28.884073027770096,"pfxX":-2.745396837160073,"pfxZ":1.897297194103884,"pX":-0.284483105919852,"pZ":1.1900047294315523,"vX0":4.246525743672891,"vY0":-130.82517740345443,"vZ0":-5.1755633866220885,"x":127.84,"y":206.65,"x0":-1.5699683709726016,"y0":50.005794966030294,"z0":5.351488612001736,"aX":-4.7730113309061295},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.5,"breakHorizontal":4.1,"spinRate":1248,"spinDirection":246},"zone":13,"typeConfidence":0.86,"plateTime":0.4182094110372163,"extension":6.378296575425586},"index":4,"playId":"5a29cc05-33b8-3cd3-82c9-2e4270b3c96f","pitchNumber":4,"startTime":"2026-03-21T01:26:32.180Z","endTime":"2026-03-21T01:26:35.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55737225557743,"aZ":-19.12294805453289,"pfxX":-4.5579559514382755,"pfxZ":6.621576559891043,"pX":-0.21933074290482257,"pZ":3.180262345179569,"vX0":5.5252504101863185,"vY0":-139.76011314303645,"vZ0":-2.747380318501892,"x":125.36,"y":152.91,"x0":-1.6330908988800026,"y0":50.00334935210068,"z0":5.437234250764683,"aX":-8.984940726618765},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.6,"breakHorizontal":7.1,"spinRate":1968,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.39244311911313323,"extension":6.427426266684816},"index":5,"playId":"26b8e3ab-eeec-3547-b1fe-6cd110d0e952","pitchNumber":5,"startTime":"2026-03-21T01:26:50.718Z","endTime":"2026-03-21T01:26:53.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678010,"link":"/api/v1/people/678010"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":678010,"link":"/api/v1/people/678010"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.1,"awayTeamWinProbability":50.9,"homeTeamWinProbabilityAdded":8.200000000000003,"leverageIndex":2.04,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:26:53.718Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose F Miranda strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:27:00.453Z","endTime":"2026-03-21T01:28:10.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30072113846985,"aZ":-41.653923244514964,"pfxX":6.429339703658206,"pfxZ":-7.167802378553624,"pX":0.48187207264254306,"pZ":2.280835167596528,"vX0":2.349754569152332,"vY0":-114.89270420452168,"vZ0":1.609286565595485,"x":98.63,"y":177.2,"x0":-1.3921918939238236,"y0":50.0006257714901,"z0":5.65077585564405,"aX":8.506651418278555},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-12.1,"breakHorizontal":-12.2,"spinRate":2781,"spinDirection":36},"zone":6,"typeConfidence":0.82,"plateTime":0.47859371702529163,"extension":6.449982437947825},"index":0,"playId":"fa94998c-acfa-300a-af8e-1d3e029d46be","pitchNumber":1,"startTime":"2026-03-21T01:27:18.522Z","endTime":"2026-03-21T01:27:21.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.666127089925567,"aZ":-26.146426362540222,"pfxX":-3.563690618130794,"pfxZ":3.4388441700496415,"pX":-0.032002110300937844,"pZ":1.956230812590095,"vX0":5.096736872645904,"vY0":-131.0808908554209,"vZ0":-3.837916765208871,"x":118.22,"y":185.96,"x0":-1.5315787926673208,"y0":50.00513916327998,"z0":5.3740626418953665,"aX":-6.251480928295679},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.6,"breakHorizontal":5.4,"spinRate":1388,"spinDirection":243},"zone":8,"typeConfidence":0.93,"plateTime":0.41660505703022777,"extension":6.281324574282295},"index":1,"playId":"21363ded-018d-3fd8-bcac-630921da3e20","pitchNumber":2,"startTime":"2026-03-21T01:27:37.413Z","endTime":"2026-03-21T01:27:40.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-21T01:27:54.889Z","endTime":"2026-03-21T01:28:07.693Z","isPitch":false,"type":"action","player":{"id":669304,"link":"/api/v1/people/669304"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.012625114711042,"aZ":-24.444368729475496,"pfxX":-3.9139433604873965,"pfxZ":4.316315852145181,"pX":0.6314806097547331,"pZ":1.230630978250278,"vX0":6.800806663413907,"vY0":-132.12205514901368,"vZ0":-6.151081222686761,"x":92.93,"y":205.55,"x0":-1.4534881232270047,"y0":50.00000753229066,"z0":5.356178350153873,"aX":-7.002184259929802},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.8,"breakHorizontal":5.8,"spinRate":1328,"spinDirection":238},"zone":14,"typeConfidence":0.94,"plateTime":0.41270427771523055,"extension":6.482721993046932},"index":3,"playId":"43d09a0e-8621-3fc1-98fc-770886f4403a","pitchNumber":3,"startTime":"2026-03-21T01:28:07.693Z","endTime":"2026-03-21T01:28:10.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669304,"link":"/api/v1/people/669304"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":669304,"link":"/api/v1/people/669304"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":6.0,"leverageIndex":2.17,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:28:10.765Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Smith flies out to right fielder Bryce Johnson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T01:30:05.452Z","endTime":"2026-03-21T01:31:35.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594835,"fullName":"Marco Gonzales","link":"/api/v1/people/594835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61689312779072,"aZ":-35.58128411499548,"pfxX":0.16908006454773306,"pfxZ":-2.4444482669311984,"pX":0.6702370614252132,"pZ":3.5642428515935083,"vX0":-3.2573124156320277,"vY0":-117.40915200172252,"vZ0":2.7483329786315296,"x":91.45,"y":142.55,"x0":2.054698154810149,"y0":50.00368556812887,"z0":5.694022117951846,"aX":0.23626244140590252},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.5,"breakHorizontal":0.5,"spinRate":2231,"spinDirection":346},"zone":12,"typeConfidence":2.0,"plateTime":0.4668424262339381,"extension":6.143281144113446},"index":0,"playId":"32c401bd-1345-34bc-a286-d5e209127790","pitchNumber":1,"startTime":"2026-03-21T01:30:21.572Z","endTime":"2026-03-21T01:30:24.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.017955488049125,"aZ":-22.82790083417922,"pfxX":3.2242198931284145,"pfxZ":5.563758979688968,"pX":-0.43957144668338,"pZ":3.066501950037639,"vX0":-6.845592415400431,"vY0":-128.14891301608023,"vZ0":-1.5941935711145763,"x":133.76,"y":155.98,"x0":1.8356203396480986,"y0":50.00194865479414,"z0":5.462671443221986,"aX":5.415928045010585},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.0,"breakHorizontal":-4.4,"spinRate":2099,"spinDirection":136},"zone":1,"typeConfidence":2.0,"plateTime":0.42580400770176485,"extension":6.376159081842063},"index":1,"playId":"a3cce834-efc2-3302-88c9-9f6375f50e47","pitchNumber":2,"startTime":"2026-03-21T01:30:34.310Z","endTime":"2026-03-21T01:30:37.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.535898279119362,"aZ":-17.719238009753937,"pfxX":6.842530118900056,"pfxZ":8.091360269928266,"pX":-0.2608496973196578,"pZ":3.875599162374248,"vX0":-7.405730376529576,"vY0":-132.61011189762465,"vZ0":-1.1500440239790357,"x":126.94,"y":134.14,"x0":1.6749146041197411,"y0":50.002402260075506,"z0":5.603580967613694,"aX":12.224304012525097},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.6,"breakHorizontal":-10.8,"spinRate":2096,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.4125390742442865,"extension":6.454971191373492},"index":2,"playId":"565245dc-5fbf-3cd9-920f-5170432ec8fb","pitchNumber":3,"startTime":"2026-03-21T01:30:56.929Z","endTime":"2026-03-21T01:30:59.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.288387377584797,"aZ":-27.475287600969672,"pfxX":10.241227757882829,"pfxZ":3.2386111596146474,"pX":-0.14186776225777392,"pZ":0.9106366972804978,"vX0":-8.307825826308912,"vY0":-119.49296861229278,"vZ0":-4.112662071232608,"x":122.41,"y":214.19,"x0":2.0436029539858716,"y0":50.00385109498781,"z0":5.113187469962414,"aX":14.861874948447909},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.2,"breakHorizontal":-16.7,"spinRate":2224,"spinDirection":102},"zone":13,"typeConfidence":2.0,"plateTime":0.45778081006808646,"extension":6.386823491209947},"index":3,"playId":"db7b754d-0aa3-3cab-a958-14e903d27914","pitchNumber":4,"startTime":"2026-03-21T01:31:11.303Z","endTime":"2026-03-21T01:31:14.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.328954427284927,"aZ":-18.66935862594274,"pfxX":2.4587667456358453,"pfxZ":7.9813119284765035,"pX":-0.6690217392017017,"pZ":2.1945188993771385,"vX0":-7.082259743166071,"vY0":-128.883114381078,"vZ0":-4.360132519144839,"x":142.5,"y":179.53,"x0":1.7880301563963021,"y0":50.002715758936425,"z0":5.3389282928309285,"aX":4.160886121220765},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.8,"breakHorizontal":-3.0,"spinRate":2315,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.424034553474935,"extension":6.3806222178297105},"hitData":{"launchSpeed":95.9,"launchAngle":63.0,"totalDistance":197.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.93,"coordY":127.26}},"index":4,"playId":"1314db85-1fa9-3ad9-9e43-4200055cd5c8","pitchNumber":5,"startTime":"2026-03-21T01:31:26.312Z","endTime":"2026-03-21T01:31:35.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_ab"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_ab"},{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:31:35.830Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Teoscar Hernández singles on a fly ball to center fielder Jase Bowen.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T01:31:42.652Z","endTime":"2026-03-21T01:33:32.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594835,"fullName":"Marco Gonzales","link":"/api/v1/people/594835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.903635486475835,"aZ":-36.256487960569885,"pfxX":2.9760111676725085,"pfxZ":-2.780365530616951,"pX":0.15013363999532942,"pZ":1.4058863252490887,"vX0":-5.124632668049211,"vY0":-119.68287072124541,"vZ0":-1.7539062259613114,"x":111.28,"y":200.82,"x0":1.9227568677360007,"y0":50.00539070902808,"z0":5.364974970107236,"aX":4.361690038738373},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.2,"breakHorizontal":-4.3,"spinRate":2430,"spinDirection":356},"zone":14,"typeConfidence":2.0,"plateTime":0.45588831082679304,"extension":6.377576731559809},"index":0,"playId":"1f383995-bffc-32ff-9b2c-b1bade13c855","pitchNumber":1,"startTime":"2026-03-21T01:32:01.444Z","endTime":"2026-03-21T01:32:05.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.516759593700836,"aZ":-18.228808596719038,"pfxX":2.805126963575469,"pfxZ":8.286554169375353,"pX":-0.9415620784427249,"pZ":2.5274015606043987,"vX0":-7.7940192809435525,"vY0":-128.61683191894988,"vZ0":-3.623271690188561,"x":152.89,"y":170.54,"x0":1.7574925736371585,"y0":50.00554008059982,"z0":5.360017768739527,"aX":4.723540119866693},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":14.4,"breakHorizontal":-3.5,"spinRate":2238,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.4251175792725359,"extension":6.40212321019524},"index":1,"playId":"5e3dfd26-8dc9-392d-8d79-d08b4d482a2a","pitchNumber":2,"startTime":"2026-03-21T01:32:15.037Z","endTime":"2026-03-21T01:32:18.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.241187173764,"aZ":-15.238311975268365,"pfxX":7.239596718224071,"pfxZ":9.45174636016312,"pX":-0.6872765239533853,"pZ":2.8646528829838225,"vX0":-8.447114990249107,"vY0":-133.18309666160104,"vZ0":-3.8654808451196785,"x":143.2,"y":161.43,"x0":1.5885049467966026,"y0":50.0041707910581,"z0":5.440566865520049,"aX":12.975398180473915},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.4,"breakHorizontal":-11.3,"spinRate":2215,"spinDirection":138},"zone":1,"typeConfidence":2.0,"plateTime":0.4116252262578586,"extension":6.574164364560762},"index":2,"playId":"bb38ee88-a617-3aab-860a-1d3e32a54334","pitchNumber":3,"startTime":"2026-03-21T01:32:31.747Z","endTime":"2026-03-21T01:32:34.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.570414743406428,"aZ":-23.860980676954696,"pfxX":2.116327170995989,"pfxZ":4.921380182522352,"pX":-0.0402096584081038,"pZ":3.8121786872822625,"vX0":-5.489764657585177,"vY0":-128.64369590851248,"vZ0":0.3919477697407223,"x":118.53,"y":135.85,"x0":1.8385947902496695,"y0":50.00521785813864,"z0":5.495021031579166,"aX":3.5775635164865967},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.2,"breakHorizontal":-2.8,"spinRate":2116,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.42439913490532444,"extension":6.38872522192878},"index":3,"playId":"d307f50f-58d7-3ae8-90f9-155c3418fa86","pitchNumber":4,"startTime":"2026-03-21T01:32:53.145Z","endTime":"2026-03-21T01:32:56.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11561077645533,"aZ":-29.359723993240348,"pfxX":9.929548387947353,"pfxZ":1.9506976789983534,"pX":1.3423563544960306,"pZ":1.7834549135810829,"vX0":-5.107296650572172,"vY0":-119.5717395168547,"vZ0":-1.8162656331728764,"x":65.83,"y":190.63,"x0":2.2215298335637144,"y0":50.00010702322176,"z0":5.199476209761785,"aX":14.305183146218996},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.4,"breakHorizontal":-16.7,"spinRate":2220,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4589298929437011,"extension":6.354294340132063},"index":4,"playId":"1a855d8f-c32f-3581-8290-d85e412023d4","pitchNumber":5,"startTime":"2026-03-21T01:33:11.764Z","endTime":"2026-03-21T01:33:15.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37005627308507,"aZ":-28.444006285936645,"pfxX":9.907298661310662,"pfxZ":2.5694850147812662,"pX":0.4751459265311226,"pZ":1.3836969959343959,"vX0":-6.8587760605637005,"vY0":-119.75809412585673,"vZ0":-2.75173887911114,"x":98.89,"y":201.42,"x0":2.0907011793809898,"y0":50.0009997596212,"z0":5.09463036699631,"aX":14.373073313459045},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.2,"breakHorizontal":-16.3,"spinRate":2101,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.4575568740221665,"extension":6.384710065949124},"hitData":{"launchSpeed":74.0,"launchAngle":29.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.18,"coordY":93.12}},"index":5,"playId":"7c754be9-e9f7-3b02-a451-d082c0a1bb91","pitchNumber":6,"startTime":"2026-03-21T01:33:27.623Z","endTime":"2026-03-21T01:33:32.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.68,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:33:32.804Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Muncy singles on a ground ball to right fielder Bryce Johnson. Teoscar Hernández to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T01:33:43.230Z","endTime":"2026-03-21T01:35:39.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594835,"fullName":"Marco Gonzales","link":"/api/v1/people/594835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,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":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.977905247790048,"aZ":-36.053575596526294,"pfxX":1.6370064526852397,"pfxZ":-2.7320861317980913,"pX":0.41802181163989466,"pZ":2.932877415120002,"vX0":-4.057144305338759,"vY0":-117.9319045376457,"vZ0":1.9867696269561366,"x":101.07,"y":159.59,"x0":1.9427916782095442,"y0":50.00435095789029,"z0":5.388395780291957,"aX":2.3220643205909437},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-4.2,"breakHorizontal":-2.0,"spinRate":2226,"spinDirection":336},"zone":3,"typeConfidence":2.0,"plateTime":0.4632127473975922,"extension":6.35602917404567},"index":0,"playId":"1b7740d0-71b6-3910-8958-abee4dc3cc9b","pitchNumber":1,"startTime":"2026-03-21T01:34:15.291Z","endTime":"2026-03-21T01:34:18.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47159369546983,"aZ":-40.36255626775415,"pfxX":-3.754513140378071,"pfxZ":-5.656373684171508,"pX":-1.0340395013793091,"pZ":1.3038301659323492,"vX0":-5.955858547063255,"vY0":-119.63598889036716,"vZ0":-0.9522115591150799,"x":156.42,"y":203.58,"x0":1.9773623218555105,"y0":50.004308887030305,"z0":5.330429071121005,"aX":-5.432525752409387},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-10.2,"breakHorizontal":8.3,"spinRate":2228,"spinDirection":338},"zone":13,"typeConfidence":2.0,"plateTime":0.45814351854776136,"extension":6.4491513502671705},"index":1,"playId":"cb5fae48-1967-3986-85c6-962c9f13124e","pitchNumber":2,"startTime":"2026-03-21T01:34:31.920Z","endTime":"2026-03-21T01:34:34.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40940979049905,"aZ":-39.060749668894026,"pfxX":-4.799510042797811,"pfxZ":-4.7443092503065625,"pX":-0.28768318744146393,"pZ":2.643704619525774,"vX0":-3.8863596837028394,"vY0":-120.06384525855387,"vZ0":1.6668088809351342,"x":127.97,"y":167.4,"x0":1.9785181444680648,"y0":50.00174012494046,"z0":5.430548325812397,"aX":-6.968366110093553},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.9,"breakHorizontal":9.7,"spinRate":2267,"spinDirection":350},"zone":4,"typeConfidence":2.0,"plateTime":0.4571379287726991,"extension":6.303318047124429},"index":2,"playId":"56c186ea-9beb-3d18-9989-0fe307770c25","pitchNumber":3,"startTime":"2026-03-21T01:34:52.008Z","endTime":"2026-03-21T01:34:55.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.926035826617223,"aZ":-16.34085750941928,"pfxX":6.903336482355851,"pfxZ":8.857287732025135,"pX":-0.5032515689510515,"pZ":4.221442203114949,"vX0":-8.069514363642096,"vY0":-132.7398577857482,"vZ0":-0.32808780620512534,"x":136.18,"y":124.8,"x0":1.6766334049380667,"y0":50.00465112338531,"z0":5.534516581114628,"aX":12.34390022404354},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.2,"breakHorizontal":-10.8,"spinRate":2151,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.412345240260239,"extension":6.514199967943478},"index":3,"playId":"59bcdff7-4ae0-3f34-b98f-e98855b41ff0","pitchNumber":4,"startTime":"2026-03-21T01:35:12.749Z","endTime":"2026-03-21T01:35:15.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.965891076988346,"aZ":-42.82432437286076,"pfxX":-2.204352215582661,"pfxZ":-7.330982239576416,"pX":-0.02416249046677382,"pZ":2.0160098458644025,"vX0":-3.8470072846530594,"vY0":-120.46576203338833,"vZ0":0.8207987448240353,"x":117.92,"y":184.35,"x0":1.8873001912077978,"y0":50.004390299846534,"z0":5.492255043416295,"aX":-3.2010496829747415},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-12.7,"breakHorizontal":5.0,"spinRate":2312,"spinDirection":349},"zone":8,"typeConfidence":2.0,"plateTime":0.45673610589652025,"extension":6.199102583943576},"hitData":{"launchSpeed":95.0,"launchAngle":4.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.11,"coordY":156.14}},"index":4,"playId":"68b13672-3f01-3063-9191-66f14f865c9f","pitchNumber":5,"startTime":"2026-03-21T01:35:34.579Z","endTime":"2026-03-21T01:35:39.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_ab"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_ab"},{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.3,"awayTeamWinProbability":40.7,"homeTeamWinProbabilityAdded":3.8999999999999915,"leverageIndex":1.27,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:35:39.290Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andy Pages lines out sharply to left fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T01:35:52.356Z","endTime":"2026-03-21T01:38:01.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594835,"fullName":"Marco Gonzales","link":"/api/v1/people/594835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":74.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.977592091105198,"aZ":-28.05504807890127,"pfxX":9.15229008123827,"pfxZ":2.8667210749981553,"pX":0.37920196994933647,"pZ":2.6417491536617947,"vX0":-6.782348854245619,"vY0":-119.35588756666856,"vZ0":-0.23819003488038226,"x":102.55,"y":167.45,"x0":2.0751435734129027,"y0":50.00088258273069,"z0":5.279212953119096,"aX":13.141630745983548},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.4,"breakHorizontal":-14.9,"spinRate":2129,"spinDirection":104},"zone":6,"typeConfidence":2.0,"plateTime":0.4597137119963923,"extension":6.354661638695519},"index":0,"playId":"9122e18d-3d97-32bf-8b72-23101724a458","pitchNumber":1,"startTime":"2026-03-21T01:36:22.594Z","endTime":"2026-03-21T01:36:26.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.508211349886885,"aZ":-21.49000141567094,"pfxX":2.198588329572324,"pfxZ":6.397060100898445,"pX":-1.0113504904428032,"pZ":3.575097550205951,"vX0":-7.682457354913529,"vY0":-128.19933554347756,"vZ0":-0.500508251884859,"x":155.55,"y":142.25,"x0":1.7334621532321715,"y0":50.00620454873769,"z0":5.444319155761501,"aX":3.6746236132940053},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.8,"breakHorizontal":-2.3,"spinRate":2117,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.4265926767560093,"extension":6.4095742256461365},"index":1,"playId":"679de8a8-d853-32b2-8380-f91263c6c26c","pitchNumber":2,"startTime":"2026-03-21T01:36:47.404Z","endTime":"2026-03-21T01:36:50.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.365350804916684,"aZ":-20.41403671073708,"pfxX":7.914929682871659,"pfxZ":6.698145450699139,"pX":-0.623290903003839,"pZ":3.5074880954295153,"vX0":-8.467273242814203,"vY0":-132.02029580813962,"vZ0":-1.2735146196496874,"x":140.76,"y":144.08,"x0":1.6045559883516998,"y0":50.00649036891354,"z0":5.505620465018143,"aX":13.907296448272335},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.0,"breakHorizontal":-12.4,"spinRate":2022,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.41563286826124246,"extension":6.512211405366472},"index":2,"playId":"d0bffc2c-ad46-356c-bfed-8eeee22b6269","pitchNumber":3,"startTime":"2026-03-21T01:37:05.834Z","endTime":"2026-03-21T01:37:13.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.161505228959673,"aZ":-21.58681322933569,"pfxX":1.8548271034903552,"pfxZ":6.355510139620538,"pX":-0.10628125306454397,"pZ":4.050346073578585,"vX0":-5.683878587289089,"vY0":-127.92846006453388,"vZ0":0.7524663515509177,"x":121.05,"y":129.42,"x0":1.8984505809987395,"y0":50.002580411492225,"z0":5.438184496757597,"aX":3.0906556998643517},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.9,"breakHorizontal":-2.2,"spinRate":2087,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.4273534755662136,"extension":6.497696456999182},"index":3,"playId":"4f07880a-945b-3145-b273-18e7ab509a64","pitchNumber":4,"startTime":"2026-03-21T01:37:38.097Z","endTime":"2026-03-21T01:37:41.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31929302833197,"aZ":-33.912011301886665,"pfxX":1.1560368926919287,"pfxZ":-1.1891913539273418,"pX":-0.36892232133449876,"pZ":2.3017168780314496,"vX0":-5.515550682469247,"vY0":-120.31870341062063,"vZ0":0.045959535455539546,"x":131.06,"y":176.63,"x0":1.8074282074436117,"y0":50.004167062398324,"z0":5.298704617041015,"aX":1.6882149948526046},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.8,"breakHorizontal":-0.7,"spinRate":2287,"spinDirection":352},"zone":4,"typeConfidence":2.0,"plateTime":0.45600961313832933,"extension":6.395603606904564},"hitData":{"launchSpeed":103.3,"launchAngle":19.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":64.25,"coordY":89.75}},"index":4,"playId":"f83697de-4139-3664-a0f3-8629f473788b","pitchNumber":5,"startTime":"2026-03-21T01:37:57.393Z","endTime":"2026-03-21T01:38:01.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":-4.699999999999996,"leverageIndex":2.01,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:38:01.650Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Miguel Rojas doubles (2) on a line drive to left fielder Ramón Laureano. Teoscar Hernández scores. Max Muncy to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T01:38:11.350Z","endTime":"2026-03-21T01:38:47.196Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594835,"fullName":"Marco Gonzales","link":"/api/v1/people/594835"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"postOnThird":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":{"id":594835,"link":"/api/v1/people/594835"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.363641838683442,"aZ":-22.599699926859,"pfxX":1.9887778854233729,"pfxZ":5.746268018723214,"pX":-0.3796462072546927,"pZ":2.855596820986127,"vX0":-6.286213297644438,"vY0":-127.75187380303566,"vZ0":-1.8850412226387845,"x":131.47,"y":161.68,"x0":1.8459245239015583,"y0":50.00129818116117,"z0":5.365271905792295,"aX":3.313192963190824},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.2,"breakHorizontal":-2.3,"spinRate":2021,"spinDirection":127},"zone":1,"typeConfidence":2.0,"plateTime":0.42744562074542447,"extension":6.365586680248021},"hitData":{"launchSpeed":83.8,"launchAngle":12.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.26,"coordY":153.98}},"index":0,"playId":"a7b30048-ec11-3c98-a726-73272102c796","pitchNumber":1,"startTime":"2026-03-21T01:38:41.747Z","endTime":"2026-03-21T01:38:47.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.3,"awayTeamWinProbability":33.7,"homeTeamWinProbabilityAdded":11.699999999999996,"leverageIndex":1.81,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:38:47.196Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T01:39:05.574Z","endTime":"2026-03-21T01:41:08.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594835,"fullName":"Marco Gonzales","link":"/api/v1/people/594835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.371563737133805,"aZ":-38.51094403076268,"pfxX":-1.297919161416924,"pfxZ":-4.330927871098712,"pX":-0.8826142514846868,"pZ":1.2642828395739745,"vX0":-6.191476377115977,"vY0":-120.69608936569679,"vZ0":-1.5386476845966104,"x":150.64,"y":204.64,"x0":1.8936056072573368,"y0":50.003554510042086,"z0":5.328051649173936,"aX":-1.8980695536111791},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-7.9,"breakHorizontal":4.0,"spinRate":2189,"spinDirection":351},"zone":13,"typeConfidence":2.0,"plateTime":0.4553036940502224,"extension":6.399363022970237},"index":0,"playId":"b478c366-a0f9-3777-9d60-5a9e4a6cd388","pitchNumber":1,"startTime":"2026-03-21T01:39:28.604Z","endTime":"2026-03-21T01:39:31.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.070744334029484,"aZ":-24.420515661417358,"pfxX":1.7672390123402848,"pfxZ":4.628626108761388,"pX":-0.5860240180809438,"pZ":2.7952382524915858,"vX0":-6.816594499627813,"vY0":-128.0459427044262,"vZ0":-1.7527092074100261,"x":139.34,"y":163.31,"x0":1.870105550261376,"y0":50.00584512562901,"z0":5.381524580275367,"aX":2.963268034569379},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.3,"breakHorizontal":-1.8,"spinRate":2211,"spinDirection":130},"zone":4,"typeConfidence":2.0,"plateTime":0.4262103595592772,"extension":6.558478759584296},"index":1,"playId":"fb42f08c-e16d-38e4-8d55-f302c46fe0eb","pitchNumber":2,"startTime":"2026-03-21T01:39:46.178Z","endTime":"2026-03-21T01:39:49.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":74.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78193238646066,"aZ":-35.27173085160494,"pfxX":-2.5474227648989616,"pfxZ":-2.1745545743892833,"pX":-0.1536648215679748,"pZ":3.4753437033130425,"vX0":-4.106446239139597,"vY0":-120.07957751606378,"vZ0":2.7433879056558315,"x":122.86,"y":144.95,"x0":1.926926300748195,"y0":50.00409742031426,"z0":5.5118023333464485,"aX":-3.624952192505068},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.8,"breakHorizontal":5.9,"spinRate":2181,"spinDirection":345},"zone":2,"typeConfidence":2.0,"plateTime":0.46067057564444003,"extension":6.371704772783179},"index":2,"playId":"d4d725c1-9e37-3514-9533-769d403260db","pitchNumber":3,"startTime":"2026-03-21T01:40:10.290Z","endTime":"2026-03-21T01:40:13.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-21T01:40:20.006Z","endTime":"2026-03-21T01:40:39.889Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":74.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7021038113063,"aZ":-29.836699538818177,"pfxX":10.70003147830679,"pfxZ":1.62553879166963,"pX":0.4620029250312024,"pZ":2.071981338989455,"vX0":-7.186085623959141,"vY0":-119.54972318344466,"vZ0":-0.8432667548023232,"x":99.39,"y":182.84,"x0":2.1283052528022175,"y0":50.001039775151696,"z0":5.125712235792329,"aX":15.367538685344842},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.0,"breakHorizontal":-17.5,"spinRate":2140,"spinDirection":109},"zone":9,"typeConfidence":2.0,"plateTime":0.45951106595065294,"extension":6.376996883140894},"index":4,"playId":"2c4e8e59-f16d-3dae-b6bb-3c7f67fbafb2","pitchNumber":4,"startTime":"2026-03-21T01:40:39.889Z","endTime":"2026-03-21T01:40:42.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.695595821047412,"aZ":-41.489894860636234,"pfxX":-1.1823795419048357,"pfxZ":-6.377667959212357,"pX":-0.394429756330408,"pZ":1.8741307821841418,"vX0":-5.302159936925271,"vY0":-121.16922994899642,"vZ0":0.49096865315610394,"x":132.03,"y":188.18,"x0":1.9923503947307921,"y0":50.003969923305746,"z0":5.348189404618979,"aX":-1.7265332375693452},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-11.0,"breakHorizontal":3.6,"spinRate":2334,"spinDirection":344},"zone":7,"typeConfidence":2.0,"plateTime":0.45521345007618175,"extension":6.405610302979279},"index":5,"playId":"1f40484a-a77b-37a2-b62d-f24428970226","pitchNumber":5,"startTime":"2026-03-21T01:41:05.424Z","endTime":"2026-03-21T01:41:08.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":1.84,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:41:08.685Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mason McCoy flies out to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T01:42:53.281Z","endTime":"2026-03-21T01:43:52.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45170030689021,"aZ":-17.379896728774355,"pfxX":-6.024818340178047,"pfxZ":7.618698902856013,"pX":-1.1251879914728722,"pZ":2.4383726034193582,"vX0":2.996215816691984,"vY0":-138.5845797232359,"vZ0":-5.27681597259714,"x":159.89,"y":172.94,"x0":-1.4385525569866104,"y0":50.00407904944524,"z0":5.5310826175019105,"aX":-11.700127327307689},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.8,"breakHorizontal":10.3,"spinRate":2336,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.395486160505639,"extension":6.339465817749482},"index":0,"playId":"9d7cac08-1b6c-3bd9-9745-7cebe2900ed9","pitchNumber":1,"startTime":"2026-03-21T01:43:16.099Z","endTime":"2026-03-21T01:43:20.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.9,"endSpeed":68.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.531640614783324,"aZ":-43.15174355415429,"pfxX":6.041964412859116,"pfxZ":-9.542038452049084,"pX":0.8775799190515283,"pZ":0.40503729734602056,"vX0":2.981794289345853,"vY0":-107.51729799434908,"vZ0":-0.8439984239661565,"x":83.55,"y":227.84,"x0":-1.3196083318768737,"y0":50.00064006289652,"z0":5.661443339055981,"aX":6.95416284192311},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.8,"breakVerticalInduced":-17.0,"breakHorizontal":-11.8,"spinRate":2860,"spinDirection":31},"zone":14,"typeConfidence":0.93,"plateTime":0.5127173333943142,"extension":6.619385626789958},"index":1,"playId":"739abef0-02f5-3bee-9d58-85adc8fc74b7","pitchNumber":2,"startTime":"2026-03-21T01:43:31.123Z","endTime":"2026-03-21T01:43:34.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.843839090871583,"aZ":-16.978000051034705,"pfxX":-6.605345411123843,"pfxZ":7.8185259930601605,"pX":-0.7603125026553835,"pZ":1.8707217306875243,"vX0":4.16873141703622,"vY0":-138.52819395936402,"vZ0":-6.567995553324039,"x":145.98,"y":188.27,"x0":-1.426159655789563,"y0":50.00586680404787,"z0":5.406817346147015,"aX":-12.84453946805572},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.0,"breakHorizontal":11.2,"spinRate":2333,"spinDirection":206},"zone":7,"typeConfidence":0.71,"plateTime":0.39533374262788534,"extension":6.368781547322343},"hitData":{"launchSpeed":88.6,"launchAngle":26.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.65,"coordY":85.17}},"index":2,"playId":"947bf375-f8ec-35fc-9f80-10a143ab0dee","pitchNumber":3,"startTime":"2026-03-21T01:43:46.629Z","endTime":"2026-03-21T01:43:52.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":669200,"link":"/api/v1/people/669200"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:43:52.863Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jase Bowen called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T01:44:00.422Z","endTime":"2026-03-21T01:45:57.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.381947832046805,"aZ":-25.700540504403232,"pfxX":2.240428027705515,"pfxZ":3.6290018602895637,"pX":1.498306095308567,"pZ":1.1108768362061048,"vX0":7.209000849299344,"vY0":-132.01494335460777,"vZ0":-5.962482557912821,"x":59.89,"y":208.79,"x0":-1.5474874627487,"y0":50.00184056917781,"z0":5.26456290662508,"aX":3.9942372396077586},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.6,"breakHorizontal":-5.5,"spinRate":2523,"spinDirection":182},"zone":14,"typeConfidence":0.88,"plateTime":0.4132628479923661,"extension":6.426575138813354},"index":0,"playId":"e431ce15-99c0-3d37-82ad-72e4bdcb82b0","pitchNumber":1,"startTime":"2026-03-21T01:44:16.531Z","endTime":"2026-03-21T01:44:19.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69749606072956,"aZ":-16.51403958339834,"pfxX":-7.438762403909419,"pfxZ":7.979059337961765,"pX":1.4662656299525298,"pZ":1.5076921273742176,"vX0":10.686059999341834,"vY0":-138.661409729765,"vZ0":-7.356337004296732,"x":61.11,"y":198.07,"x0":-1.4569138945806774,"y0":50.00377693811102,"z0":5.280905899711066,"aX":-14.602002357911653},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.2,"breakHorizontal":11.4,"spinRate":2313,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.3938233348335136,"extension":6.393872494818076},"index":1,"playId":"8a7fb8bb-45c2-3576-ac60-5dfc1415c7c2","pitchNumber":2,"startTime":"2026-03-21T01:44:29.049Z","endTime":"2026-03-21T01:44:32.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.513536708303384,"aZ":-12.748342754277678,"pfxX":-4.5264259608393385,"pfxZ":9.869367973996384,"pX":0.8229906858998078,"pZ":1.8623821770634164,"vX0":8.438343792637754,"vY0":-139.4322495180021,"vZ0":-7.035756526836352,"x":85.63,"y":188.5,"x0":-1.6551727849998403,"y0":50.000230436424324,"z0":5.260558979023957,"aX":-8.907598006698446},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":6.5,"spinRate":2321,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.39291745612667883,"extension":6.46176897438016},"index":2,"playId":"7c6b5944-b966-3c0e-b36f-a69702dafc6c","pitchNumber":3,"startTime":"2026-03-21T01:44:43.798Z","endTime":"2026-03-21T01:44:46.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.4,"endSpeed":66.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.297192208874723,"aZ":-42.37135908508059,"pfxX":5.653232959539824,"pfxZ":-8.998868230062632,"pX":-0.331655832452629,"pZ":2.396484970291451,"vX0":0.7723948047864807,"vY0":-106.6848355912816,"vZ0":2.987976639248836,"x":129.64,"y":174.07,"x0":-1.4334375504311114,"y0":50.004395851296344,"z0":5.812694078252534,"aX":6.404456377562616},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.5,"breakVerticalInduced":-14.9,"breakHorizontal":-10.4,"spinRate":2562,"spinDirection":28},"zone":4,"typeConfidence":0.92,"plateTime":0.516822598736765,"extension":6.501305030626797},"index":3,"playId":"bd360703-4975-3703-94cf-634cbe281c17","pitchNumber":4,"startTime":"2026-03-21T01:44:59.279Z","endTime":"2026-03-21T01:45:06.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.727398492568398,"aZ":-30.74562856472516,"pfxX":-4.47752561851957,"pfxZ":0.8018693435843023,"pX":0.012555617336912914,"pZ":1.8652924939567825,"vX0":5.420751677914383,"vY0":-132.2188515479226,"vZ0":-3.2322942487965243,"x":116.52,"y":188.42,"x0":-1.4807563783381477,"y0":50.000731285205866,"z0":5.35562703387989,"aX":-7.941176582188683},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.0,"breakHorizontal":7.0,"spinRate":1243,"spinDirection":244},"zone":8,"typeConfidence":0.93,"plateTime":0.4139772725899453,"extension":6.456397587771747},"index":4,"playId":"5f74f2b7-ba8f-3f4c-91eb-493eb3598a55","pitchNumber":5,"startTime":"2026-03-21T01:45:23.855Z","endTime":"2026-03-21T01:45:27.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.81102568307058,"aZ":-15.688436999368934,"pfxX":-8.132952491368384,"pfxZ":8.308088245885877,"pX":0.5312291596655784,"pZ":2.045251292087172,"vX0":8.274805829159822,"vY0":-140.66170964715647,"vZ0":-6.214327862777172,"x":96.75,"y":183.56,"x0":-1.4059304222581366,"y0":50.00353723354992,"z0":5.317873508267008,"aX":-16.139494686230087},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.8,"breakHorizontal":12.8,"spinRate":2423,"spinDirection":208},"zone":9,"typeConfidence":0.9,"plateTime":0.3908497122896124,"extension":6.305221352736249},"index":5,"playId":"b9cc1115-6d78-3c92-b4ae-e095c61f9868","pitchNumber":6,"startTime":"2026-03-21T01:45:54.294Z","endTime":"2026-03-21T01:45:57.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:45:57.780Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Johnson called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T01:46:11.905Z","endTime":"2026-03-21T01:47:24.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.4,"endSpeed":66.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.406129864516746,"aZ":-41.675183374771805,"pfxX":4.988942677853924,"pfxZ":-8.438526936642788,"pX":-0.09966979925765732,"pZ":1.5607462066776356,"vX0":1.7377444129518398,"vY0":-106.71107657772419,"vZ0":1.196311181583385,"x":120.8,"y":196.64,"x0":-1.578357449779554,"y0":50.00311291769724,"z0":5.776568639293744,"aX":5.617089533326106},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.1,"breakVerticalInduced":-14.4,"breakHorizontal":-9.6,"spinRate":2827,"spinDirection":29},"zone":13,"typeConfidence":0.92,"plateTime":0.5179995489089699,"extension":6.403192848934567},"index":0,"playId":"f92c7e5a-0ddb-3a33-81c7-f3cc09c4b16b","pitchNumber":1,"startTime":"2026-03-21T01:46:18.747Z","endTime":"2026-03-21T01:46:21.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43301553252058,"aZ":-23.679050988410637,"pfxX":-0.12722605975830392,"pfxZ":4.710497725463901,"pX":-0.5057989865507512,"pZ":1.0626011472684451,"vX0":3.4924329969976147,"vY0":-132.95661438476873,"vZ0":-6.249320795246466,"x":136.28,"y":210.09,"x0":-1.8156011170526096,"y0":50.0052209347047,"z0":5.143344115039516,"aX":-0.22984360619035699},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.4,"breakHorizontal":-0.5,"spinRate":2552,"spinDirection":194},"zone":13,"typeConfidence":2.0,"plateTime":0.4107352855855102,"extension":6.280013605630595},"index":1,"playId":"7d8e31fe-7a28-38a8-9ac7-88ba223d8950","pitchNumber":2,"startTime":"2026-03-21T01:46:33.586Z","endTime":"2026-03-21T01:46:36.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":69.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.202077681141297,"aZ":-43.55065259065433,"pfxX":8.195732114429488,"pfxZ":-9.14865443524868,"pX":0.34524495197276506,"pZ":3.522588939019391,"vX0":1.6292180868027608,"vY0":-112.29221056024139,"vZ0":4.824748319363946,"x":103.84,"y":143.67,"x0":-1.4576274089173742,"y0":50.000709035500925,"z0":5.850235816380649,"aX":10.19530298138877},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-14.5,"breakHorizontal":-15.2,"spinRate":2923,"spinDirection":43},"zone":12,"typeConfidence":0.87,"plateTime":0.49264888630645975,"extension":6.362049146176924},"index":2,"playId":"15cdbbf2-eb45-3412-b1dc-f6f5bb9691a9","pitchNumber":3,"startTime":"2026-03-21T01:46:46.028Z","endTime":"2026-03-21T01:46:49.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21047863703842,"aZ":-28.853810999122313,"pfxX":-7.2870923029156565,"pfxZ":1.879810537978516,"pX":-0.5141867192780977,"pZ":1.7291833389921145,"vX0":5.403124824964036,"vY0":-132.5440506999468,"vZ0":-3.91194586813544,"x":136.6,"y":192.09,"x0":-1.6396348635971705,"y0":50.00300552656557,"z0":5.348160839861509,"aX":-12.873600993756158},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.8,"breakHorizontal":11.9,"spinRate":1198,"spinDirection":244},"zone":7,"typeConfidence":0.91,"plateTime":0.4143629911430535,"extension":6.431138367789792},"index":3,"playId":"35268dde-6775-3c94-a721-2702c56d401a","pitchNumber":4,"startTime":"2026-03-21T01:47:02.922Z","endTime":"2026-03-21T01:47:05.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40895569173809,"aZ":-24.979686802047993,"pfxX":1.6981611577168936,"pfxZ":3.918610490406742,"pX":-0.3308676688329588,"pZ":1.74527907048931,"vX0":3.5763752779093987,"vY0":-134.1964984859678,"vZ0":-4.47829918902821,"x":129.61,"y":191.66,"x0":-1.8982167390468614,"y0":50.00094053324455,"z0":5.202068290673533,"aX":3.114521879372733},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.4,"breakHorizontal":-3.8,"spinRate":2556,"spinDirection":180},"zone":7,"typeConfidence":0.79,"plateTime":0.4072224793309811,"extension":6.30064915776762},"index":4,"playId":"32778271-e3e9-393c-ba29-586cc393fb7d","pitchNumber":5,"startTime":"2026-03-21T01:47:21.427Z","endTime":"2026-03-21T01:47:24.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:47:24.673Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T01:49:44.887Z","endTime":"2026-03-21T01:51:17.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594835,"fullName":"Marco Gonzales","link":"/api/v1/people/594835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T01:49:32.493Z","endTime":"2026-03-21T01:49:47.097Z","isPitch":false,"type":"action","player":{"id":663656,"link":"/api/v1/people/663656"},"defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0707410768702,"aZ":-15.388879447180566,"pfxX":7.684412525263697,"pfxZ":9.591274502156388,"pX":-0.6974870444265633,"pZ":2.5922283401914488,"vX0":-8.808832612467704,"vY0":-131.50286168965752,"vZ0":-4.59424891554973,"x":143.59,"y":168.79,"x0":1.6984157379758613,"y0":50.0048178356479,"z0":5.50487013831578,"aX":13.451399192779343},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.6,"breakHorizontal":-12.0,"spinRate":2240,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.4166388171733737,"extension":6.407896612999474},"index":1,"playId":"95aa7533-b3c4-30dd-be2a-27341565c7b2","pitchNumber":1,"startTime":"2026-03-21T01:49:47.097Z","endTime":"2026-03-21T01:49:50.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92171319032525,"aZ":-37.10143734597335,"pfxX":-1.6470826852724407,"pfxZ":-3.4379665142186573,"pX":-1.2803395203402683,"pZ":1.4503079747942658,"vX0":-6.754766114325067,"vY0":-119.47340348289477,"vZ0":-1.5945762036027125,"x":165.8,"y":199.62,"x0":1.8078692164178054,"y0":50.00329649001941,"z0":5.488070687376845,"aX":-2.359512605453625},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-6.4,"breakHorizontal":4.8,"spinRate":2315,"spinDirection":353},"zone":13,"typeConfidence":2.0,"plateTime":0.4600129332124996,"extension":6.421838572215356},"index":2,"playId":"7e81350e-5371-3f38-8c21-cf61c929df10","pitchNumber":2,"startTime":"2026-03-21T01:50:01.851Z","endTime":"2026-03-21T01:50:04.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.852837013730753,"aZ":-31.2757092849902,"pfxX":10.343600941537565,"pfxZ":0.6184171849587905,"pX":-0.651784484114715,"pZ":0.34530599909460036,"vX0":-9.659021985106996,"vY0":-120.00896133344791,"vZ0":-4.683940256617909,"x":141.84,"y":229.46,"x0":2.086917014466484,"y0":50.003770457547375,"z0":5.117381792057464,"aX":15.045043489471174},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.1,"breakHorizontal":-16.3,"spinRate":2071,"spinDirection":106},"zone":13,"typeConfidence":2.0,"plateTime":0.45691572882194764,"extension":6.479055474630366},"index":3,"playId":"c4fa4321-ad65-3543-8775-700fd44c876f","pitchNumber":3,"startTime":"2026-03-21T01:50:17.818Z","endTime":"2026-03-21T01:50:20.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.129078508653024,"aZ":-25.39014872226415,"pfxX":0.8781679249749852,"pfxZ":4.172300325449175,"pX":-0.42434364024937504,"pZ":3.156642008748786,"vX0":-5.811882753262794,"vY0":-126.57628025618165,"vZ0":-0.7430924458890713,"x":133.17,"y":153.55,"x0":1.784673563851457,"y0":50.00589360682305,"z0":5.48171215199814,"aX":1.4295600232888164},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.7,"breakHorizontal":-0.4,"spinRate":1878,"spinDirection":125},"zone":1,"typeConfidence":2.0,"plateTime":0.43223327556428437,"extension":6.348376117289062},"index":4,"playId":"37a9a143-3f30-37c4-81b3-0c9da945d5c5","pitchNumber":4,"startTime":"2026-03-21T01:50:39.241Z","endTime":"2026-03-21T01:50:42.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":73.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.986907925005692,"aZ":-38.793807121637364,"pfxX":-2.496949836498185,"pfxZ":-4.701224965666912,"pX":0.020549959392659654,"pZ":2.6890730616804936,"vX0":-3.886222666637945,"vY0":-119.56883315641197,"vZ0":1.6602399789079065,"x":116.22,"y":166.18,"x0":2.0091132015576005,"y0":50.003440625704364,"z0":5.540550844212891,"aX":-3.5149066481631945},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-7.6,"breakHorizontal":5.6,"spinRate":2262,"spinDirection":0},"zone":5,"typeConfidence":2.0,"plateTime":0.4630242860591052,"extension":6.249011894922493},"index":5,"playId":"9e5a0577-3288-3813-b9e5-0caeb2fd6790","pitchNumber":5,"startTime":"2026-03-21T01:50:54.192Z","endTime":"2026-03-21T01:50:57.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46484572030036,"aZ":-14.267674210239107,"pfxX":6.799638527311474,"pfxZ":10.11927689787361,"pX":-0.4507632686146847,"pZ":2.9267193649523873,"vX0":-7.988150633043416,"vY0":-132.47915480474805,"vZ0":-3.8959530618107014,"x":134.18,"y":159.76,"x0":1.726435236860289,"y0":50.00518208354098,"z0":5.465962713763826,"aX":12.035679215340815},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.6,"breakHorizontal":-10.4,"spinRate":2172,"spinDirection":138},"zone":1,"typeConfidence":2.0,"plateTime":0.4141409822838771,"extension":6.357998096655008},"index":6,"playId":"81df41db-52f2-340c-98ca-dc7acf8c40f3","pitchNumber":6,"startTime":"2026-03-21T01:51:14.502Z","endTime":"2026-03-21T01:51:17.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:51:17.985Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mookie Betts flies out to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T01:51:21.971Z","endTime":"2026-03-21T01:53:50.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594835,"fullName":"Marco Gonzales","link":"/api/v1/people/594835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71004009094864,"aZ":-35.28728686630571,"pfxX":1.1563568708333993,"pfxZ":-2.1190830128231806,"pX":0.0188902346052404,"pZ":2.388574147958987,"vX0":-4.8584084536981775,"vY0":-120.16231433896283,"vZ0":0.15764526094805675,"x":116.28,"y":174.29,"x0":1.9145001362086087,"y0":50.005267806734935,"z0":5.45042962493222,"aX":1.6958856018010016},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.6,"breakHorizontal":-1.0,"spinRate":2378,"spinDirection":353},"zone":5,"typeConfidence":2.0,"plateTime":0.45536554652938666,"extension":6.387535905530518},"index":0,"playId":"44a54ee0-6d9e-3e93-aced-933bbfaf707a","pitchNumber":1,"startTime":"2026-03-21T01:51:43.444Z","endTime":"2026-03-21T01:51:46.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11564207652517,"aZ":-19.783675890058333,"pfxX":3.8243974972413715,"pfxZ":7.689888944550681,"pX":-0.6722878118094385,"pZ":2.975204064680446,"vX0":-7.370100500031658,"vY0":-126.24588460082732,"vZ0":-2.1442146375657005,"x":142.63,"y":158.45,"x0":1.7902807024432315,"y0":50.003410829691894,"z0":5.430857193621706,"aX":6.1634082769174405},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":13.7,"breakHorizontal":-5.2,"spinRate":2257,"spinDirection":139},"zone":1,"typeConfidence":2.0,"plateTime":0.4341375744360829,"extension":6.35162252196901},"index":1,"playId":"8ceb3fb5-90cc-3bf1-b28b-45b851e76b3d","pitchNumber":2,"startTime":"2026-03-21T01:52:16.823Z","endTime":"2026-03-21T01:52:20.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":81.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.718737655749468,"aZ":-16.77732251614975,"pfxX":6.464271503225102,"pfxZ":8.864181641469022,"pX":-0.7601980540540589,"pZ":3.999274531892062,"vX0":-8.352807907678041,"vY0":-131.89352251991173,"vZ0":-0.8051412422384587,"x":145.98,"y":130.8,"x0":1.6287836368299804,"y0":50.00294714351316,"z0":5.562101190566955,"aX":11.229467496507352},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.1,"breakHorizontal":-9.6,"spinRate":2153,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.41751713885900577,"extension":6.436877761871942},"index":2,"playId":"4824cfa6-0ae7-3aca-b77f-774214fe8fb3","pitchNumber":3,"startTime":"2026-03-21T01:52:34.253Z","endTime":"2026-03-21T01:52:37.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.581647040322775,"aZ":-29.8336462329603,"pfxX":11.008296749474557,"pfxZ":1.6596244732001502,"pX":0.06721873561038381,"pZ":1.4304817374305003,"vX0":-8.29861143905045,"vY0":-118.5878089630204,"vZ0":-2.2481837364883672,"x":114.44,"y":200.16,"x0":2.1972583439450006,"y0":50.00346705745092,"z0":5.136342605773568,"aX":15.538652318450929},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.6,"breakHorizontal":-17.6,"spinRate":2094,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4634644785555557,"extension":6.581649010442269},"index":3,"playId":"e1a6e810-2074-39ef-9920-40f390a59e6f","pitchNumber":4,"startTime":"2026-03-21T01:52:51.379Z","endTime":"2026-03-21T01:52:57.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.659065472911365,"aZ":-24.510976103660262,"pfxX":0.7803399386935976,"pfxZ":4.686614143261327,"pX":0.4290449850215535,"pZ":3.2240694296326633,"vX0":-4.211206516060895,"vY0":-126.5196547756262,"vZ0":-0.585849017092341,"x":100.65,"y":151.73,"x0":2.007362410200151,"y0":50.00357549310407,"z0":5.40762486757478,"aX":1.2764787547439713},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.6,"breakHorizontal":-0.6,"spinRate":1986,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.4314527493200946,"extension":6.318010835341025},"index":4,"playId":"e859aec3-3c41-33e6-b9c9-8826d1012a84","pitchNumber":5,"startTime":"2026-03-21T01:53:20.851Z","endTime":"2026-03-21T01:53:23.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.478480037741825,"aZ":-26.56331049748801,"pfxX":9.691412765538534,"pfxZ":3.936199624151919,"pX":-0.7349677461647995,"pZ":1.6078823949697316,"vX0":-9.573727405926663,"vY0":-119.05548187925613,"vZ0":-2.5300818878544478,"x":145.02,"y":195.37,"x0":2.0937795834876867,"y0":50.0006133569821,"z0":5.107108216573193,"aX":13.805268890158864},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.7,"breakHorizontal":-15.0,"spinRate":1981,"spinDirection":108},"zone":7,"typeConfidence":2.0,"plateTime":0.46140593738669633,"extension":6.561752565536715},"hitData":{"launchSpeed":81.9,"launchAngle":81.0,"totalDistance":43.0,"trajectory":"fly_ball","hardness":"medium","location":"3","coordinates":{"coordX":138.13,"coordY":191.44}},"index":5,"playId":"15f52a8b-b21f-3c07-a473-6ccd2e264329","pitchNumber":6,"startTime":"2026-03-21T01:53:43.381Z","endTime":"2026-03-21T01:53:50.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:53:50.246Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Freddie Freeman lines out to shortstop Mason McCoy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T01:54:04.372Z","endTime":"2026-03-21T01:55:20.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594835,"fullName":"Marco Gonzales","link":"/api/v1/people/594835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.835683887773392,"aZ":-38.56374952898496,"pfxX":-2.974077056103004,"pfxZ":-4.540606992099568,"pX":-0.7943279922303258,"pZ":1.568672561768855,"vX0":-5.636484866673261,"vY0":-118.82531694899255,"vZ0":-0.5965787491188216,"x":147.28,"y":196.43,"x0":2.0082283401300294,"y0":50.0000895946603,"z0":5.3710547802321855,"aX":-4.188815450764846},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-8.0,"breakHorizontal":7.0,"spinRate":2251,"spinDirection":355},"zone":13,"typeConfidence":2.0,"plateTime":0.46352203213977017,"extension":6.306661710709594},"index":0,"playId":"84b8952c-56b9-3c29-9c63-21c8b5c35f9b","pitchNumber":1,"startTime":"2026-03-21T01:54:27.774Z","endTime":"2026-03-21T01:54:31.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.933843465283346,"aZ":-39.82184599678643,"pfxX":-0.6735779661704981,"pfxZ":-5.3939710492733655,"pX":-1.0300345444597945,"pZ":1.2927837251056928,"vX0":-6.832842995144136,"vY0":-119.36441058407809,"vZ0":-1.0022615264094439,"x":156.26,"y":203.87,"x0":1.979605915175215,"y0":50.005271219158885,"z0":5.362838114668582,"aX":-0.9544391025786695},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-9.7,"breakHorizontal":3.1,"spinRate":2124,"spinDirection":12},"zone":13,"typeConfidence":2.0,"plateTime":0.4621437934471131,"extension":6.419901639497976},"index":1,"playId":"360cd263-8629-3293-8f59-a974d3dfea54","pitchNumber":2,"startTime":"2026-03-21T01:54:42.032Z","endTime":"2026-03-21T01:54:45.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.247693126691814,"aZ":-17.519124987739662,"pfxX":8.331962377547178,"pfxZ":8.43155389006387,"pX":-0.6940192666117808,"pZ":3.2658389278226663,"vX0":-9.00831724965586,"vY0":-131.35236956338278,"vZ0":-2.347634217355748,"x":143.45,"y":150.6,"x0":1.7063695840928985,"y0":50.00081128744623,"z0":5.481809338811092,"aX":14.478405542025277},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.9,"breakHorizontal":-13.0,"spinRate":2102,"spinDirection":127},"zone":1,"typeConfidence":2.0,"plateTime":0.4178640866280112,"extension":6.4965722060482936},"index":2,"playId":"6cfe00e4-9c2d-3f1e-bc5c-fd83bbe9e20a","pitchNumber":3,"startTime":"2026-03-21T01:55:01.879Z","endTime":"2026-03-21T01:55:05.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18731849050507,"aZ":-22.373649681624247,"pfxX":1.9011044972233795,"pfxZ":6.021933447038112,"pX":-0.5876652516237834,"pZ":2.632969420551618,"vX0":-6.621814241092065,"vY0":-126.35427516743293,"vZ0":-2.4584270535653747,"x":139.4,"y":167.69,"x0":1.8125659516162698,"y0":50.001797769784176,"z0":5.403979410148709,"aX":3.093858137976534},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.6,"breakHorizontal":-2.0,"spinRate":2128,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.4324136445976534,"extension":6.304615683749803},"hitData":{"launchSpeed":88.1,"launchAngle":11.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":116.01,"coordY":124.19}},"index":3,"playId":"85f9aecc-0eb2-386e-b871-fd164b6846cc","pitchNumber":4,"startTime":"2026-03-21T01:55:17.548Z","endTime":"2026-03-21T01:55:20.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:55:20.948Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ramón Laureano walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T01:57:00.325Z","endTime":"2026-03-21T01:58:47.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.344292858473775,"aZ":-14.888863515722639,"pfxX":-3.237590086457981,"pfxZ":8.978520637833133,"pX":1.0069361020355565,"pZ":3.41819939498674,"vX0":7.752501181957366,"vY0":-137.82170966707548,"vZ0":-3.114094608272967,"x":78.62,"y":146.49,"x0":-1.4206164068957545,"y0":50.00538566170266,"z0":5.566992350503758,"aX":-6.235131885881274},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":4.3,"spinRate":2022,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.39725214454119184,"extension":6.402082507871025},"index":0,"playId":"be15ccea-35d1-3e67-a580-5882b78d2f9b","pitchNumber":1,"startTime":"2026-03-21T01:57:28.340Z","endTime":"2026-03-21T01:57:31.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":69.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.973412626861542,"aZ":-40.981963794695766,"pfxX":6.0341601489371435,"pfxZ":-7.231609293264681,"pX":0.30573559778841886,"pZ":2.1038222316755313,"vX0":1.99102827776103,"vY0":-110.39397839163614,"vZ0":1.565405371612594,"x":105.35,"y":181.98,"x0":-1.3948270124989985,"y0":50.00051284569788,"z0":5.741523130516194,"aX":7.352330748325294},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-12.2,"breakHorizontal":-11.5,"spinRate":2626,"spinDirection":34},"zone":9,"typeConfidence":0.9,"plateTime":0.4985698137689063,"extension":6.295225304970146},"index":1,"playId":"6ff0d104-cf03-3133-8ee9-fcd1be65730a","pitchNumber":2,"startTime":"2026-03-21T01:57:38.815Z","endTime":"2026-03-21T01:57:41.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.378666016820297,"aZ":-16.02303152997088,"pfxX":-3.4663275985354183,"pfxZ":8.480013406506998,"pX":1.5136667284735412,"pZ":1.7469785651839282,"vX0":9.206899015914034,"vY0":-137.15635956025164,"vZ0":-6.500342526090899,"x":59.3,"y":191.61,"x0":-1.43662822766201,"y0":50.00596907270314,"z0":5.2408653140874035,"aX":-6.605391113401134},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":4.3,"spinRate":2006,"spinDirection":217},"zone":14,"typeConfidence":0.92,"plateTime":0.3993754823619087,"extension":6.368659076137744},"index":2,"playId":"51c6c3ea-50de-3ad9-93a6-d104af4b7dc6","pitchNumber":3,"startTime":"2026-03-21T01:57:55.158Z","endTime":"2026-03-21T01:57:58.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55933137276866,"aZ":-27.157800751229182,"pfxX":2.9320081486255125,"pfxZ":2.9672213064408126,"pX":0.6054427852769853,"pZ":1.8656162739963764,"vX0":4.744903542333331,"vY0":-129.19270797008167,"vZ0":-3.5531077960241593,"x":93.92,"y":188.41,"x0":-1.6350676383531308,"y0":50.00538546733802,"z0":5.342800698031674,"aX":4.964434089540123},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.8,"breakHorizontal":-6.4,"spinRate":2282,"spinDirection":173},"zone":9,"typeConfidence":0.82,"plateTime":0.42372474032795404,"extension":6.375250086131754},"index":3,"playId":"e857fd13-7281-3eb4-9e86-e34d89ec8479","pitchNumber":4,"startTime":"2026-03-21T01:58:08.810Z","endTime":"2026-03-21T01:58:11.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-21T01:58:20.510Z","endTime":"2026-03-21T01:58:27.934Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.239147697644576,"aZ":-28.466413138732005,"pfxX":-4.704326758914624,"pfxZ":2.191477121056165,"pX":-0.350743798905252,"pZ":1.235164212626814,"vX0":4.513728054822196,"vY0":-129.40190149666404,"vZ0":-5.080514021033111,"x":130.37,"y":205.43,"x0":-1.507251722714883,"y0":50.00488649827592,"z0":5.4072974842078905,"aX":-7.971490918034681},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.0,"breakHorizontal":7.6,"spinRate":1113,"spinDirection":237},"zone":13,"typeConfidence":0.95,"plateTime":0.42342186041112084,"extension":6.313146421529861},"index":5,"playId":"440a017b-777e-3cf4-8879-2d6f74ecc96a","pitchNumber":5,"startTime":"2026-03-21T01:58:27.934Z","endTime":"2026-03-21T01:58:31.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.0,"endSpeed":67.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.890978458964092,"aZ":-41.091111653625696,"pfxX":5.603512042269385,"pfxZ":-7.74728434007605,"pX":1.0256317826405,"pZ":0.6826913245033025,"vX0":3.224660487142865,"vY0":-107.64850446747074,"vZ0":-0.7297088147919362,"x":77.91,"y":220.35,"x0":-1.2290312251511948,"y0":50.00069044184972,"z0":5.648500853812763,"aX":6.453404169403084},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-13.8,"breakHorizontal":-11.2,"spinRate":2683,"spinDirection":28},"zone":14,"typeConfidence":0.92,"plateTime":0.5124458953596749,"extension":6.477146386182803},"index":6,"playId":"54963e3a-ab8f-3a04-bcaa-914e8576b842","pitchNumber":6,"startTime":"2026-03-21T01:58:42.390Z","endTime":"2026-03-21T01:58:47.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.13,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:58:47.860Z","atBatIndex":24},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ty France grounds into a double play, shortstop Mookie Betts to second baseman Miguel Rojas to first baseman Freddie Freeman. Ramón Laureano out at 2nd. Ty France out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T01:58:50.999Z","endTime":"2026-03-21T01:59:19.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":88.0,"endSpeed":81.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.839423195334177,"aZ":-29.44903468599131,"pfxX":3.2850833204485865,"pfxZ":1.625905638810937,"pX":-0.16644812322185318,"pZ":1.8314569189506116,"vX0":3.1715797340284033,"vY0":-128.15893566369877,"vZ0":-2.916686093265834,"x":123.34,"y":189.33,"x0":-1.8437432927482318,"y0":50.00116127489742,"z0":5.26849728014566,"aX":5.500077447465847},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.5,"breakHorizontal":-6.6,"spinRate":2576,"spinDirection":189},"zone":8,"typeConfidence":0.93,"plateTime":0.4263012235414223,"extension":6.245171244584794},"hitData":{"launchSpeed":74.8,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.46,"coordY":156.14}},"index":0,"playId":"4cad9513-3ccf-38c1-9134-74f1c0137365","pitchNumber":1,"startTime":"2026-03-21T01:59:11.823Z","endTime":"2026-03-21T01:59:19.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":9.600000000000009,"leverageIndex":1.91,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:59:19.225Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Campusano grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T01:59:44.236Z","endTime":"2026-03-21T02:01:19.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.024930476142828,"aZ":-31.48434223951843,"pfxX":2.1452950924950933,"pfxZ":0.4483827491307135,"pX":0.13373633269894722,"pZ":1.377253093525513,"vX0":3.404065129536168,"vY0":-123.37936699491004,"vZ0":-3.4773770842659477,"x":111.9,"y":201.59,"x0":-1.5391442775053426,"y0":50.005199314789714,"z0":5.439770637217339,"aX":3.329795136723554},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.2,"breakHorizontal":-4.7,"spinRate":2749,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.4428051770920125,"extension":6.379486656321046},"index":0,"playId":"5bb46bb3-72a9-3a1d-a0ed-c464137f0515","pitchNumber":1,"startTime":"2026-03-21T01:59:44.236Z","endTime":"2026-03-21T01:59:48.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.400390665738822,"aZ":-36.086994226486276,"pfxX":1.769992259469066,"pfxZ":-2.548713452407898,"pX":0.6924621051686615,"pZ":1.6905456871879525,"vX0":4.678759203738266,"vY0":-122.98949262383766,"vZ0":-1.8420357937871543,"x":90.6,"y":193.14,"x0":-1.4610035317191745,"y0":50.00023950304331,"z0":5.4973731748079535,"aX":2.7214283555459624},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.8,"breakHorizontal":-4.2,"spinRate":2782,"spinDirection":64},"zone":9,"typeConfidence":0.82,"plateTime":0.44461118454571125,"extension":6.339013619153743},"index":1,"playId":"3840e75e-febf-39c9-acf8-c8f5274c96d4","pitchNumber":2,"startTime":"2026-03-21T01:59:59.393Z","endTime":"2026-03-21T02:00:02.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.47507466564459,"aZ":-33.432967208605824,"pfxX":-9.233775487342218,"pfxZ":-0.6919121663407326,"pX":-0.22234825742723638,"pZ":1.0926237814271595,"vX0":6.706452592564986,"vY0":-134.29110892081218,"vZ0":-4.554592963232965,"x":125.48,"y":209.28,"x0":-1.5587955682859416,"y0":50.004101497092485,"z0":5.202823344993179,"aX":-16.779970064805905},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-2.0,"breakHorizontal":15.2,"spinRate":1376,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.40867509102563604,"extension":6.432916118150276},"index":2,"playId":"f5d1eb92-94b0-3f66-a213-4c1c5fc68ff7","pitchNumber":3,"startTime":"2026-03-21T02:00:17.410Z","endTime":"2026-03-21T02:00:20.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.185527659254078,"aZ":-33.19728007057705,"pfxX":-9.76697775569107,"pfxZ":-0.572556166819902,"pX":-0.9344240459211809,"pZ":0.5730742475970817,"vX0":4.8504666178444324,"vY0":-132.70135268333823,"vZ0":-5.787003712482425,"x":152.62,"y":223.31,"x0":-1.519848417805653,"y0":50.00525637840884,"z0":5.209327873395442,"aX":-17.369751532443594},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-2.2,"breakHorizontal":16.6,"spinRate":1307,"spinDirection":238},"zone":13,"typeConfidence":0.89,"plateTime":0.4132155082826121,"extension":6.42090987136951},"index":3,"playId":"9868cac0-47ba-3192-a35b-28883f60dd1d","pitchNumber":4,"startTime":"2026-03-21T02:00:34.246Z","endTime":"2026-03-21T02:00:37.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.161294401969812,"aZ":-32.96741084986748,"pfxX":2.6802448352331174,"pfxZ":-0.4781451382674957,"pX":-0.7286884730904162,"pZ":1.6778556047148816,"vX0":1.276409672808121,"vY0":-127.78006828355605,"vZ0":-2.913796712026821,"x":144.78,"y":193.48,"x0":-1.5815084037229343,"y0":50.00105896619708,"z0":5.400116246029241,"aX":4.4702950692858225},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.2,"breakHorizontal":-5.2,"spinRate":2710,"spinDirection":62},"zone":7,"typeConfidence":0.93,"plateTime":0.4272216803269955,"extension":6.262088652570739},"index":4,"playId":"a8b867c3-7c2c-3f0b-b08e-fd2ceec45204","pitchNumber":5,"startTime":"2026-03-21T02:00:55.032Z","endTime":"2026-03-21T02:00:58.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.945066583260807,"aZ":-15.831461575852025,"pfxX":-3.225600258540746,"pfxZ":8.243784879182176,"pX":0.11955503907498284,"pZ":2.1812329405802995,"vX0":5.893107261355348,"vY0":-139.77126023710983,"vZ0":-5.52158762540636,"x":112.44,"y":179.89,"x0":-1.5952792188456422,"y0":50.00354674385887,"z0":5.218819630939146,"aX":-6.395419154491552},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":4.7,"spinRate":2116,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.39159292421743697,"extension":6.495416122032071},"hitData":{"launchSpeed":111.4,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.93,"coordY":159.69}},"index":5,"playId":"c97824e1-972b-361e-980b-e5ed5d8691f7","pitchNumber":6,"startTime":"2026-03-21T02:01:11.926Z","endTime":"2026-03-21T02:01:19.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:01:19.239Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Will Smith doubles (2) on a sharp line drive to left fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T02:03:03.106Z","endTime":"2026-03-21T02:04:08.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594835,"fullName":"Marco Gonzales","link":"/api/v1/people/594835"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76497380525991,"aZ":-29.18661246635664,"pfxX":10.216424934089053,"pfxZ":2.117354327520868,"pX":-0.2718366148021555,"pZ":1.6048731779479137,"vX0":-8.553160596667333,"vY0":-117.81688558873293,"vZ0":-2.001964079926178,"x":127.36,"y":195.45,"x0":2.073032758866088,"y0":50.00261398553308,"z0":5.155418241344375,"aX":14.40534938154853},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.6,"breakHorizontal":-16.4,"spinRate":1960,"spinDirection":98},"zone":7,"typeConfidence":2.0,"plateTime":0.4643776803452444,"extension":6.481034468317927},"index":0,"playId":"d158b341-c0a2-3125-924d-caf888b882c9","pitchNumber":1,"startTime":"2026-03-21T02:03:32.133Z","endTime":"2026-03-21T02:03:35.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53094156001821,"aZ":-26.031749458831186,"pfxX":1.7630055030862417,"pfxZ":3.7661018156306127,"pX":-1.144352314852207,"pZ":1.7953238649611722,"vX0":-8.011582343565443,"vY0":-126.3160238001613,"vZ0":-3.6232733318769603,"x":160.62,"y":190.31,"x0":1.8268641201045202,"y0":50.002853182021006,"z0":5.320092503529837,"aX":2.8761780314333043},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.2,"breakHorizontal":-1.6,"spinRate":2080,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.432112051011055,"extension":6.314178983351486},"index":1,"playId":"2a92beb1-1729-3b5b-b619-8944dadb2d95","pitchNumber":2,"startTime":"2026-03-21T02:03:47.204Z","endTime":"2026-03-21T02:03:50.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.038320420909297,"aZ":-36.22232357510575,"pfxX":2.8048472729018745,"pfxZ":-2.8566479947942387,"pX":-0.2642267734531446,"pZ":1.6506733646579614,"vX0":-5.935652662449513,"vY0":-118.14766297776362,"vZ0":-0.9221483113965805,"x":127.07,"y":194.21,"x0":1.9137195029574348,"y0":50.00359018991664,"z0":5.368439298185176,"aX":3.9750253662954127},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-5.2,"breakHorizontal":-3.7,"spinRate":2362,"spinDirection":343},"zone":7,"typeConfidence":2.0,"plateTime":0.46320801871767525,"extension":6.446859259397256},"hitData":{"launchSpeed":106.8,"launchAngle":17.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":84.28,"coordY":82.83}},"index":2,"playId":"812a86aa-2647-36e8-a61b-208470d3fd05","pitchNumber":3,"startTime":"2026-03-21T02:04:01.688Z","endTime":"2026-03-21T02:04:08.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_ab"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_ab"},{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.3,"awayTeamWinProbability":25.700000000000003,"homeTeamWinProbabilityAdded":5.799999999999997,"leverageIndex":0.83,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:04:08.349Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T02:04:33.554Z","endTime":"2026-03-21T02:05:50.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594835,"fullName":"Marco Gonzales","link":"/api/v1/people/594835"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.155088030105148,"aZ":-23.193019950590845,"pfxX":7.998033125882374,"pfxZ":5.145035260294636,"pX":1.2728617174911607,"pZ":3.4884781129672375,"vX0":-4.588743116658103,"vY0":-131.5686581665857,"vZ0":-0.48435257563117007,"x":68.48,"y":144.59,"x0":2.004835699548855,"y0":50.00108799615341,"z0":5.401027576918228,"aX":13.95350772147763},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.5,"breakHorizontal":-13.4,"spinRate":1964,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.4170699598416112,"extension":6.536534422576611},"index":0,"playId":"bd633382-eb20-3142-865a-61e60d2341b6","pitchNumber":1,"startTime":"2026-03-21T02:04:45.611Z","endTime":"2026-03-21T02:04:48.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.741944443299097,"aZ":-22.12496130453058,"pfxX":2.1259222122718384,"pfxZ":6.157777648753698,"pX":0.08101363611242966,"pZ":1.6699510174423182,"vX0":-5.458327731322047,"vY0":-126.39882846156218,"vZ0":-4.5420795956306845,"x":113.91,"y":193.69,"x0":1.9842320682247065,"y0":50.00150294751683,"z0":5.248082843774768,"aX":3.4689423645482313},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.4,"breakHorizontal":-2.8,"spinRate":2144,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.431958096520336,"extension":6.516624607361347},"index":1,"playId":"07fa0fe8-971c-3cc9-8e31-b4919bac8175","pitchNumber":2,"startTime":"2026-03-21T02:05:04.367Z","endTime":"2026-03-21T02:05:07.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.099165892627727,"aZ":-27.721925117214393,"pfxX":9.63852328988818,"pfxZ":3.234116604891863,"pX":-0.21780172688317953,"pZ":2.52897894977059,"vX0":-8.073784744226302,"vY0":-116.55507004263997,"vZ0":-0.1254621924761301,"x":125.3,"y":170.5,"x0":2.040362461994149,"y0":50.00000553434853,"z0":5.203448677429556,"aX":13.24743597704637},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":6.1,"breakHorizontal":-15.5,"spinRate":2103,"spinDirection":103},"zone":5,"typeConfidence":2.0,"plateTime":0.47010811851169443,"extension":6.497868901539782},"index":2,"playId":"1eb52faa-e63b-34a2-9dc2-e4aa6e7cf0c7","pitchNumber":3,"startTime":"2026-03-21T02:05:25.227Z","endTime":"2026-03-21T02:05:28.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.506381129711496,"aZ":-28.651410477272442,"pfxX":9.83170205938408,"pfxZ":2.5713339494732965,"pX":0.346812057880976,"pZ":1.6622885974337145,"vX0":-7.083611300079079,"vY0":-116.67985587408698,"vZ0":-1.8457811990839696,"x":103.78,"y":193.9,"x0":2.1560929063255947,"y0":50.0006857443134,"z0":5.183007189784628,"aX":13.452064370912845},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":4.4,"breakHorizontal":-15.8,"spinRate":2072,"spinDirection":107},"zone":9,"typeConfidence":2.0,"plateTime":0.4707956278254328,"extension":6.884383397767535},"index":3,"playId":"f4672a85-4349-3bf0-8bf4-bc9ade2c1866","pitchNumber":4,"startTime":"2026-03-21T02:05:47.182Z","endTime":"2026-03-21T02:05:50.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.5,"awayTeamWinProbability":29.5,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.1,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:05:50.575Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Muncy walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T02:06:01.967Z","endTime":"2026-03-21T02:08:27.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594835,"fullName":"Marco Gonzales","link":"/api/v1/people/594835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"postOnSecond":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.920235851849533,"aZ":-36.83183344089051,"pfxX":0.07619602557514504,"pfxZ":-3.271127326718857,"pX":-2.2687965702898674,"pZ":1.7002512115641943,"vX0":-9.512827002172843,"vY0":-119.10289760154937,"vZ0":-0.6175475917241752,"x":203.48,"y":192.87,"x0":1.7834715823815552,"y0":50.00458235815423,"z0":5.321601103728157,"aX":0.10973699067214235},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-5.8,"breakHorizontal":2.4,"spinRate":2250,"spinDirection":11},"zone":13,"typeConfidence":2.0,"plateTime":0.46158098866571784,"extension":6.330029385173058},"index":0,"playId":"6374aafd-55ae-3137-a25f-08eee3924f2c","pitchNumber":1,"startTime":"2026-03-21T02:06:19.146Z","endTime":"2026-03-21T02:06:22.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.937966552194816,"aZ":-25.70476127862966,"pfxX":9.741687925758779,"pfxZ":4.617723387035837,"pX":0.34110542073152894,"pZ":1.8889518314233413,"vX0":-7.1579403480782124,"vY0":-117.78610697251074,"vZ0":-1.9412463798448,"x":104.0,"y":187.78,"x0":2.1578247503980785,"y0":50.00283699039439,"z0":5.106868968190427,"aX":13.650971106604276},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":8.2,"breakHorizontal":-15.8,"spinRate":2134,"spinDirection":103},"zone":9,"typeConfidence":2.0,"plateTime":0.4654916839196459,"extension":6.538972223987179},"index":1,"playId":"977482aa-b702-3030-81ec-1941e84f7876","pitchNumber":2,"startTime":"2026-03-21T02:06:39.357Z","endTime":"2026-03-21T02:06:42.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":false,"hasReview":false,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":571970,"fullName":"Max Muncy"}}},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"08317666-0306-1003-000c-f08cd117d70a","pitchNumber":2,"startTime":"2026-03-21T02:07:30.576Z","endTime":"2026-03-21T02:07:30.577Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.481342446031267,"aZ":-41.85876097720463,"pfxX":-1.661005806534991,"pfxZ":-6.781271902814211,"pX":-1.3749860809912862,"pZ":0.2971347343250655,"vX0":-6.973088399160742,"vY0":-119.74111356381985,"vZ0":-2.9212744173618512,"x":101.71,"y":161.25,"x0":1.809172446882296,"y0":50.00016105570313,"z0":5.335452821951266,"aX":-2.372535972468851},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.7,"breakHorizontal":4.9,"spinRate":2293,"spinDirection":10},"zone":13,"typeConfidence":2.0,"plateTime":0.46019270600615947,"extension":6.479773379972643},"index":3,"playId":"f1a5cca2-dda9-3262-8e9f-df478780ea5d","pitchNumber":3,"startTime":"2026-03-21T02:07:30.578Z","endTime":"2026-03-21T02:07:33.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.419884203776633,"aZ":-30.604836747480388,"pfxX":10.30982218310615,"pfxZ":1.1188660795731167,"pX":0.40121975824450734,"pZ":2.8715921575998324,"vX0":-7.261033162071018,"vY0":-118.3742280234677,"vZ0":0.9346147195429955,"x":175.83,"y":143.25,"x0":2.1820475330771263,"y0":50.00553008470271,"z0":5.29240814893768,"aX":14.507245187049199},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.6,"breakHorizontal":-16.7,"spinRate":1985,"spinDirection":83},"zone":3,"typeConfidence":2.0,"plateTime":0.4642505038621998,"extension":6.549781208954767},"index":4,"playId":"a133a54b-a09f-3ea1-85e7-b1b40aab2a9c","pitchNumber":4,"startTime":"2026-03-21T02:07:59.263Z","endTime":"2026-03-21T02:08:02.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.395999923769136,"aZ":-14.950416946688897,"pfxX":7.5510622339278415,"pfxZ":10.06944713222832,"pX":-1.2525671455431842,"pZ":2.3893780724101266,"vX0":-9.511569817972955,"vY0":-130.23895736341012,"vZ0":-5.173897524419128,"x0":1.4728095687157117,"y0":50.00497958077543,"z0":5.539712606005323,"aX":12.920479907707072},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":17.2,"breakHorizontal":-11.5,"spinRate":2153,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.4212144224127905,"extension":6.652158824466974},"index":5,"playId":"c5b2adbc-7dfa-3830-be14-dc0e43d5abe4","pitchNumber":5,"startTime":"2026-03-21T02:08:24.250Z","endTime":"2026-03-21T02:08:27.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.1,"awayTeamWinProbability":27.900000000000006,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":1.23,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:08:27.810Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T02:09:46.570Z","endTime":"2026-03-21T02:12:37.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594835,"fullName":"Marco Gonzales","link":"/api/v1/people/594835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"postOnSecond":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,8,9],"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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"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-21T02:09:44.219Z","endTime":"2026-03-21T02:09:48.738Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.438846084013438,"aZ":-36.670435508705914,"pfxX":-0.19180249811685224,"pfxZ":-3.208381367328723,"pX":0.6223289909131698,"pZ":2.786447546243477,"vX0":-3.269047955704933,"vY0":-117.17999182148901,"vZ0":1.8181466273905131,"x":93.28,"y":163.55,"x0":2.055578600244568,"y0":50.00140999057117,"z0":5.405821000722613,"aX":-0.2687880020478745},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-5.2,"breakHorizontal":1.1,"spinRate":2232,"spinDirection":337},"zone":6,"typeConfidence":2.0,"plateTime":0.4659509286852739,"extension":6.505979213336886},"index":1,"playId":"beae9ad9-db0f-3d4a-8e2c-43e095485778","pitchNumber":1,"startTime":"2026-03-21T02:09:48.738Z","endTime":"2026-03-21T02:09:51.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":73.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.868547047897845,"aZ":-31.14810265331725,"pfxX":10.606455810610102,"pfxZ":0.7317540091355159,"pX":-0.04678629206025227,"pZ":2.1774245604745777,"vX0":-8.112028929065566,"vY0":-117.86014637996556,"vZ0":-0.21736294778493648,"x":118.78,"y":179.99,"x0":2.07353424882447,"y0":50.00017736946941,"z0":5.164449516264309,"aX":14.81487309168346},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.6,"breakHorizontal":-17.0,"spinRate":1974,"spinDirection":103},"zone":8,"typeConfidence":2.0,"plateTime":0.4659727509596854,"extension":6.63166934999886},"index":2,"playId":"06a0f748-2417-30d1-9b66-32b64ab3d561","pitchNumber":2,"startTime":"2026-03-21T02:10:05.981Z","endTime":"2026-03-21T02:10:08.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.975146512990342,"aZ":-20.220546510728738,"pfxX":6.738104905981325,"pfxZ":6.875610958807165,"pX":0.11393461570442445,"pZ":5.688202382129319,"vX0":-6.330037344046137,"vY0":-131.08986450652927,"vZ0":3.894323715874863,"x":112.66,"y":85.2,"x0":1.6856907455043004,"y0":50.00304768279776,"z0":5.69351231606924,"aX":11.715856100856945},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.6,"breakHorizontal":-10.8,"spinRate":1846,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.41798986118712733,"extension":6.614108268349545},"index":3,"playId":"6123ead2-bc89-3722-bc6a-37117db3a002","pitchNumber":3,"startTime":"2026-03-21T02:10:32.289Z","endTime":"2026-03-21T02:10:35.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29662369376672,"aZ":-40.373577121330094,"pfxX":-4.114775699288922,"pfxZ":-5.993512447627353,"pX":0.510864594663707,"pZ":3.2241107547606953,"vX0":-2.196649625467945,"vY0":-116.58221176349447,"vZ0":3.3981389035425917,"x":97.53,"y":151.73,"x0":2.0020684103706867,"y0":50.00487435554985,"z0":5.575619761412694,"aX":-5.626040997425984},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-9.6,"breakHorizontal":8.0,"spinRate":2203,"spinDirection":338},"zone":3,"typeConfidence":2.0,"plateTime":0.4710468500602416,"extension":6.327629419426748},"index":4,"playId":"374dcc47-cfa8-30d6-b0ca-74c5f8f3b61c","pitchNumber":4,"startTime":"2026-03-21T02:10:55.457Z","endTime":"2026-03-21T02:10:58.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63290317611926,"aZ":-28.694113565439682,"pfxX":9.885510710026427,"pfxZ":2.4770628274219746,"pX":-0.7300927415041188,"pZ":1.2090394470116965,"vX0":-9.50166258980059,"vY0":-117.89736207626295,"vZ0":-2.97290701187364,"x":144.83,"y":206.14,"x0":2.0699749023005145,"y0":50.00441348649262,"z0":5.137478748926784,"aX":13.903299024653279},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":4.0,"breakHorizontal":-15.6,"spinRate":2128,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.4647550044800055,"extension":6.758937744525587},"index":5,"playId":"eacd5813-58b3-37e1-b2b4-88d81b28abe0","pitchNumber":5,"startTime":"2026-03-21T02:11:18.953Z","endTime":"2026-03-21T02:11:21.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.573383530121113,"aZ":-22.447752971138673,"pfxX":8.241026032717873,"pfxZ":5.74911836153497,"pX":-0.7607142198428175,"pZ":3.668714147442778,"vX0":-9.460514754334747,"vY0":-129.4184468034869,"vZ0":-0.16005228761229373,"x":146.0,"y":139.72,"x0":1.8753512425060375,"y0":50.004493231469866,"z0":5.453870439612457,"aX":13.949410811765249},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.6,"breakHorizontal":-12.7,"spinRate":2120,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.42357842931163736,"extension":6.569158133197422},"index":6,"playId":"4b033291-f0a2-3e10-a647-23ae8f4519fd","pitchNumber":6,"startTime":"2026-03-21T02:11:37.929Z","endTime":"2026-03-21T02:11:40.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":7,"startTime":"2026-03-21T02:11:56.057Z","endTime":"2026-03-21T02:12:10.235Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9159662456603,"aZ":-41.199766639544784,"pfxX":-2.805750644104873,"pfxZ":-6.479870327639185,"pX":-1.8202975588010384,"pZ":0.9352751951506652,"vX0":-7.558644807758917,"vY0":-118.69576011979387,"vZ0":-1.429624974372522,"x":186.39,"y":213.53,"x0":1.8021406437541616,"y0":50.00468069458672,"z0":5.3814369588756765,"aX":-3.9059165376174665},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-11.8,"breakHorizontal":7.3,"spinRate":2280,"spinDirection":347},"zone":13,"typeConfidence":2.0,"plateTime":0.46586046536482906,"extension":6.671118552696421},"index":8,"playId":"6bca4bcc-d42b-3f35-a47e-3072ba1a5814","pitchNumber":7,"startTime":"2026-03-21T02:12:10.235Z","endTime":"2026-03-21T02:12:13.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.654468907445313,"aZ":-31.077987104366418,"pfxX":9.042699988599676,"pfxZ":0.7906909090449101,"pX":0.17670365465177412,"pZ":1.2135780358544608,"vX0":-7.205289657932957,"vY0":-116.96687731702823,"vZ0":-2.151596660466387,"x":110.26,"y":206.01,"x0":2.1265529214446093,"y0":50.0017124634993,"z0":5.0676001472155665,"aX":12.493263100805667},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.2,"breakHorizontal":-14.5,"spinRate":1846,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.46878829350189344,"extension":6.636495960867145},"index":9,"playId":"0a7d768e-4d91-3c45-94c2-ef77f0665d5f","pitchNumber":8,"startTime":"2026-03-21T02:12:34.307Z","endTime":"2026-03-21T02:12:37.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":594835,"link":"/api/v1/people/594835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.0,"awayTeamWinProbability":32.0,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":1.78,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:12:37.679Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Rojas grounds out, third baseman Jose F Miranda to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T02:15:19.764Z","endTime":"2026-03-21T02:16:39.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"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":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669304,"link":"/api/v1/people/669304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"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-21T02:12:59.101Z","endTime":"2026-03-21T02:14:30.487Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Alek Jacob replaces Marco Gonzales.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"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-21T02:14:30.487Z","endTime":"2026-03-21T02:15:21.837Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689690,"link":"/api/v1/people/689690"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":594835,"link":"/api/v1/people/594835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":72.5,"endSpeed":65.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.955971929597656,"aZ":-33.35660005983855,"pfxX":-12.889724136368162,"pfxZ":-1.0637170989305123,"pX":0.012973533793476025,"pZ":1.542381880475813,"vX0":7.524387738493914,"vY0":-105.21092911552752,"vZ0":2.836740972453258,"x":116.51,"y":197.14,"x0":-1.9578097033468875,"y0":50.00483434459524,"z0":4.076124266530969,"aX":-14.269515772964112},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-0.6,"breakHorizontal":20.9,"spinRate":2111,"spinDirection":278},"zone":14,"typeConfidence":2.0,"plateTime":0.5231356950337367,"extension":6.35150585785521},"index":2,"playId":"bc39ea2b-33a7-3d38-a158-5822665d980e","pitchNumber":1,"startTime":"2026-03-21T02:15:21.837Z","endTime":"2026-03-21T02:15:24.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13365953788842,"aZ":-20.89108359100348,"pfxX":-8.196705099301656,"pfxZ":7.014791269887916,"pX":0.9711695301968812,"pZ":2.0357089587264117,"vX0":10.077924964710725,"vY0":-125.9064010333579,"vZ0":-0.7629309725993326,"x":79.98,"y":183.82,"x0":-2.0150845264259765,"y0":50.00330107927498,"z0":4.030582291348125,"aX":-13.18525938446247},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":12.7,"breakHorizontal":12.6,"spinRate":2348,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.434738634801501,"extension":7.2758796685466764},"index":3,"playId":"11947b3c-09ae-33f3-badb-50c0ffadc124","pitchNumber":2,"startTime":"2026-03-21T02:15:38.556Z","endTime":"2026-03-21T02:15:44.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"}},"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":84.5,"endSpeed":76.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.266161789822647,"aZ":-20.6156287736413,"pfxX":-8.612078546009757,"pfxZ":7.588736772094359,"pX":-0.743733625064808,"pZ":3.3308870778027884,"vX0":6.25552708106692,"vY0":-122.88103567254993,"vZ0":2.3507217314006184,"x":145.35,"y":148.85,"x0":-2.2086330735635515,"y0":50.00212520869454,"z0":4.117567589920872,"aX":-13.116761273008768},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":14.6,"breakHorizontal":14.0,"spinRate":2355,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.44641598078314626,"extension":7.342431074836368},"index":4,"playId":"9a3438cd-6ca1-30dc-ba91-0efdba83f133","pitchNumber":3,"startTime":"2026-03-21T02:16:11.627Z","endTime":"2026-03-21T02:16:14.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":70.9,"endSpeed":64.4,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.421992761984715,"aZ":-32.608145460058886,"pfxX":-11.486623300712438,"pfxZ":-0.4088798034629022,"pX":0.2340397407545763,"pZ":1.8022687708511649,"vX0":7.518229543473967,"vY0":-102.75389224398373,"vZ0":3.517330504203873,"x":108.08,"y":190.12,"x0":-1.9956864524907385,"y0":50.00357431079413,"z0":4.053063593325312,"aX":-12.176021645249069},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":0.8,"breakHorizontal":18.5,"spinRate":1936,"spinDirection":287},"zone":8,"typeConfidence":2.0,"plateTime":0.5348542270799319,"extension":7.743685723787644},"hitData":{"launchSpeed":106.4,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":88.33,"coordY":154.17}},"index":5,"playId":"3abf0b21-9392-3c08-b088-19f83bc8717e","pitchNumber":4,"startTime":"2026-03-21T02:16:32.255Z","endTime":"2026-03-21T02:16:39.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-4.199999999999996,"leverageIndex":1.65,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:16:39.045Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Solak grounds out softly, pitcher Yoshinobu Yamamoto to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T02:18:22.103Z","endTime":"2026-03-21T02:19:41.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808967,"link":"/api/v1/people/808967"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.312658203482,"aZ":-27.738774072260178,"pfxX":-3.394908883238695,"pfxZ":2.8327661596578286,"pX":0.9094105862552285,"pZ":1.8291615861301112,"vX0":6.788556258521115,"vY0":-124.41701348951743,"vZ0":-3.6196785243947502,"x":82.34,"y":189.39,"x0":-1.415207809983039,"y0":50.00291737607106,"z0":5.605535758683027,"aX":-5.315199958947625},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.6,"breakHorizontal":4.6,"spinRate":1202,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.44050093440786764,"extension":6.434650292757923},"index":0,"playId":"1ee82f96-6d17-3eaf-b394-9accccab31ba","pitchNumber":1,"startTime":"2026-03-21T02:18:48.804Z","endTime":"2026-03-21T02:18:52.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.305797530178246,"aZ":-27.710626106234383,"pfxX":-5.76492080822931,"pfxZ":2.711328269938316,"pX":0.6871864197526516,"pZ":0.6065026529483302,"vX0":7.248360957958137,"vY0":-127.69162723781025,"vZ0":-6.442305395848411,"x":90.81,"y":222.4,"x0":-1.4446407062876838,"y0":50.00124801857647,"z0":5.354225354765291,"aX":-9.480537637631663},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.6,"breakHorizontal":8.8,"spinRate":1421,"spinDirection":233},"zone":14,"typeConfidence":0.92,"plateTime":0.4296232705654348,"extension":6.503590146481978},"index":1,"playId":"1206a359-cb0d-36ea-ba59-4a37cd9d51f1","pitchNumber":2,"startTime":"2026-03-21T02:19:01.975Z","endTime":"2026-03-21T02:19:04.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.302033278624684,"aZ":-13.753664182998314,"pfxX":-5.138190599713638,"pfxZ":9.770372706767345,"pX":0.5770985025405135,"pZ":2.987904866206907,"vX0":7.057644345082703,"vY0":-136.94395362367752,"vZ0":-4.53855088025336,"x":95.0,"y":158.11,"x0":-1.3747132229760566,"y0":50.00421162051341,"z0":5.618451935311141,"aX":-9.689219222467303},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.8,"breakHorizontal":7.7,"spinRate":2084,"spinDirection":214},"zone":3,"typeConfidence":0.92,"plateTime":0.4010881260703445,"extension":6.264413990242189},"index":2,"playId":"38f939d9-444b-393b-8c52-27b3d3af4679","pitchNumber":3,"startTime":"2026-03-21T02:19:16.354Z","endTime":"2026-03-21T02:19:19.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.2,"endSpeed":66.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.9057500485535,"aZ":-42.8542527000279,"pfxX":6.694321946014014,"pfxZ":-9.465004261904001,"pX":0.44360807121951634,"pZ":2.3473303430293235,"vX0":1.9455775024612074,"vY0":-106.40198553251118,"vZ0":2.835438905607843,"x":100.09,"y":175.4,"x0":-1.355997605242966,"y0":50.00144192360257,"z0":5.908235961397445,"aX":7.555309164659455},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.6,"breakVerticalInduced":-15.7,"breakHorizontal":-12.7,"spinRate":2771,"spinDirection":36},"zone":6,"typeConfidence":0.93,"plateTime":0.517875063501068,"extension":6.354822763938761},"hitData":{"launchSpeed":48.2,"launchAngle":-54.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":131.94,"coordY":191.58}},"index":3,"playId":"56d0e4c9-a12a-3340-9b58-8a3b57f10db6","pitchNumber":4,"startTime":"2026-03-21T02:19:32.702Z","endTime":"2026-03-21T02:19:41.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:19:41.033Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Schnell singles on a sharp line drive to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T02:19:45.372Z","endTime":"2026-03-21T02:20:35.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.998985786012998,"aZ":-22.153782963732194,"pfxX":0.4610605716195906,"pfxZ":5.866592383848749,"pX":1.054539242332481,"pZ":2.974388859965503,"vX0":6.693342607510609,"vY0":-129.57594073510876,"vZ0":-2.03013194268712,"x":76.8,"y":158.47,"x0":-1.6172717423952798,"y0":50.00090086421025,"z0":5.453285175726014,"aX":0.7867050267318728},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.4,"breakHorizontal":-2.3,"spinRate":2352,"spinDirection":188},"zone":12,"typeConfidence":0.74,"plateTime":0.42202578988853245,"extension":6.284572786387716},"index":0,"playId":"50e256cc-204d-31fb-831e-21707031aa03","pitchNumber":1,"startTime":"2026-03-21T02:20:01.329Z","endTime":"2026-03-21T02:20:05.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45759592917999,"aZ":-32.944048913631256,"pfxX":-7.381592126948592,"pfxZ":-0.4574065429564875,"pX":-0.15359948418242036,"pZ":1.979572479555887,"vX0":5.992929829764247,"vY0":-129.5222371377258,"vZ0":-2.5425431077978047,"x":122.85,"y":185.33,"x0":-1.5447011078838317,"y0":50.00068765814381,"z0":5.507004145842633,"aX":-12.47044151311935},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.2,"breakHorizontal":11.9,"spinRate":1255,"spinDirection":242},"zone":8,"typeConfidence":0.9,"plateTime":0.4237784010618033,"extension":6.30674522102384},"index":1,"playId":"8aa3e74f-1866-3d19-9960-45863ae87d2a","pitchNumber":2,"startTime":"2026-03-21T02:20:17.468Z","endTime":"2026-03-21T02:20:20.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.215728627078825,"aZ":-27.01718823757316,"pfxX":-4.476585161589734,"pfxZ":3.1323204800527584,"pX":-0.2282775726792529,"pZ":2.6271181377069235,"vX0":4.896206044357433,"vY0":-127.98616022869281,"vZ0":-2.2022163873892886,"x":125.7,"y":167.85,"x0":-1.5911381892727026,"y0":50.00430300818408,"z0":5.630266043498557,"aX":-7.373371366207488},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.4,"breakHorizontal":7.0,"spinRate":1098,"spinDirection":242},"zone":5,"typeConfidence":0.95,"plateTime":0.42916180447587315,"extension":6.423442781893467},"hitData":{"launchSpeed":105.8,"launchAngle":12.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":141.98,"coordY":95.97}},"index":2,"playId":"add04e32-2dc7-3355-8c08-4d94b4686e83","pitchNumber":3,"startTime":"2026-03-21T02:20:31.394Z","endTime":"2026-03-21T02:20:35.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678010,"link":"/api/v1/people/678010"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":678010,"link":"/api/v1/people/678010"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.4,"awayTeamWinProbability":36.6,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":0.92,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:20:35.899Z","atBatIndex":33},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jose F Miranda grounds into a double play, third baseman Max Muncy to second baseman Miguel Rojas to first baseman Freddie Freeman. Nick Schnell out at 2nd. Jose F Miranda out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T02:20:46.881Z","endTime":"2026-03-21T02:21:37.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0495924660406,"aZ":-16.28993241616215,"pfxX":-6.656035453295802,"pfxZ":8.28443310274601,"pX":-0.7169648690502756,"pZ":2.6110617415670148,"vX0":4.176761759274523,"vY0":-137.4889521507287,"vZ0":-4.79194587683225,"x":144.33,"y":168.28,"x0":-1.3898492987471978,"y0":50.002857585333764,"z0":5.479548801765934,"aX":-12.762252554442957},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":11.2,"spinRate":2127,"spinDirection":207},"zone":4,"typeConfidence":0.63,"plateTime":0.3981494514684685,"extension":6.318111076429773},"index":0,"playId":"7fc0213a-946b-34c5-8aaa-cee6e21887a8","pitchNumber":1,"startTime":"2026-03-21T02:21:08.352Z","endTime":"2026-03-21T02:21:11.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"first":{"id":678010,"link":"/api/v1/people/678010"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":70.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77097910066305,"aZ":-42.10198613936622,"pfxX":5.784988741781084,"pfxZ":-7.953306537765722,"pX":0.842388418227999,"pZ":1.876008914673686,"vX0":3.1743308941011263,"vY0":-111.78153946370269,"vZ0":1.066868237367614,"x":84.89,"y":188.13,"x0":-1.3544311011742012,"y0":50.00466011563467,"z0":5.763068457285517,"aX":7.218556218291537},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-13.7,"breakHorizontal":-11.4,"spinRate":2773,"spinDirection":32},"zone":14,"typeConfidence":0.89,"plateTime":0.4926396015438179,"extension":6.479576048133145},"hitData":{"launchSpeed":67.1,"launchAngle":6.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.37,"coordY":167.3}},"index":1,"playId":"8476cae4-26f5-302e-9563-d977cb049849","pitchNumber":2,"startTime":"2026-03-21T02:21:30.172Z","endTime":"2026-03-21T02:21:37.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"first":{"id":678010,"link":"/api/v1/people/678010"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669304,"link":"/api/v1/people/669304"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":669304,"link":"/api/v1/people/669304"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":1.77,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:21:37.330Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T02:23:23.149Z","endTime":"2026-03-21T02:24:34.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.144978552491192,"aZ":-21.672110359407743,"pfxX":-8.744437662563527,"pfxZ":6.796554468506056,"pX":-0.3580929623425694,"pZ":3.5581584787396716,"vX0":9.639592985453906,"vY0":-123.91013470907993,"vZ0":3.052454957029279,"x":130.65,"y":142.71,"x0":-3.1737146438780877,"y0":50.004803453484925,"z0":4.126973442631859,"aX":-13.518278078055308},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":13.3,"breakHorizontal":13.4,"spinRate":2205,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.44304994344446325,"extension":6.986286964659292},"index":0,"playId":"ca0c9b51-4845-3c5a-bce9-d2d0ca8bacd0","pitchNumber":1,"startTime":"2026-03-21T02:23:48.658Z","endTime":"2026-03-21T02:23:51.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.4,"endSpeed":65.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.620347234824127,"aZ":-32.11797679458176,"pfxX":-13.276812734119453,"pfxZ":0.04599915071866967,"pX":-0.9136517576527449,"pZ":2.1092219107985652,"vX0":8.359301383554083,"vY0":-104.92844977970312,"vZ0":3.850530397752215,"x":151.83,"y":181.83,"x0":-3.24656754305311,"y0":50.00047626637604,"z0":4.019385132621165,"aX":-14.636251757393072},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":1.8,"breakHorizontal":21.4,"spinRate":2038,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.5242726507627666,"extension":7.38697540905128},"index":1,"playId":"4da5b4c4-af4b-3102-ad60-af0d9e380b6e","pitchNumber":2,"startTime":"2026-03-21T02:24:02.789Z","endTime":"2026-03-21T02:24:05.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"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-21T02:24:18.194Z","endTime":"2026-03-21T02:24:31.059Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.0,"endSpeed":66.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.918374709107468,"aZ":-34.87886543225837,"pfxX":-12.089979666333061,"pfxZ":-2.4058463332727626,"pX":-0.2933828014145963,"pZ":1.3525743377976913,"vX0":9.481655419721628,"vY0":-105.75179274064557,"vZ0":2.777148518769044,"x":128.18,"y":202.26,"x0":-3.2756247013707966,"y0":50.00094681055338,"z0":4.038046758730513,"aX":-13.621002157348755},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-3.1,"breakHorizontal":19.1,"spinRate":1984,"spinDirection":283},"zone":13,"typeConfidence":2.0,"plateTime":0.5189935587163439,"extension":7.300266733879046},"index":3,"playId":"4205079f-ce4a-3c89-83c9-7bdc7b16ede1","pitchNumber":3,"startTime":"2026-03-21T02:24:31.059Z","endTime":"2026-03-21T02:24:34.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:24:34.059Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Tucker singles on a ground ball to center fielder Jase Bowen.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T02:24:36.142Z","endTime":"2026-03-21T02:25:57.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":72.4,"endSpeed":66.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.337349832637603,"aZ":-34.08913778612857,"pfxX":-11.977539943861371,"pfxZ":-1.7174815062372595,"pX":-0.0021215640565138733,"pZ":0.9897773574671991,"vX0":9.668851106238709,"vY0":-104.94359975519757,"vZ0":1.8838458198850347,"x":117.08,"y":212.06,"x0":-3.120695196959672,"y0":50.00509690779398,"z0":4.061369565580566,"aX":-13.314987617922718},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-2.2,"breakHorizontal":19.0,"spinRate":1994,"spinDirection":281},"zone":14,"typeConfidence":2.0,"plateTime":0.5226098970437651,"extension":7.281732786670923},"index":0,"playId":"bc56756d-f1e7-3d0d-8a80-0d74682a759d","pitchNumber":1,"startTime":"2026-03-21T02:24:59.893Z","endTime":"2026-03-21T02:25:02.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":72.4,"endSpeed":65.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.395048854727136,"aZ":-33.103542893714305,"pfxX":-12.133583362604433,"pfxZ":-0.8411898683267456,"pX":0.13143415889807908,"pZ":2.1261273824970215,"vX0":10.078147456624578,"vY0":-104.78465911970768,"vZ0":3.774969708342857,"x":111.99,"y":181.37,"x0":-3.1736502890884952,"y0":50.00209761570711,"z0":4.179283492692859,"aX":-13.436629345465311},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":0.1,"breakHorizontal":19.1,"spinRate":1965,"spinDirection":277},"zone":8,"typeConfidence":2.0,"plateTime":0.5235620569647814,"extension":7.557038815372567},"index":1,"playId":"f1df5a1e-91ac-3732-8127-095ec2e744f7","pitchNumber":2,"startTime":"2026-03-21T02:25:14.449Z","endTime":"2026-03-21T02:25:17.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.983512385100934,"aZ":-22.153993357207042,"pfxX":-7.178178696820203,"pfxZ":6.41406271310983,"pX":-0.2612078910252597,"pZ":3.993166504410544,"vX0":9.61512936015309,"vY0":-124.44656975070554,"vZ0":3.813528942285233,"x":126.96,"y":130.96,"x0":-3.2499900942817286,"y0":50.0005594766492,"z0":4.279924674614191,"aX":-11.210231806067805},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":12.8,"breakHorizontal":10.7,"spinRate":2266,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.44086974133729395,"extension":7.864031162848596},"index":2,"playId":"d7cf6ad7-46cd-3fbf-ac26-0ab1b07e306f","pitchNumber":3,"startTime":"2026-03-21T02:25:32.447Z","endTime":"2026-03-21T02:25:35.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02881551545945,"aZ":-21.1745273066061,"pfxX":-7.3689660132376105,"pfxZ":6.788815825175574,"pX":0.08305611744799882,"pZ":2.6654354125142077,"vX0":10.717737301735024,"vY0":-126.56280372355386,"vZ0":0.5846705881461158,"x":113.83,"y":166.81,"x0":-3.2508442992101023,"y0":50.00572101999752,"z0":4.1282921092670675,"aX":-11.947224791325107},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":12.7,"breakHorizontal":10.9,"spinRate":2296,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.43289876333333677,"extension":7.4648507899008045},"hitData":{"launchSpeed":86.3,"launchAngle":7.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.44,"coordY":132.82}},"index":3,"playId":"e6eda362-3f2e-397b-9b11-f89bc0a99d26","pitchNumber":4,"startTime":"2026-03-21T02:25:48.477Z","endTime":"2026-03-21T02:25:57.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.0,"awayTeamWinProbability":29.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.64,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:25:57.752Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mookie Betts walks. Kyle Tucker to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T02:26:04.089Z","endTime":"2026-03-21T02:28:46.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.287574940513917,"aZ":-22.4462374968065,"pfxX":-7.516384943574737,"pfxZ":6.361640541822345,"pX":-2.0147498853281243,"pZ":2.8000899840334372,"vX0":2.9674441644584664,"vY0":-122.87480790845778,"vZ0":1.3656308943583086,"x":193.8,"y":163.18,"x0":-2.2613304974260235,"y0":50.00371364408242,"z0":4.143895966237028,"aX":-11.497018405751232},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":12.1,"breakHorizontal":13.0,"spinRate":2223,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.44571161295853257,"extension":7.041898622514488},"index":0,"playId":"c3ef0b60-ea91-3393-96ba-916ed4a39ca0","pitchNumber":1,"startTime":"2026-03-21T02:26:28.030Z","endTime":"2026-03-21T02:26:31.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":69.1,"endSpeed":63.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.667984354982117,"aZ":-32.794558745098186,"pfxX":-11.03079710873807,"pfxZ":-0.6179851032107804,"pX":-1.259302339289606,"pZ":1.4266649381501402,"vX0":4.727297867431945,"vY0":-100.33551158745237,"vZ0":2.7443398291618926,"x":165.0,"y":200.26,"x0":-2.2245815087642677,"y0":50.00076251412112,"z0":4.247779921156764,"aX":-11.13915984428556},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":0.2,"breakHorizontal":18.5,"spinRate":1955,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.5478855400462783,"extension":6.351289383377575},"index":1,"playId":"3a5e11a2-e743-3b64-ae2e-b17c6ac0ff83","pitchNumber":2,"startTime":"2026-03-21T02:26:44.421Z","endTime":"2026-03-21T02:26:47.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.770415867999343,"aZ":-26.03636033399972,"pfxX":-9.925959861622676,"pfxZ":3.974310960153735,"pX":2.1680852321266735,"pZ":1.6051635429215674,"vX0":12.682981695368943,"vY0":-123.48650101188227,"vZ0":-0.4558493347615295,"x":34.36,"y":195.44,"x0":-1.7466928214627577,"y0":50.000891591293,"z0":3.984078792235091,"aX":-15.317529851064876},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.3,"breakHorizontal":15.0,"spinRate":2147,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4436857010116326,"extension":7.298097584707359},"index":2,"playId":"ff7d6ef6-1946-3082-aac4-34f739c198cc","pitchNumber":3,"startTime":"2026-03-21T02:27:00.691Z","endTime":"2026-03-21T02:27:03.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.405260745699234,"aZ":-20.055211323904274,"pfxX":-7.6168275516497275,"pfxZ":7.827872442182951,"pX":0.05112894729882651,"pZ":3.142266740804029,"vX0":7.825025712099085,"vY0":-123.8209987579788,"vZ0":1.609461239926191,"x":115.05,"y":153.94,"x0":-2.164882944019799,"y0":50.00296895833062,"z0":4.1652740640313555,"aX":-11.793061604577352},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":14.9,"breakHorizontal":11.9,"spinRate":2349,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.4428631046554914,"extension":7.401485618521293},"index":3,"playId":"a0f0a4ac-7dbd-3191-abde-1402a7d09d95","pitchNumber":4,"startTime":"2026-03-21T02:27:19.878Z","endTime":"2026-03-21T02:27:22.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":69.6,"endSpeed":63.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.372520811349958,"aZ":-31.66814544263099,"pfxX":-11.690102156758444,"pfxZ":0.4890865707802492,"pX":-0.5402702508612176,"pZ":1.3052589421767007,"vX0":6.099539889414826,"vY0":-101.08018877327254,"vZ0":2.2595703972850614,"x":137.59,"y":203.54,"x0":-2.087149852628297,"y0":50.000794179966086,"z0":4.165613240773499,"aX":-12.024866064350213},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":2.0,"breakHorizontal":19.3,"spinRate":1902,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.5430823264634066,"extension":7.537565394975095},"index":4,"playId":"dcaf0984-0bd4-341c-bd64-b6ffc63286d8","pitchNumber":5,"startTime":"2026-03-21T02:27:41.170Z","endTime":"2026-03-21T02:27:44.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":77.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22376869020272,"aZ":-22.182953938389662,"pfxX":-8.337417096196209,"pfxZ":6.379750100640379,"pX":-0.6414170372967479,"pZ":3.4561233019592423,"vX0":6.111355421810009,"vY0":-124.42047503281509,"vZ0":2.7731159929131675,"x":141.45,"y":145.46,"x0":-2.047664269570646,"y0":50.00221762359956,"z0":4.166556045290023,"aX":-13.056743268067152},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":12.5,"breakHorizontal":13.7,"spinRate":2253,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.44041314649615915,"extension":7.400186647206387},"index":5,"playId":"b11ce464-3203-3ee8-8642-bdf1782c0583","pitchNumber":6,"startTime":"2026-03-21T02:28:04.445Z","endTime":"2026-03-21T02:28:07.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":69.4,"endSpeed":63.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.775768248365683,"aZ":-30.943015306266922,"pfxX":6.09939135665053,"pfxZ":1.2033130191973989,"pX":1.4653959506168377,"pZ":3.1512847180216466,"vX0":5.8169913948746075,"vY0":-100.63923712370111,"vZ0":5.761585494428846,"x":61.14,"y":153.7,"x0":-2.2579852327828585,"y0":50.00292901898659,"z0":4.176570944792486,"aX":6.236630998058897},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":4.3,"breakHorizontal":-12.7,"spinRate":2173,"spinDirection":85},"zone":12,"typeConfidence":2.0,"plateTime":0.54485613498532,"extension":7.322834011667943},"index":6,"playId":"334aa9f4-5b1a-34d7-9906-6cd2711a2676","pitchNumber":7,"startTime":"2026-03-21T02:28:26.260Z","endTime":"2026-03-21T02:28:29.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":69.9,"endSpeed":63.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.088843070710674,"aZ":-31.524169489029756,"pfxX":-11.998449301368414,"pfxZ":0.627735853313359,"pX":-1.6956086998680355,"pZ":2.765374367888126,"vX0":4.045753424643412,"vY0":-101.52171510369857,"vZ0":4.721226120065082,"x":181.63,"y":164.11,"x0":-2.1659472607248262,"y0":50.001948544431194,"z0":4.355217126610317,"aX":-12.40523817921461},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":3.0,"breakHorizontal":20.4,"spinRate":1989,"spinDirection":282},"zone":11,"typeConfidence":2.0,"plateTime":0.5414760333629531,"extension":7.770028684325061},"index":7,"playId":"5968adfa-6bea-33d5-a191-05eaa8d52cf2","pitchNumber":8,"startTime":"2026-03-21T02:28:42.602Z","endTime":"2026-03-21T02:28:46.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.4,"awayTeamWinProbability":25.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.17,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:28:46.796Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddie Freeman singles on a line drive to center fielder Jase Bowen. Kyle Tucker to 3rd. Mookie Betts to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T02:28:56.848Z","endTime":"2026-03-21T02:31:33.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnSecond":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnThird":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"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":68.7,"endSpeed":62.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.34427361703949,"aZ":-31.18371582133685,"pfxX":-10.125778399719866,"pfxZ":0.999554465095299,"pX":-0.8957774222689469,"pZ":2.635903640107317,"vX0":7.013464622143464,"vY0":-99.50540387855573,"vZ0":4.938674432358703,"x":151.14,"y":167.61,"x0":-3.166385983524998,"y0":50.00404925328261,"z0":4.183564361701001,"aX":-10.061121041893468},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":3.8,"breakHorizontal":16.1,"spinRate":1796,"spinDirection":280},"zone":11,"typeConfidence":2.0,"plateTime":0.5524055007831845,"extension":7.067922638494426},"index":0,"playId":"d506fc4a-83de-35a8-afb7-ae614e0d0f5e","pitchNumber":1,"startTime":"2026-03-21T02:29:22.191Z","endTime":"2026-03-21T02:29:25.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.347905785540817,"aZ":-21.643609909227568,"pfxX":-7.995127031512913,"pfxZ":6.630858112720633,"pX":0.4958616048863894,"pZ":3.1756865493236544,"vX0":11.49437494379478,"vY0":-125.48823402090086,"vZ0":1.9880095719709763,"x":98.1,"y":153.04,"x0":-3.113741316122662,"y0":50.00325369991649,"z0":4.14089132733281,"aX":-12.699959264546509},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":12.7,"breakHorizontal":11.8,"spinRate":2074,"spinDirection":242},"zone":3,"typeConfidence":2.0,"plateTime":0.43713963647604714,"extension":7.3093636961227295},"index":1,"playId":"60d0cdb2-c2a9-3569-a3ce-62249e68b5ed","pitchNumber":2,"startTime":"2026-03-21T02:29:38.778Z","endTime":"2026-03-21T02:29:41.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.2,"endSpeed":65.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.005814919941816,"aZ":-33.007772555667714,"pfxX":-12.014913119131652,"pfxZ":-0.7585136785458397,"pX":-0.8880167387190814,"pZ":1.3198442565006003,"vX0":8.126558663997589,"vY0":-104.73517468010806,"vZ0":2.402184468715511,"x":150.85,"y":203.14,"x0":-3.272597911936605,"y0":50.00220040308437,"z0":4.040178899999987,"aX":-13.24166733748438},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-0.2,"breakHorizontal":19.3,"spinRate":2027,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.5245647849193822,"extension":7.565496001333293},"index":2,"playId":"fbcc028f-9e8e-3120-abbd-641f273ea67b","pitchNumber":3,"startTime":"2026-03-21T02:29:56.504Z","endTime":"2026-03-21T02:29:59.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.6,"endSpeed":66.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.161032302775276,"aZ":-34.04498427003976,"pfxX":-12.428074916686757,"pfxZ":-1.6765175041991713,"pX":0.02939766053288798,"pZ":0.6180685741762563,"vX0":9.915990499756182,"vY0":-105.23311054245808,"vZ0":1.4030995264023305,"x":115.88,"y":222.09,"x0":-3.1331364224307623,"y0":50.000921924173504,"z0":3.89214677253892,"aX":-13.91271693265006},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-2.2,"breakHorizontal":19.7,"spinRate":2163,"spinDirection":285},"zone":14,"typeConfidence":2.0,"plateTime":0.5208688593489543,"extension":7.522595168205974},"index":3,"playId":"c9c26b22-cc81-36a6-8084-6c5bd7005d82","pitchNumber":4,"startTime":"2026-03-21T02:30:17.973Z","endTime":"2026-03-21T02:30:21.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.995425570497904,"aZ":-22.63895756311896,"pfxX":-8.006599587375968,"pfxZ":5.962770995742206,"pX":1.3083466585494343,"pZ":3.321768797233575,"vX0":13.626574559180312,"vY0":-125.54471122879005,"vZ0":2.4523622943188075,"x":67.13,"y":149.09,"x0":-3.1450622818820095,"y0":50.00313059155429,"z0":4.172954644747191,"aX":-12.806145164946908},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":11.6,"breakHorizontal":11.4,"spinRate":2305,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.43599933468363883,"extension":7.774493828629039},"index":4,"playId":"7050ddaf-bfe2-3b86-9b0f-662c2746a124","pitchNumber":5,"startTime":"2026-03-21T02:30:43.173Z","endTime":"2026-03-21T02:30:46.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.168441287279354,"aZ":-24.461117464328726,"pfxX":-8.527532917328953,"pfxZ":4.907368138615141,"pX":-0.5703320857802324,"pZ":3.5086987927281834,"vX0":8.852871058038927,"vY0":-124.60230213514235,"vZ0":3.228011343480248,"x":138.74,"y":144.05,"x0":-3.0623298231465395,"y0":50.001281607793544,"z0":4.218171927570147,"aX":-13.400133921214398},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.0,"breakHorizontal":13.3,"spinRate":2297,"spinDirection":241},"zone":1,"typeConfidence":2.0,"plateTime":0.439662702989299,"extension":7.1212713372454965},"index":5,"playId":"2b7a7a27-8aa1-3d06-a094-bd9738a1340b","pitchNumber":6,"startTime":"2026-03-21T02:31:03.418Z","endTime":"2026-03-21T02:31:07.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":70.7,"endSpeed":64.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.78681452323318,"aZ":-33.323340073500304,"pfxX":-11.594727966723092,"pfxZ":-1.0927938775896848,"pX":-1.118820972647759,"pZ":2.2461207386201596,"vX0":7.257283500651955,"vY0":-102.47604601136914,"vZ0":4.533538517475209,"x":159.65,"y":178.13,"x0":-3.209225008944702,"y0":50.000051435045215,"z0":4.089404379667934,"aX":-12.263532667258648},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-0.1,"breakHorizontal":18.8,"spinRate":1906,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.5356067240906781,"extension":7.072702432881514},"hitData":{"launchSpeed":95.2,"launchAngle":16.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.56,"coordY":88.67}},"index":6,"playId":"3ff94020-ca08-3387-9f66-04ede329de40","pitchNumber":7,"startTime":"2026-03-21T02:31:27.068Z","endTime":"2026-03-21T02:31:33.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":5.299999999999997,"leverageIndex":1.79,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:31:33.338Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Smith called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T02:34:25.820Z","endTime":"2026-03-21T02:35:44.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670810,"fullName":"Logan Gillaspie","link":"/api/v1/people/670810"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnSecond":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnThird":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"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-21T02:32:02.646Z","endTime":"2026-03-21T02:33:35.065Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Logan Gillaspie replaces Alek Jacob.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-21T02:33:35.065Z","endTime":"2026-03-21T02:34:27.253Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670810,"link":"/api/v1/people/670810"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.345321843654276,"aZ":-32.87040778789829,"pfxX":4.837221508954098,"pfxZ":-0.4870152008848372,"pX":1.0999347305567186,"pZ":1.1218513576580018,"vX0":4.878812503292097,"vY0":-120.18275185165929,"vZ0":-3.521057584070883,"x":75.07,"y":208.49,"x0":-1.5988926242657775,"y0":50.00142377435235,"z0":5.583024266699608,"aX":6.942918059202265},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.6,"breakHorizontal":-10.1,"spinRate":2308,"spinDirection":56},"zone":14,"typeConfidence":0.89,"plateTime":0.45903728487812856,"extension":6.4787839715394275},"index":2,"playId":"9dcd9c38-f3da-3b85-9ef7-495477d6a87f","pitchNumber":1,"startTime":"2026-03-21T02:34:27.253Z","endTime":"2026-03-21T02:34:30.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.162622501655054,"aZ":-31.82999836681879,"pfxX":5.316806543450766,"pfxZ":0.22776802474386137,"pX":1.0708424880490215,"pZ":1.0610983251377129,"vX0":4.20641128201519,"vY0":-122.88718680940289,"vZ0":-4.441112101230759,"x":76.18,"y":210.13,"x0":-1.3639948938271724,"y0":50.00156121908818,"z0":5.646815306053109,"aX":7.994482842848018},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.5,"breakHorizontal":-10.7,"spinRate":2461,"spinDirection":60},"zone":14,"typeConfidence":0.87,"plateTime":0.4486055155727877,"extension":6.385616567511496},"index":3,"playId":"9d4180a3-e467-379a-9e7a-a14bfd63bea4","pitchNumber":2,"startTime":"2026-03-21T02:34:43.600Z","endTime":"2026-03-21T02:34:46.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.167121184031707,"aZ":-27.17512629295324,"pfxX":-10.014458489077938,"pfxZ":3.151066538744483,"pX":-0.2737225923562165,"pZ":1.3420883870122298,"vX0":5.613375344619719,"vY0":-125.65374672903823,"vZ0":-5.0021988954094265,"x":127.43,"y":202.54,"x0":-1.243868416038117,"y0":50.004349441633,"z0":5.585940689981403,"aX":-15.900324011909055},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.7,"breakHorizontal":16.7,"spinRate":1630,"spinDirection":244},"zone":13,"typeConfidence":0.91,"plateTime":0.43710260154473124,"extension":6.474637439986899},"index":4,"playId":"8b0be240-4e15-33cd-9944-03f5a3026bfb","pitchNumber":3,"startTime":"2026-03-21T02:35:00.303Z","endTime":"2026-03-21T02:35:03.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.84465379574777,"aZ":-15.379446318197997,"pfxX":-8.60992356260025,"pfxZ":8.592822788412354,"pX":0.4058848621591035,"pZ":2.206995518672809,"vX0":6.6610892661260745,"vY0":-139.50962258945296,"vZ0":-7.126807184587728,"x":101.53,"y":179.19,"x0":-0.9041379598121402,"y0":50.00427721243706,"z0":5.824707142295081,"aX":-16.830771780550762},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.0,"breakHorizontal":14.0,"spinRate":2257,"spinDirection":217},"zone":6,"typeConfidence":0.89,"plateTime":0.39388247262727827,"extension":6.312261444412836},"index":5,"playId":"db5c83d7-48bb-3a89-83ef-dbe533820d28","pitchNumber":4,"startTime":"2026-03-21T02:35:21.163Z","endTime":"2026-03-21T02:35:24.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59824987423448,"aZ":-15.401555063561368,"pfxX":-9.19236823757789,"pfxZ":8.297608901615064,"pX":0.2113692132468378,"pZ":1.87698179411396,"vX0":6.462391253122118,"vY0":-141.5573147559076,"vZ0":-7.967665091361067,"x":108.94,"y":188.1,"x0":-0.9118666657211074,"y0":50.000279836013746,"z0":5.722619163699877,"aX":-18.573461480493826},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.4,"breakHorizontal":15.2,"spinRate":2267,"spinDirection":211},"zone":8,"typeConfidence":0.93,"plateTime":0.3875643478186146,"extension":6.078296415963988},"index":6,"playId":"700be9c7-569c-34cc-ac89-7c2c377470a3","pitchNumber":5,"startTime":"2026-03-21T02:35:40.863Z","endTime":"2026-03-21T02:35:44.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_ab"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_ab"},{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-6.800000000000011,"leverageIndex":2.17,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:35:44.601Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Teoscar Hernández walks. Kyle Tucker scores. Mookie Betts to 3rd. Freddie Freeman to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T02:35:48.759Z","endTime":"2026-03-21T02:37:45.510Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670810,"fullName":"Logan Gillaspie","link":"/api/v1/people/670810"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"postOnSecond":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnThird":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":{"id":689690,"link":"/api/v1/people/689690"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54678129756463,"aZ":-28.48923150839555,"pfxX":4.778221619766051,"pfxZ":2.32924656019909,"pX":0.37840346507156214,"pZ":1.6058988689107443,"vX0":3.1456511329859653,"vY0":-125.42983011029449,"vZ0":-4.161870180933431,"x":102.58,"y":195.42,"x0":-1.5150830595095237,"y0":50.00596101471646,"z0":5.62281500442633,"aX":7.577518685814342},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.5,"breakHorizontal":-9.4,"spinRate":2435,"spinDirection":57},"zone":9,"typeConfidence":0.59,"plateTime":0.4375090675133335,"extension":6.134885821452199},"index":0,"playId":"fde1f33b-63c7-311f-83aa-281c91040469","pitchNumber":1,"startTime":"2026-03-21T02:36:10.188Z","endTime":"2026-03-21T02:36:13.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":79.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98105530230949,"aZ":-24.633088868550818,"pfxX":-10.213644440936257,"pfxZ":4.586854983767047,"pX":-0.7883691082195042,"pZ":3.6012014842383784,"vX0":4.248857732768125,"vY0":-127.82307570523446,"vZ0":-0.6573422407854103,"x":147.05,"y":141.55,"x0":-1.151348195197037,"y0":50.00282232509829,"z0":5.807319654886771,"aX":-16.788358727531318},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.4,"breakHorizontal":17.4,"spinRate":1749,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.4295994784020012,"extension":6.282104009477338},"index":1,"playId":"0603c1bd-f988-316c-919a-cb1427f95356","pitchNumber":2,"startTime":"2026-03-21T02:36:27.404Z","endTime":"2026-03-21T02:36:30.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.501448945395985,"aZ":-10.597710488668056,"pfxX":-5.287268220089044,"pfxZ":10.794171334463687,"pX":0.4288536357436164,"pZ":1.2681225436546069,"vX0":5.631284343140762,"vY0":-140.42379023796687,"vZ0":-10.29168243893677,"x":100.65,"y":204.54,"x0":-0.914620375619313,"y0":50.00548483983333,"z0":5.668206616205047,"aX":-10.571520611714478},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":8.4,"spinRate":2370,"spinDirection":220},"zone":14,"typeConfidence":0.93,"plateTime":0.38990212556784876,"extension":6.419312879507033},"index":2,"playId":"48fcbc71-caac-34d2-98e4-e41be8040ec7","pitchNumber":3,"startTime":"2026-03-21T02:36:47.204Z","endTime":"2026-03-21T02:36:50.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98172125012852,"aZ":-12.932788893957515,"pfxX":-4.94479530513147,"pfxZ":9.886622259354695,"pX":0.834946593725088,"pZ":2.2432782565973195,"vX0":6.411497369547332,"vY0":-138.83538949767998,"vZ0":-7.336891663301042,"x":85.17,"y":178.21,"x0":-0.8652273327263098,"y0":50.003433478089285,"z0":5.786700265811178,"aX":-9.624193926951326},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":7.6,"spinRate":2307,"spinDirection":216},"zone":14,"typeConfidence":0.93,"plateTime":0.39498898439857166,"extension":6.386964406033215},"index":3,"playId":"f6116ebc-73e1-3cfb-a421-edf520cfa1dd","pitchNumber":4,"startTime":"2026-03-21T02:37:05.648Z","endTime":"2026-03-21T02:37:08.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"}},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.453933944140765,"aZ":-12.472549160901632,"pfxX":-5.244758309640449,"pfxZ":10.042581894938634,"pX":1.2734049480901701,"pZ":2.5371766218311196,"vX0":7.4664850651330115,"vY0":-139.4474242381323,"vZ0":-6.637084017034253,"x":68.46,"y":170.28,"x0":-0.7621256005749089,"y0":50.00695467786895,"z0":5.7775789912122715,"aX":-10.293751086196902},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":7.9,"spinRate":2221,"spinDirection":216},"zone":12,"typeConfidence":0.93,"plateTime":0.39336119528211944,"extension":6.5455707782019354},"index":4,"playId":"a42247df-8319-333c-9221-f35083ca6203","pitchNumber":5,"startTime":"2026-03-21T02:37:40.786Z","endTime":"2026-03-21T02:37:45.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.6,"awayTeamWinProbability":17.400000000000006,"homeTeamWinProbabilityAdded":9.700000000000003,"leverageIndex":2.67,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:37:45.510Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Muncy walks. Mookie Betts scores. Freddie Freeman to 3rd. Teoscar Hernández to 2nd.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T02:37:55.579Z","endTime":"2026-03-21T02:39:45.248Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670810,"fullName":"Logan Gillaspie","link":"/api/v1/people/670810"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"postOnThird":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":{"id":689690,"link":"/api/v1/people/689690"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.5,"endSpeed":80.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.960155223268018,"aZ":-25.184275752488507,"pfxX":-10.745690260434518,"pfxZ":4.2991671139688465,"pX":0.2980102618739413,"pZ":-0.48039470674299767,"vX0":7.249207990643302,"vY0":-126.91441785616013,"vZ0":-9.596332978919826,"x":105.64,"y":251.75,"x0":-1.2051138186237835,"y0":50.00206706984242,"z0":5.368942078769808,"aX":-17.45776757426067},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.6,"breakHorizontal":17.8,"spinRate":1672,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.4322580869832864,"extension":6.5115224896061354},"index":0,"playId":"8350e2b2-2764-3cf9-b0d5-0181f8a09a4a","pitchNumber":1,"startTime":"2026-03-21T02:38:11.977Z","endTime":"2026-03-21T02:38:14.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"second":{"id":518692,"link":"/api/v1/people/518692"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.170474416830444,"aZ":-29.022491760664426,"pfxX":-8.790581740124377,"pfxZ":1.918286287590945,"pX":-0.052258056429205904,"pZ":3.102985209948762,"vX0":5.430890557032353,"vY0":-127.09961458800045,"vZ0":-0.9601233280029191,"x":118.99,"y":155.0,"x0":-1.0707223653503846,"y0":50.001525687999106,"z0":5.78285525938313,"aX":-14.432944684022798},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.5,"breakHorizontal":14.8,"spinRate":1600,"spinDirection":239},"zone":2,"typeConfidence":0.91,"plateTime":0.4303392661146428,"extension":5.9702170228872085},"index":1,"playId":"824afae9-e3da-3495-9cc5-f085744aee09","pitchNumber":2,"startTime":"2026-03-21T02:38:42.781Z","endTime":"2026-03-21T02:38:45.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"second":{"id":518692,"link":"/api/v1/people/518692"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15390679712527,"aZ":-14.26302985891767,"pfxX":-3.7245737710447315,"pfxZ":9.240922642272173,"pX":-0.20758088823098325,"pZ":3.875517114612339,"vX0":3.73648347412057,"vY0":-138.83490517711306,"vZ0":-2.7334053288518496,"x":124.91,"y":134.14,"x0":-1.0916042267797668,"y0":50.0018550691094,"z0":5.8306976048573755,"aX":-7.218760054701538},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":5.9,"spinRate":2306,"spinDirection":215},"zone":11,"typeConfidence":0.93,"plateTime":0.3955889765450773,"extension":6.386703251999139},"index":2,"playId":"f34925a4-3232-333f-ae15-77d5e9d12488","pitchNumber":3,"startTime":"2026-03-21T02:39:01.137Z","endTime":"2026-03-21T02:39:04.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"second":{"id":518692,"link":"/api/v1/people/518692"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60751042114414,"aZ":-23.060799390409873,"pfxX":-0.41928715415163076,"pfxZ":5.024375667973583,"pX":0.9305984919908727,"pZ":2.3935573007775552,"vX0":5.598794102427444,"vY0":-133.74160343270157,"vZ0":-4.328571132949647,"x":81.53,"y":174.15,"x0":-1.1345778225024479,"y0":50.00048565955101,"z0":5.685049540798464,"aX":-0.7607369623651574},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":-0.5,"spinRate":2196,"spinDirection":198},"zone":14,"typeConfidence":0.94,"plateTime":0.4093986938984404,"extension":5.74695655985698},"index":3,"playId":"fb22d38b-13d3-32ad-9ff7-accdea6df0b7","pitchNumber":4,"startTime":"2026-03-21T02:39:20.696Z","endTime":"2026-03-21T02:39:24.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"second":{"id":518692,"link":"/api/v1/people/518692"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.225147503735222,"aZ":-13.091588909681459,"pfxX":-3.8904969093856074,"pfxZ":9.899345754741663,"pX":1.2863987196706428,"pZ":2.3824618512281024,"vX0":7.554456109457311,"vY0":-138.0802808249774,"vZ0":-6.706776782414019,"x":67.97,"y":174.45,"x0":-0.9815904968766377,"y0":50.004495025341654,"z0":5.726768421896538,"aX":-7.501458176770337},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.7,"breakHorizontal":5.4,"spinRate":2245,"spinDirection":213},"zone":14,"typeConfidence":0.93,"plateTime":0.3969241675945816,"extension":6.040586446476382},"index":4,"playId":"26ef05e9-5391-3602-ad41-85ff55ea55f7","pitchNumber":5,"startTime":"2026-03-21T02:39:41.407Z","endTime":"2026-03-21T02:39:45.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"second":{"id":518692,"link":"/api/v1/people/518692"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":6.700000000000003,"leverageIndex":1.81,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:39:45.248Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andy Pages flies out to center fielder Jase Bowen.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T02:39:55.766Z","endTime":"2026-03-21T02:40:30.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670810,"fullName":"Logan Gillaspie","link":"/api/v1/people/670810"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.389705011464688,"aZ":-30.245508528906537,"pfxX":7.042549406384989,"pfxZ":1.283291653884783,"pX":0.13536376188090085,"pZ":2.3439461968840587,"vX0":1.6504949657135244,"vY0":-122.27402374022664,"vZ0":-1.946545718285408,"x":111.84,"y":175.49,"x0":-1.4642457117222087,"y0":50.0052091020753,"z0":5.759881327270015,"aX":10.603744671350764},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.2,"breakHorizontal":-13.2,"spinRate":2231,"spinDirection":43},"zone":5,"typeConfidence":0.93,"plateTime":0.4489352841203633,"extension":6.296109963133898},"hitData":{"launchSpeed":98.1,"launchAngle":48.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.13,"coordY":84.16}},"index":0,"playId":"aa6f895d-1043-305f-8f8d-297d0e1a0e2d","pitchNumber":1,"startTime":"2026-03-21T02:40:20.941Z","endTime":"2026-03-21T02:40:30.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":606192,"link":"/api/v1/people/606192"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:40:30.467Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mason McCoy grounds out, shortstop Mookie Betts to first baseman Kyle Nevin.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T02:42:43.161Z","endTime":"2026-03-21T02:43:04.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":693819,"link":"/api/v1/people/693819"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Kyle Nevin replaces left fielder Teoscar Hernández, batting 6th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T02:42:20.628Z","endTime":"2026-03-21T02:42:20.642Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693819,"link":"/api/v1/people/693819"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":606192,"link":"/api/v1/people/606192"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Charles Davalan replaces first baseman Freddie Freeman, batting 4th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T02:42:20.642Z","endTime":"2026-03-21T02:42:20.643Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":804560,"link":"/api/v1/people/804560"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"401","replacedPlayer":{"id":518692,"link":"/api/v1/people/518692"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Edwin Díaz replaces Yoshinobu Yamamoto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T02:42:20.643Z","endTime":"2026-03-21T02:42:45.400Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621242,"link":"/api/v1/people/621242"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.698005255348654,"aZ":-15.406771115568356,"pfxX":-6.098192580184401,"pfxZ":8.367009516713303,"pX":0.177394267062171,"pZ":2.599640139113928,"vX0":8.219240297278684,"vY0":-140.63862217730704,"vZ0":-3.1686140228123048,"x":110.24,"y":168.59,"x0":-1.9898440393271741,"y0":50.00633687998374,"z0":4.739373924897952,"aX":-12.226716292403909},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.6,"breakHorizontal":9.4,"spinRate":2517,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.389356008072816,"extension":7.253139644428735},"index":3,"playId":"d3173be1-896b-303a-a2b1-4d8acc264e13","pitchNumber":1,"startTime":"2026-03-21T02:42:45.400Z","endTime":"2026-03-21T02:42:48.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621242,"link":"/api/v1/people/621242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.620404108049954,"aZ":-32.20294910951754,"pfxX":2.182743393998062,"pfxZ":-0.015854928052210226,"pX":-0.4791408284655612,"pZ":2.5781825830058382,"vX0":3.024539155168206,"vY0":-127.24853912675712,"vZ0":0.014573668233232695,"x":135.26,"y":169.17,"x0":-1.9640205542172338,"y0":50.004385628149684,"z0":5.11086876339272,"aX":3.601025809976974},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.2,"breakHorizontal":-4.6,"spinRate":2383,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.4294420289038605,"extension":7.11164624376851},"hitData":{"launchSpeed":92.3,"launchAngle":5.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.4,"coordY":161.72}},"index":4,"playId":"9e4b3b58-737a-3e2f-89c7-cf6d8e998494","pitchNumber":2,"startTime":"2026-03-21T02:42:58.536Z","endTime":"2026-03-21T02:43:04.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621242,"link":"/api/v1/people/621242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"credit":"b_ab"},{"player":{"id":621242,"link":"/api/v1/people/621242"},"credit":"p_ab"},{"player":{"id":669200,"link":"/api/v1/people/669200"},"credit":"b_pa"},{"player":{"id":621242,"link":"/api/v1/people/621242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:43:04.783Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jase Bowen grounds out, shortstop Mookie Betts to first baseman Kyle Nevin.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T02:43:18.215Z","endTime":"2026-03-21T02:44:20.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":693819,"link":"/api/v1/people/693819"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.109667872950112,"aZ":-27.84955101265948,"pfxX":0.430660810306688,"pfxZ":2.5907761237724474,"pX":1.4433143962198325,"pZ":2.1699906691325554,"vX0":8.659345569113583,"vY0":-127.86590020824205,"vZ0":-1.842078484823673,"x":61.98,"y":180.19,"x0":-2.0303455282666625,"y0":50.00451364190127,"z0":5.065632972836036,"aX":0.7198462079987},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.6,"breakHorizontal":-2.5,"spinRate":2245,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.4268725524772412,"extension":6.815115775434144},"index":0,"playId":"e784c677-575e-31ec-a7c7-74e309e0236d","pitchNumber":1,"startTime":"2026-03-21T02:43:25.698Z","endTime":"2026-03-21T02:43:28.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621242,"link":"/api/v1/people/621242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.375216186326035,"aZ":-30.757342346665293,"pfxX":0.4223163571871802,"pfxZ":0.8363418124817095,"pX":0.7618898617407545,"pZ":1.7608641982160325,"vX0":6.813174489842562,"vY0":-128.53038219449758,"vZ0":-2.361461723018228,"x":87.96,"y":191.24,"x0":-1.967958660549238,"y0":50.00108081709207,"z0":5.0585979132139265,"aX":0.7114905745331441},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.2,"breakHorizontal":-2.2,"spinRate":2345,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.4246733841130017,"extension":6.83237690483439},"index":1,"playId":"f960dafe-66d0-3ccc-a469-6a1d0e3ca8db","pitchNumber":2,"startTime":"2026-03-21T02:43:38.309Z","endTime":"2026-03-21T02:43:41.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621242,"link":"/api/v1/people/621242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-21T02:43:51.463Z","endTime":"2026-03-21T02:43:58.497Z","isPitch":false,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"defense":{"pitcher":{"id":621242,"link":"/api/v1/people/621242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3176680636127,"aZ":-29.71798269426277,"pfxX":-0.09695213311224649,"pfxZ":1.4783900595210397,"pX":1.2416043240945733,"pZ":1.0154443215492812,"vX0":7.800680286100549,"vY0":-127.24217723976568,"vZ0":-3.8278234016708357,"x":69.67,"y":211.36,"x0":-1.8363896861200684,"y0":50.00010395147898,"z0":4.864522991406571,"aX":-0.16113302494690754},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.2,"breakHorizontal":-1.4,"spinRate":2265,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.42860146208083005,"extension":6.976611104076565},"index":3,"playId":"11191495-e1c0-3ca8-b0ae-de6ad8502efb","pitchNumber":3,"startTime":"2026-03-21T02:43:58.497Z","endTime":"2026-03-21T02:44:01.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621242,"link":"/api/v1/people/621242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.397574308419475,"aZ":-29.99072194436536,"pfxX":-0.29626977611139615,"pfxZ":1.284325876544722,"pX":1.2180563386041228,"pZ":1.955371094051481,"vX0":7.794732492488548,"vY0":-129.2873922684611,"vZ0":-2.0214420703632525,"x":70.57,"y":185.98,"x0":-1.7896577610019413,"y0":50.00397558216457,"z0":5.03522249343886,"aX":-0.5043423180150765},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.2,"breakHorizontal":-1.1,"spinRate":2326,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.42265517664210606,"extension":7.14666493232865},"hitData":{"launchSpeed":75.9,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.43,"coordY":162.73}},"index":4,"playId":"256423fe-8969-35c2-beb5-3e8790dd81be","pitchNumber":4,"startTime":"2026-03-21T02:44:12.218Z","endTime":"2026-03-21T02:44:20.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621242,"link":"/api/v1/people/621242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_ab"},{"player":{"id":621242,"link":"/api/v1/people/621242"},"credit":"p_ab"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":621242,"link":"/api/v1/people/621242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:44:20.438Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryce Johnson doubles (4) on a line drive to left fielder Charles Davalan.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T02:44:29.257Z","endTime":"2026-03-21T02:45:08.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"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":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":804560,"link":"/api/v1/people/804560"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":87.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.675317500030665,"aZ":-17.703382573074776,"pfxX":-5.35103529156562,"pfxZ":7.249082581664837,"pX":-1.212641261844021,"pZ":4.564623712754174,"vX0":4.469738448871391,"vY0":-140.5787116721166,"vZ0":2.5903399041941584,"x":163.22,"y":115.54,"x0":-2.1301491050774963,"y0":50.00182413394001,"z0":4.7820129465997265,"aX":-10.680696640388996},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.9,"breakHorizontal":8.8,"spinRate":2249,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3900429242742032,"extension":6.939624942665335},"index":0,"playId":"eab75e0b-2ada-3dc3-bd0b-b1700fbc5052","pitchNumber":1,"startTime":"2026-03-21T02:44:44.910Z","endTime":"2026-03-21T02:44:47.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621242,"link":"/api/v1/people/621242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15486306105199,"aZ":-17.59471895921377,"pfxX":-5.5388500207553,"pfxZ":7.430031799805415,"pX":-0.2557423292805824,"pZ":2.2282889808231303,"vX0":6.724395151089962,"vY0":-139.38204398872372,"vZ0":-3.224645027200687,"x":126.75,"y":178.62,"x0":-1.9831283570467204,"y0":50.000425384418236,"z0":4.566050397923716,"aX":-10.865899933717438},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.0,"breakHorizontal":8.6,"spinRate":2218,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.393383315888717,"extension":7.01680422852882},"hitData":{"launchSpeed":96.4,"launchAngle":17.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":52.59,"coordY":115.56}},"index":1,"playId":"8508ec0b-2972-3ddd-b679-f64f789c2459","pitchNumber":2,"startTime":"2026-03-21T02:44:58.456Z","endTime":"2026-03-21T02:45:08.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621242,"link":"/api/v1/people/621242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_ab"},{"player":{"id":621242,"link":"/api/v1/people/621242"},"credit":"p_ab"},{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":621242,"link":"/api/v1/people/621242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.3,"awayTeamWinProbability":11.700000000000003,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.35,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:45:08.305Z","atBatIndex":45},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ramón Laureano homers (2) on a fly ball to left field. Bryce Johnson scores.","rbi":2,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T02:45:29.964Z","endTime":"2026-03-21T02:45:54.808Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":621242,"link":"/api/v1/people/621242"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":{"id":621242,"link":"/api/v1/people/621242"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.45102826187041,"aZ":-16.25942888436626,"pfxX":-6.928947178556916,"pfxZ":7.821573490110185,"pX":-0.31966464033468867,"pZ":2.415012528599194,"vX0":7.253941211168493,"vY0":-142.3923911096016,"vZ0":-3.540495075875922,"x":129.18,"y":173.57,"x0":-2.0110884723681104,"y0":50.00282590265634,"z0":4.715742725981174,"aX":-14.0999885751807},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.6,"breakHorizontal":10.9,"spinRate":2318,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.3859818234000141,"extension":6.805899969231999},"index":0,"playId":"cd47c2dc-8e20-3675-9dfe-959162c93b77","pitchNumber":1,"startTime":"2026-03-21T02:45:36.232Z","endTime":"2026-03-21T02:45:39.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621242,"link":"/api/v1/people/621242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61478209107934,"aZ":-27.853395178290608,"pfxX":0.7916293458244436,"pfxZ":2.5765450634313805,"pX":0.18963438293710924,"pZ":2.332706706844951,"vX0":5.423210049724686,"vY0":-128.3651062819964,"vZ0":-1.3046609796078392,"x":109.77,"y":175.8,"x0":-2.0498095061375445,"y0":50.00101185222422,"z0":5.008335085110038,"aX":1.3247253753242816},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.6,"breakHorizontal":-2.6,"spinRate":2200,"spinDirection":182},"zone":5,"typeConfidence":2.0,"plateTime":0.4260799347574249,"extension":7.029303601771057},"hitData":{"launchSpeed":94.6,"launchAngle":36.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":28.24,"coordY":93.51}},"index":1,"playId":"9e27da34-951c-30d3-8bb7-cd9754c48fa6","pitchNumber":2,"startTime":"2026-03-21T02:45:48.926Z","endTime":"2026-03-21T02:45:54.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621242,"link":"/api/v1/people/621242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":621242,"link":"/api/v1/people/621242"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":621242,"link":"/api/v1/people/621242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":-16.0,"leverageIndex":1.07,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:45:54.808Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out, shortstop Mookie Betts to first baseman Kyle Nevin.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T02:48:28.430Z","endTime":"2026-03-21T02:48:38.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702318,"fullName":"Chris Campos","link":"/api/v1/people/702318"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":693819,"link":"/api/v1/people/693819"},"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":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T02:46:35.956Z","endTime":"2026-03-21T02:47:19.944Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621242,"link":"/api/v1/people/621242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Chris Campos replaces Edwin Díaz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-21T02:47:19.944Z","endTime":"2026-03-21T02:48:30.625Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702318,"link":"/api/v1/people/702318"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621242,"link":"/api/v1/people/621242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.707499946567065,"aZ":-10.35739857973929,"pfxX":-1.588569754788708,"pfxZ":11.674728329352467,"pX":0.9248121941090238,"pZ":2.8501372030310783,"vX0":5.969139231745711,"vY0":-136.04636800866032,"vZ0":-5.499953763859554,"x":81.75,"y":161.83,"x0":-1.0942814407383699,"y0":50.00349702357396,"z0":5.620399400289576,"aX":-2.9695904327731433},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.2,"breakHorizontal":1.6,"spinRate":2437,"spinDirection":187},"zone":12,"typeConfidence":0.86,"plateTime":0.4030760533346811,"extension":6.331213630752711},"hitData":{"launchSpeed":75.8,"launchAngle":13.0,"totalDistance":140.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.54,"coordY":127.74}},"index":2,"playId":"306e09f4-83f8-3f90-886a-9ec97a6bc655","pitchNumber":1,"startTime":"2026-03-21T02:48:30.625Z","endTime":"2026-03-21T02:48:38.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":702318,"link":"/api/v1/people/702318"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":702318,"link":"/api/v1/people/702318"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:48:38.736Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Rojas singles on a ground ball to center fielder Jase Bowen.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T02:50:44.990Z","endTime":"2026-03-21T02:51:06.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670810,"fullName":"Logan Gillaspie","link":"/api/v1/people/670810"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Kai Murphy replaces left fielder Ramón Laureano, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T02:50:24.915Z","endTime":"2026-03-21T02:50:47.192Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687625,"link":"/api/v1/people/687625"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":657656,"link":"/api/v1/people/657656"},"defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.127424421124257,"aZ":-13.104747668353694,"pfxX":-5.119562668456275,"pfxZ":9.900770574592862,"pX":0.9981287591183143,"pZ":2.1777127838445667,"vX0":7.140712285434175,"vY0":-137.80397797476368,"vZ0":-6.988435747783442,"x":78.95,"y":179.98,"x0":-0.9595331930838898,"y0":50.00617059784287,"z0":5.628839716177005,"aX":-9.864955844798496},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.7,"breakHorizontal":7.8,"spinRate":2285,"spinDirection":211},"zone":14,"typeConfidence":0.93,"plateTime":0.3971935463821392,"extension":6.328970772571031},"index":1,"playId":"8bd1648c-edf4-3cc3-9328-62ce0f9d6b00","pitchNumber":1,"startTime":"2026-03-21T02:50:47.192Z","endTime":"2026-03-21T02:50:50.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80222777040605,"aZ":-26.349957710243718,"pfxX":0.5103198776244364,"pfxZ":3.54931033949026,"pX":-0.0901297857327553,"pZ":2.536675156968301,"vX0":2.1665846326867686,"vY0":-126.73726309022294,"vZ0":-2.7989858678372617,"x":120.44,"y":170.29,"x0":-1.019357528589983,"y0":50.00227571473889,"z0":5.740785179725955,"aX":0.8371774754420063},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.1,"breakHorizontal":-1.3,"spinRate":2383,"spinDirection":173},"zone":5,"typeConfidence":0.94,"plateTime":0.43075077754339697,"extension":6.2115496157422765},"hitData":{"launchSpeed":101.2,"launchAngle":-0.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.58,"coordY":129.37}},"index":2,"playId":"a2afec91-e552-3859-8600-d88205aff652","pitchNumber":2,"startTime":"2026-03-21T02:50:59.432Z","endTime":"2026-03-21T02:51:06.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.2,"awayTeamWinProbability":22.799999999999997,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.82,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:51:06.497Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kole Myers singles on a ground ball to center fielder Jase Bowen. Sean McLain to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T02:51:36.282Z","endTime":"2026-03-21T02:52:30.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":801887,"fullName":"Kole Myers","link":"/api/v1/people/801887"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670810,"fullName":"Logan Gillaspie","link":"/api/v1/people/670810"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":801887,"fullName":"Kole Myers","link":"/api/v1/people/801887"},"postOnThird":{"id":683169,"fullName":"Sean McLain","link":"/api/v1/people/683169"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":801887,"fullName":"Kole Myers","link":"/api/v1/people/801887"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"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":683169,"fullName":"Sean McLain","link":"/api/v1/people/683169"},"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":683169,"fullName":"Sean McLain","link":"/api/v1/people/683169"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Kole Myers replaces Shohei Ohtani.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T02:51:28.298Z","endTime":"2026-03-21T02:51:39.281Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801887,"link":"/api/v1/people/801887"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Sean McLain replaces Miguel Rojas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T02:51:38.420Z","endTime":"2026-03-21T02:51:38.421Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683169,"link":"/api/v1/people/683169"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":500743,"link":"/api/v1/people/500743"},"base":1,"defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":801887,"link":"/api/v1/people/801887","batSide":{"code":"L","description":"Left"}},"first":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.562128525883,"aZ":-38.527720488738126,"pfxX":-0.9459410458828523,"pfxZ":-4.303652203992005,"pX":0.43618363042087976,"pZ":0.9441089531225949,"vX0":3.5562088883666076,"vY0":-121.27179274940192,"vZ0":-3.7723075017707113,"x":100.37,"y":213.29,"x0":-0.9316391643508547,"y0":50.00114675908314,"z0":5.909301365539406,"aX":-1.3971982156575997},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.5,"breakHorizontal":0.8,"spinRate":2347,"spinDirection":20},"zone":14,"typeConfidence":0.91,"plateTime":0.4530888537389268,"extension":6.217650578900054},"index":2,"playId":"0d9cabe9-e3dd-38a6-b28c-1c3eb6c3dc24","pitchNumber":1,"startTime":"2026-03-21T02:51:38.422Z","endTime":"2026-03-21T02:51:41.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":801887,"link":"/api/v1/people/801887","batSide":{"code":"L","description":"Left"}},"first":{"id":683169,"link":"/api/v1/people/683169"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.358118250674643,"aZ":-22.268729247569198,"pfxX":-7.963204392028932,"pfxZ":6.305946606444616,"pX":0.05600045988418667,"pZ":0.25593715107137743,"vX0":5.378553571602154,"vY0":-125.32440722699434,"vZ0":-8.37701945077744,"x":114.87,"y":231.87,"x0":-1.0973390029590442,"y0":50.000555567057134,"z0":5.498363615433811,"aX":-12.503094904331038},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":9.5,"breakHorizontal":13.0,"spinRate":1664,"spinDirection":245},"zone":14,"typeConfidence":0.87,"plateTime":0.43919740884392455,"extension":6.3901595539252245},"index":3,"playId":"6cc01120-3d2d-3114-873d-272c631a04bd","pitchNumber":2,"startTime":"2026-03-21T02:51:53.351Z","endTime":"2026-03-21T02:51:56.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":801887,"link":"/api/v1/people/801887","batSide":{"code":"L","description":"Left"}},"first":{"id":683169,"link":"/api/v1/people/683169"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22682667748784,"aZ":-12.958690908617216,"pfxX":-3.189125196892898,"pfxZ":10.015047712154551,"pX":0.48160075901186045,"pZ":2.0987663278412056,"vX0":4.914093371729649,"vY0":-137.98742824606748,"vZ0":-7.464283493456533,"x":98.64,"y":182.11,"x0":-0.9123198026986329,"y0":50.00000634865825,"z0":5.7218735506816385,"aX":-6.117127601991532},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":4.7,"spinRate":2259,"spinDirection":210},"zone":9,"typeConfidence":0.93,"plateTime":0.39775126565031726,"extension":6.156923678652474},"hitData":{"launchSpeed":86.4,"launchAngle":7.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.28,"coordY":144.99}},"index":4,"playId":"dc92a817-40e0-3e1c-a363-73bf6b72f3a1","pitchNumber":3,"startTime":"2026-03-21T02:52:19.222Z","endTime":"2026-03-21T02:52:30.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":801887,"link":"/api/v1/people/801887","batSide":{"code":"L","description":"Left"}},"first":{"id":683169,"link":"/api/v1/people/683169"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801887,"link":"/api/v1/people/801887"},"credit":"b_ab"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_ab"},{"player":{"id":801887,"link":"/api/v1/people/801887"},"credit":"b_pa"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":7.699999999999989,"leverageIndex":1.31,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:52:30.919Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Sirota called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T02:53:06.074Z","endTime":"2026-03-21T02:54:51.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":701527,"fullName":"Mike Sirota","link":"/api/v1/people/701527"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670810,"fullName":"Logan Gillaspie","link":"/api/v1/people/670810"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":801887,"fullName":"Kole Myers","link":"/api/v1/people/801887"},"postOnThird":{"id":683169,"fullName":"Sean McLain","link":"/api/v1/people/683169"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701527,"fullName":"Mike Sirota","link":"/api/v1/people/701527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Mike Sirota replaces Kyle Tucker.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T02:52:55.714Z","endTime":"2026-03-21T02:53:07.669Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701527,"link":"/api/v1/people/701527"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":663656,"link":"/api/v1/people/663656"},"defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":801887,"link":"/api/v1/people/801887"},"third":{"id":683169,"link":"/api/v1/people/683169"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.713947072238884,"aZ":-18.637355747598416,"pfxX":-9.110993652240094,"pfxZ":6.986323034696782,"pX":0.8133827013398808,"pZ":1.0866921504037497,"vX0":7.466742004078068,"vY0":-138.26343342340786,"vZ0":-9.165141708180228,"x":86.0,"y":209.44,"x0":-0.737949428109177,"y0":50.000820790142164,"z0":5.694168265213536,"aX":-17.645117494961116},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.9,"breakHorizontal":15.0,"spinRate":2024,"spinDirection":216},"zone":14,"typeConfidence":0.93,"plateTime":0.3960990745692272,"extension":6.252955162855985},"index":1,"playId":"ace2f951-8c14-3576-bd6b-57f839ea9d6c","pitchNumber":1,"startTime":"2026-03-21T02:53:07.669Z","endTime":"2026-03-21T02:53:10.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":701527,"link":"/api/v1/people/701527","batSide":{"code":"R","description":"Right"}},"first":{"id":801887,"link":"/api/v1/people/801887"},"third":{"id":683169,"link":"/api/v1/people/683169"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"playId":"844305cb-4f20-3487-a42c-102f943521de","startTime":"2026-03-21T02:53:32.103Z","endTime":"2026-03-21T02:53:35.103Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":701527,"link":"/api/v1/people/701527","batSide":{"code":"R","description":"Right"}},"first":{"id":801887,"link":"/api/v1/people/801887"},"third":{"id":683169,"link":"/api/v1/people/683169"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01419256700056,"aZ":-19.050015857058074,"pfxX":-8.494141408228481,"pfxZ":6.9278202993292926,"pX":-0.2271227919624598,"pZ":1.969801255884765,"vX0":4.591848244607075,"vY0":-136.5248300660438,"vZ0":-6.64543213758923,"x":125.66,"y":185.6,"x0":-0.8239381177613964,"y0":50.00349148843996,"z0":5.738757102285128,"aX":-16.09477083065161},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.4,"breakHorizontal":14.5,"spinRate":2029,"spinDirection":215},"zone":8,"typeConfidence":0.93,"plateTime":0.4006137676537507,"extension":6.350552206006672},"index":3,"playId":"6e88e7f9-c95d-304d-bcda-4c5b71129498","pitchNumber":2,"startTime":"2026-03-21T02:53:54.188Z","endTime":"2026-03-21T02:53:57.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":701527,"link":"/api/v1/people/701527","batSide":{"code":"R","description":"Right"}},"first":{"id":801887,"link":"/api/v1/people/801887"},"third":{"id":683169,"link":"/api/v1/people/683169"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.078140847139906,"aZ":-26.875623391525636,"pfxX":-9.034526482315783,"pfxZ":3.3849048919288256,"pX":-0.7471262924223115,"pZ":2.183043592847952,"vX0":3.7607140784992907,"vY0":-124.67091163057347,"vZ0":-3.221220908479679,"x":145.48,"y":179.84,"x0":-1.104846101542066,"y0":50.006202295153464,"z0":5.72051191725658,"aX":-14.162885422954783},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.6,"breakHorizontal":15.5,"spinRate":1799,"spinDirection":238},"zone":7,"typeConfidence":0.91,"plateTime":0.4400717213845895,"extension":6.074424404418508},"index":4,"playId":"da9ca7fd-db7f-3142-b7b8-17e761ee170c","pitchNumber":3,"startTime":"2026-03-21T02:54:12.103Z","endTime":"2026-03-21T02:54:15.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":701527,"link":"/api/v1/people/701527","batSide":{"code":"R","description":"Right"}},"first":{"id":801887,"link":"/api/v1/people/801887"},"third":{"id":683169,"link":"/api/v1/people/683169"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93734494505401,"aZ":-30.540116741827408,"pfxX":5.488113092148179,"pfxZ":1.0263122496052537,"pX":0.4813196392065284,"pZ":1.9727163700083377,"vX0":1.811617228675978,"vY0":-125.51337732252917,"vZ0":-3.3824583019291605,"x":98.65,"y":185.52,"x0":-0.9632091592354504,"y0":50.00232668007338,"z0":5.8306211543021425,"aX":8.73612682961475},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.3,"breakHorizontal":-10.3,"spinRate":2312,"spinDirection":77},"zone":9,"typeConfidence":0.79,"plateTime":0.4367556281356748,"extension":6.193708946934059},"index":5,"playId":"5d7a7ec1-eb20-3693-b9c0-828dc6bf97de","pitchNumber":4,"startTime":"2026-03-21T02:54:47.839Z","endTime":"2026-03-21T02:54:51.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":701527,"link":"/api/v1/people/701527","batSide":{"code":"R","description":"Right"}},"first":{"id":801887,"link":"/api/v1/people/801887"},"third":{"id":683169,"link":"/api/v1/people/683169"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701527,"link":"/api/v1/people/701527"},"credit":"b_ab"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_ab"},{"player":{"id":701527,"link":"/api/v1/people/701527"},"credit":"b_pa"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.4,"awayTeamWinProbability":19.599999999999994,"homeTeamWinProbabilityAdded":-4.499999999999986,"leverageIndex":1.13,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:54:51.628Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eduardo Quintero singles on a line drive to right fielder Bryce Johnson. Sean McLain scores. Kole Myers to 3rd.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T02:55:25.064Z","endTime":"2026-03-21T02:56:58.128Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":808234,"fullName":"Eduardo Quintero","link":"/api/v1/people/808234"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670810,"fullName":"Logan Gillaspie","link":"/api/v1/people/670810"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808234,"fullName":"Eduardo Quintero","link":"/api/v1/people/808234"},"postOnThird":{"id":801887,"fullName":"Kole Myers","link":"/api/v1/people/801887"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808234,"fullName":"Eduardo Quintero","link":"/api/v1/people/808234"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":801887,"fullName":"Kole Myers","link":"/api/v1/people/801887"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":801887,"fullName":"Kole Myers","link":"/api/v1/people/801887"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683169,"fullName":"Sean McLain","link":"/api/v1/people/683169"},"responsiblePitcher":{"id":670810,"link":"/api/v1/people/670810"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Eduardo Quintero replaces Mookie Betts.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T02:55:07.498Z","endTime":"2026-03-21T02:55:27.201Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808234,"link":"/api/v1/people/808234"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":605141,"link":"/api/v1/people/605141"},"defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":801887,"link":"/api/v1/people/801887"},"third":{"id":683169,"link":"/api/v1/people/683169"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52434539512894,"aZ":-28.18848897463174,"pfxX":-9.090651999969882,"pfxZ":2.5577381848362437,"pX":0.8650966954949545,"pZ":1.558042634938073,"vX0":7.20492083251117,"vY0":-124.2861036406408,"vZ0":-4.388073614137579,"x":84.02,"y":196.71,"x0":-0.8940517039781467,"y0":50.00491027997932,"z0":5.694603836872585,"aX":-14.186038103771942},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.8,"breakHorizontal":14.8,"spinRate":1838,"spinDirection":241},"zone":14,"typeConfidence":0.89,"plateTime":0.4411312951866968,"extension":6.399819961841025},"index":1,"playId":"8abbe981-8f84-3aac-9852-c4d5cb57bf7d","pitchNumber":1,"startTime":"2026-03-21T02:55:27.201Z","endTime":"2026-03-21T02:55:30.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"first":{"id":801887,"link":"/api/v1/people/801887"},"third":{"id":683169,"link":"/api/v1/people/683169"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25447642968094,"aZ":-18.01387434988549,"pfxX":-9.898515485370533,"pfxZ":7.4048205509917775,"pX":0.4546825101854521,"pZ":1.749328617686649,"vX0":6.45267094276053,"vY0":-137.3790751881859,"vZ0":-7.559257307810689,"x":99.67,"y":191.55,"x0":-0.6376882738228146,"y0":50.00604717993707,"z0":5.759952673764364,"aX":-18.935719768768376},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.0,"breakHorizontal":16.6,"spinRate":2124,"spinDirection":214},"zone":9,"typeConfidence":0.93,"plateTime":0.39860901313211405,"extension":6.153219509143476},"index":2,"playId":"61119213-5617-36d5-8f93-9636144f241c","pitchNumber":2,"startTime":"2026-03-21T02:55:45.093Z","endTime":"2026-03-21T02:55:48.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"first":{"id":801887,"link":"/api/v1/people/801887"},"third":{"id":683169,"link":"/api/v1/people/683169"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.281579309844947,"aZ":-29.71036835238541,"pfxX":7.297678877406503,"pfxZ":1.644217122556494,"pX":0.5667672207525406,"pZ":2.5344756668340187,"vX0":1.7026864408891407,"vY0":-121.78406287668187,"vZ0":-1.5976825823882956,"x":95.4,"y":170.35,"x0":-1.0898558495015047,"y0":50.00414672292902,"z0":5.772826859380811,"aX":10.943924354333546},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.9,"breakHorizontal":-13.6,"spinRate":2542,"spinDirection":81},"zone":6,"typeConfidence":0.93,"plateTime":0.4500405001054779,"extension":6.1277347696526725},"index":3,"playId":"a72fc95c-e974-3163-838f-9a139800fd92","pitchNumber":3,"startTime":"2026-03-21T02:56:06.618Z","endTime":"2026-03-21T02:56:09.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"first":{"id":801887,"link":"/api/v1/people/801887"},"third":{"id":683169,"link":"/api/v1/people/683169"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50746103048708,"aZ":-22.982523158551352,"pfxX":-9.440236835097412,"pfxZ":5.5285007881829635,"pX":0.18137258840052223,"pZ":1.1911964594018063,"vX0":5.68558197004029,"vY0":-128.14565620549885,"vZ0":-6.654438034683755,"x":110.09,"y":206.62,"x0":-0.8396493833726407,"y0":50.00563760063017,"z0":5.617619269068039,"aX":-15.701048346442118},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.8,"breakHorizontal":15.8,"spinRate":1766,"spinDirection":238},"zone":14,"typeConfidence":0.89,"plateTime":0.42744286090369155,"extension":6.283647064694172},"index":4,"playId":"4094e5cc-efd7-3a4b-981e-5c0ae99bbd05","pitchNumber":4,"startTime":"2026-03-21T02:56:29.993Z","endTime":"2026-03-21T02:56:33.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"first":{"id":801887,"link":"/api/v1/people/801887"},"third":{"id":683169,"link":"/api/v1/people/683169"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15048388425405,"aZ":-11.985426537358604,"pfxX":-4.7183061004832565,"pfxZ":10.336444729191701,"pX":-0.1553391311557086,"pZ":2.659187449907392,"vX0":3.195829078932162,"vY0":-139.31286279340233,"vZ0":-6.469304370773024,"x":122.92,"y":166.98,"x0":-0.7080760780268595,"y0":50.003366328835405,"z0":5.814184155987849,"aX":-9.215866134351575},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.5,"breakHorizontal":7.8,"spinRate":2261,"spinDirection":214},"zone":5,"typeConfidence":0.93,"plateTime":0.3941281906536722,"extension":6.089286550399812},"hitData":{"launchSpeed":80.8,"launchAngle":19.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.21,"coordY":130.88}},"index":5,"playId":"d51b9262-c87c-39d0-b60d-5f0fc98e87c0","pitchNumber":5,"startTime":"2026-03-21T02:56:50.493Z","endTime":"2026-03-21T02:56:58.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"first":{"id":801887,"link":"/api/v1/people/801887"},"third":{"id":683169,"link":"/api/v1/people/683169"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808234,"link":"/api/v1/people/808234"},"credit":"b_ab"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_ab"},{"player":{"id":808234,"link":"/api/v1/people/808234"},"credit":"b_pa"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.5,"awayTeamWinProbability":11.5,"homeTeamWinProbabilityAdded":8.099999999999994,"leverageIndex":1.8,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:56:58.128Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Charles Davalan strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T02:57:50.457Z","endTime":"2026-03-21T02:59:11.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":804560,"fullName":"Charles Davalan","link":"/api/v1/people/804560"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670810,"fullName":"Logan Gillaspie","link":"/api/v1/people/670810"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808234,"fullName":"Eduardo Quintero","link":"/api/v1/people/808234"},"postOnThird":{"id":801887,"fullName":"Kole Myers","link":"/api/v1/people/801887"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804560,"fullName":"Charles Davalan","link":"/api/v1/people/804560"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"08317666-0536-0003-001c-f08cd117d70a","startTime":"2026-03-21T02:57:41.451Z","endTime":"2026-03-21T02:57:52.597Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":804560,"link":"/api/v1/people/804560","batSide":{"code":"L","description":"Left"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"third":{"id":801887,"link":"/api/v1/people/801887"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.938050186294788,"aZ":-37.25470794233598,"pfxX":-0.33742897591009546,"pfxZ":-3.4419132254083777,"pX":-0.5303946978525208,"pZ":1.2435733462689513,"vX0":0.9285605758049803,"vY0":-121.68344319128379,"vZ0":-3.271196094986215,"x":137.22,"y":205.2,"x0":-0.8754088784338575,"y0":50.00010803057169,"z0":5.878298666292011,"aX":-0.4991913087255922},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-6.8,"breakHorizontal":0.4,"spinRate":2168,"spinDirection":15},"zone":13,"typeConfidence":0.85,"plateTime":0.45252528853608043,"extension":6.061266619725934},"index":1,"playId":"bb91f74f-673b-3981-8adf-411e11ebaec8","pitchNumber":1,"startTime":"2026-03-21T02:57:52.597Z","endTime":"2026-03-21T02:57:57.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":804560,"link":"/api/v1/people/804560","batSide":{"code":"L","description":"Left"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"third":{"id":801887,"link":"/api/v1/people/801887"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.869514138899845,"aZ":-23.834415469791903,"pfxX":-8.964505786930776,"pfxZ":5.113043965543937,"pX":0.2863179978527233,"pZ":1.349306876800763,"vX0":6.221100018313609,"vY0":-126.61387666989276,"vZ0":-5.921156891183304,"x":106.09,"y":202.35,"x0":-1.0329616771710348,"y0":50.000045857887265,"z0":5.614951772681174,"aX":-14.611580909945534},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.2,"breakHorizontal":14.9,"spinRate":1726,"spinDirection":241},"zone":14,"typeConfidence":0.89,"plateTime":0.43193063605693194,"extension":6.159295467832269},"index":2,"playId":"0edc72ad-c458-3ee4-a949-d1acd0b1ea3e","pitchNumber":2,"startTime":"2026-03-21T02:58:29.059Z","endTime":"2026-03-21T02:58:32.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":804560,"link":"/api/v1/people/804560","batSide":{"code":"L","description":"Left"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"third":{"id":801887,"link":"/api/v1/people/801887"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.237111563828996,"aZ":-19.29522326035128,"pfxX":-2.2237089908849987,"pfxZ":7.066321444576306,"pX":0.6608364246612825,"pZ":1.5934236802917814,"vX0":4.986287208848128,"vY0":-133.7749146545184,"vZ0":-7.019241131421168,"x":91.81,"y":195.76,"x0":-0.9334370143517043,"y0":50.00632810224589,"z0":5.621186100893661,"aX":-4.055504964464437},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.5,"breakHorizontal":3.0,"spinRate":2280,"spinDirection":217},"zone":9,"typeConfidence":0.94,"plateTime":0.40849457090975694,"extension":5.884245776952912},"index":3,"playId":"ed66b418-5c3c-3aa4-b17f-8bcf68a083a6","pitchNumber":3,"startTime":"2026-03-21T02:58:47.548Z","endTime":"2026-03-21T02:58:50.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":804560,"link":"/api/v1/people/804560","batSide":{"code":"L","description":"Left"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"third":{"id":801887,"link":"/api/v1/people/801887"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48705573214437,"aZ":-34.92262274000239,"pfxX":1.419404721992318,"pfxZ":-1.7886658785351512,"pX":0.5927473249644335,"pZ":1.769765224040419,"vX0":2.742379775648911,"vY0":-123.08423579780151,"vZ0":-2.9817079395391044,"x":94.41,"y":191.0,"x0":-0.7204314813974886,"y0":50.00402897736171,"z0":5.954695143403735,"aX":2.1776109739962584},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.7,"breakHorizontal":-3.2,"spinRate":2365,"spinDirection":23},"zone":9,"typeConfidence":0.84,"plateTime":0.44504591252824977,"extension":6.013344488568652},"index":4,"playId":"17819186-4e83-3071-800d-0f48bd147ed9","pitchNumber":4,"startTime":"2026-03-21T02:59:07.963Z","endTime":"2026-03-21T02:59:11.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":804560,"link":"/api/v1/people/804560","batSide":{"code":"L","description":"Left"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"third":{"id":801887,"link":"/api/v1/people/801887"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804560,"link":"/api/v1/people/804560"},"credit":"b_ab"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_ab"},{"player":{"id":804560,"link":"/api/v1/people/804560"},"credit":"b_pa"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.13,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:59:11.238Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eliezer Alfonzo flies out to center fielder Jase Bowen.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T02:59:45.197Z","endTime":"2026-03-21T03:00:11.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670810,"fullName":"Logan Gillaspie","link":"/api/v1/people/670810"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Eliezer Alfonzo replaces Will Smith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"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-21T02:59:22.413Z","endTime":"2026-03-21T02:59:47.352Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672613,"link":"/api/v1/people/672613"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":669257,"link":"/api/v1/people/669257"},"defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"third":{"id":801887,"link":"/api/v1/people/801887"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.392825015134918,"aZ":-38.21342797264483,"pfxX":0.7187673430931434,"pfxZ":-4.010713881086419,"pX":0.8231141656902365,"pZ":1.1403899750690587,"vX0":3.684049688396869,"vY0":-121.71899519514612,"vZ0":-3.327425769776884,"x":85.62,"y":207.99,"x0":-0.8021433413001247,"y0":50.00541695410096,"z0":5.826536550753975,"aX":1.081139021005302},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-7.8,"breakHorizontal":-2.2,"spinRate":2454,"spinDirection":317},"zone":14,"typeConfidence":0.71,"plateTime":0.4495977705591394,"extension":6.631167831680206},"index":1,"playId":"0eb51670-6c01-3421-b98c-1599328c7783","pitchNumber":1,"startTime":"2026-03-21T02:59:47.352Z","endTime":"2026-03-21T02:59:50.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":672613,"link":"/api/v1/people/672613","batSide":{"code":"L","description":"Left"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"third":{"id":801887,"link":"/api/v1/people/801887"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.931667631303306,"aZ":-22.60661501481235,"pfxX":-10.741116570634288,"pfxZ":5.755894026985319,"pX":0.486720493531624,"pZ":1.6392676478167394,"vX0":6.8031313798630215,"vY0":-127.77520176328836,"vZ0":-5.7486432404595345,"x":116.65,"y":148.91,"x0":-0.8070371237247453,"y0":50.00623630566987,"z0":5.681111838267686,"aX":-17.864880371513266},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.4,"breakHorizontal":18.0,"spinRate":1828,"spinDirection":239},"zone":9,"typeConfidence":0.89,"plateTime":0.4277426156499984,"extension":5.945824432249397},"hitData":{"launchSpeed":84.6,"launchAngle":47.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.66,"coordY":82.13}},"index":2,"playId":"2b8249c0-73ae-363f-add3-e3b9d90a0d00","pitchNumber":2,"startTime":"2026-03-21T03:00:03.074Z","endTime":"2026-03-21T03:00:11.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":672613,"link":"/api/v1/people/672613","batSide":{"code":"L","description":"Left"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"third":{"id":801887,"link":"/api/v1/people/801887"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672613,"link":"/api/v1/people/672613"},"credit":"b_ab"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_ab"},{"player":{"id":672613,"link":"/api/v1/people/672613"},"credit":"b_pa"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.14,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:00:11.612Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Campusano called out on strikes.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T03:02:15.445Z","endTime":"2026-03-21T03:03:52.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702318,"fullName":"Chris Campos","link":"/api/v1/people/702318"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[7,8,9,10,11,12],"actionIndex":[0,1,2,3,4,5,6],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":672613,"link":"/api/v1/people/672613"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Sean McLain remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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-21T03:02:17.643Z","endTime":"2026-03-21T03:02:17.644Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683169,"link":"/api/v1/people/683169"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":500743,"link":"/api/v1/people/500743"},"defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Logan Wagner replaces third baseman Max Muncy, batting 7th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-21T03:02:17.645Z","endTime":"2026-03-21T03:02:17.646Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702488,"link":"/api/v1/people/702488"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":571970,"link":"/api/v1/people/571970"},"defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jake Gelof replaces center fielder Andy Pages, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-21T03:02:17.647Z","endTime":"2026-03-21T03:02:17.648Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695372,"link":"/api/v1/people/695372"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Eliezer Alfonzo remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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-21T03:02:17.649Z","endTime":"2026-03-21T03:02:17.650Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672613,"link":"/api/v1/people/672613"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":669257,"link":"/api/v1/people/669257"},"defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Eduardo Quintero remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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-21T03:02:17.651Z","endTime":"2026-03-21T03:02:17.652Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808234,"link":"/api/v1/people/808234"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"301","replacedPlayer":{"id":605141,"link":"/api/v1/people/605141"},"defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mike Sirota remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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-21T03:02:17.653Z","endTime":"2026-03-21T03:02:17.654Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701527,"link":"/api/v1/people/701527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":663656,"link":"/api/v1/people/663656"},"defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Kole Myers remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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-21T03:02:17.655Z","endTime":"2026-03-21T03:02:17.656Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801887,"link":"/api/v1/people/801887"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.129573549495372,"aZ":-18.825762564934767,"pfxX":4.293022311564643,"pfxZ":7.920908802461631,"pX":-0.09712084621652377,"pZ":2.2548656407311474,"vX0":1.7501520229836318,"vY0":-128.39119637513033,"vZ0":-5.16377250928182,"x":120.7,"y":177.9,"x0":-1.3436520767483773,"y0":50.00624691249533,"z0":5.737122404895866,"aX":7.23945485040787},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":13.6,"breakHorizontal":-8.2,"spinRate":2391,"spinDirection":178},"zone":5,"typeConfidence":0.92,"plateTime":0.4250057392775597,"extension":6.219787881014915},"index":7,"playId":"a5d0d523-1675-3875-b1e7-e293a63d6520","pitchNumber":1,"startTime":"2026-03-21T03:02:17.657Z","endTime":"2026-03-21T03:02:20.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.090079966636914,"aZ":-26.83330680533495,"pfxX":3.809729044008342,"pfxZ":3.3068197013491103,"pX":0.51664862400436,"pZ":1.6423886155517118,"vX0":3.8345269222499154,"vY0":-125.90461017143733,"vZ0":-4.672983336989798,"x":97.31,"y":194.44,"x0":-1.5176233183166925,"y0":50.00299779828149,"z0":5.678119742012776,"aX":6.153722422071509},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.2,"breakHorizontal":-7.7,"spinRate":2482,"spinDirection":162},"zone":9,"typeConfidence":0.92,"plateTime":0.4340051012483852,"extension":6.112057573030896},"index":8,"playId":"e4c0cfa8-352d-36d5-a57f-f64d715b95e3","pitchNumber":2,"startTime":"2026-03-21T03:02:39.388Z","endTime":"2026-03-21T03:02:42.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.981639940622653,"aZ":-29.07301396839011,"pfxX":2.7734168670792663,"pfxZ":1.9709128642718738,"pX":1.0445798685265044,"pZ":2.7557997618388823,"vX0":5.058441689787244,"vY0":-124.40938215967391,"vZ0":-1.4645068632718448,"x":77.18,"y":164.37,"x0":-1.3720496900327088,"y0":50.0035163102859,"z0":5.7523842645925045,"aX":4.365154365342243},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.5,"breakHorizontal":-6.1,"spinRate":2468,"spinDirection":136},"zone":12,"typeConfidence":0.89,"plateTime":0.4395662211230875,"extension":6.209405904026521},"index":9,"playId":"19242793-4672-3cde-9a93-195f071e1b9f","pitchNumber":3,"startTime":"2026-03-21T03:02:52.974Z","endTime":"2026-03-21T03:02:55.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53563963454289,"aZ":-28.178575407352106,"pfxX":4.071342472287511,"pfxZ":2.4594596261357564,"pX":0.5859247544344985,"pZ":1.5375629723704598,"vX0":3.733835642258402,"vY0":-126.03568674526615,"vZ0":-4.733509564463623,"x":94.67,"y":197.27,"x0":-1.43891790004801,"y0":50.0008668229571,"z0":5.692502771471979,"aX":6.605100033491498},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.7,"breakHorizontal":-8.2,"spinRate":2514,"spinDirection":157},"zone":14,"typeConfidence":0.91,"plateTime":0.43315764614022756,"extension":6.419660526722061},"index":10,"playId":"6987b3ae-47b7-3c8d-aa30-e8cadd364178","pitchNumber":4,"startTime":"2026-03-21T03:03:12.005Z","endTime":"2026-03-21T03:03:16.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.255111976789713,"aZ":-12.655219706885386,"pfxX":-3.628787181997767,"pfxZ":10.253814233131688,"pX":-1.5238649601410361,"pZ":3.4074816780169734,"vX0":1.1554857855096035,"vY0":-137.31605560920286,"vZ0":-3.665106105794337,"x":175.09,"y":146.78,"x0":-1.4793560770852534,"y0":50.00652503833975,"z0":5.62444631731717,"aX":-6.91050374757468},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":6.4,"spinRate":2409,"spinDirection":196},"zone":11,"typeConfidence":0.9,"plateTime":0.39933248943282873,"extension":6.193875856868755},"index":11,"playId":"755b6bfa-a223-37d6-9002-18f8b0cff968","pitchNumber":5,"startTime":"2026-03-21T03:03:30.947Z","endTime":"2026-03-21T03:03:34.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.034325674278946,"aZ":-8.869155205851472,"pfxX":-2.2637031323731307,"pfxZ":12.173384914998689,"pX":0.15863974834471306,"pZ":1.5562299875093037,"vX0":4.626509500709243,"vY0":-137.83025743775772,"vZ0":-9.037684405997965,"x":110.95,"y":196.76,"x0":-1.2513303009805592,"y0":50.005749697616146,"z0":5.48610555274949,"aX":-4.335092548837467},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.2,"breakHorizontal":3.1,"spinRate":2341,"spinDirection":194},"zone":8,"typeConfidence":0.91,"plateTime":0.3981422683769651,"extension":6.4771136796120095},"index":12,"playId":"3c102535-d126-3cc5-a67f-c7c3240d6f28","pitchNumber":6,"startTime":"2026-03-21T03:03:49.231Z","endTime":"2026-03-21T03:03:52.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_ab"},{"player":{"id":702318,"link":"/api/v1/people/702318"},"credit":"p_ab"},{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":702318,"link":"/api/v1/people/702318"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:03:52.867Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Solak flies out sharply to center fielder Eduardo Quintero.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T03:04:02.783Z","endTime":"2026-03-21T03:04:36.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702318,"fullName":"Chris Campos","link":"/api/v1/people/702318"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808234,"link":"/api/v1/people/808234"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.552277916269695,"aZ":-40.24659477427908,"pfxX":1.7858838637027339,"pfxZ":-6.298928675637611,"pX":0.12852230149637392,"pZ":1.248141704407857,"vX0":3.1253839977597058,"vY0":-113.06782315382124,"vZ0":-1.1504729033879038,"x":112.1,"y":205.08,"x0":-1.509155872207382,"y0":50.002416395096475,"z0":5.838355189080267,"aX":2.2886533721535653},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-11.4,"breakHorizontal":-4.1,"spinRate":2089,"spinDirection":7},"zone":14,"typeConfidence":0.91,"plateTime":0.4862919957163667,"extension":6.293578254430636},"index":0,"playId":"40e5021b-491e-3ad7-965b-41771cdb7b88","pitchNumber":1,"startTime":"2026-03-21T03:04:15.520Z","endTime":"2026-03-21T03:04:20.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.953901940002623,"aZ":-24.065889698423437,"pfxX":3.0438874881981,"pfxZ":4.905408204295538,"pX":0.6079994027684615,"pZ":2.688062643494185,"vX0":4.237956443836243,"vY0":-126.95423297731502,"vZ0":-2.91782329018905,"x":93.82,"y":166.2,"x0":-1.4704813581925549,"y0":50.0022438837344,"z0":5.742141799230006,"aX":5.0296799230632745},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.5,"breakHorizontal":-6.4,"spinRate":2356,"spinDirection":160},"zone":6,"typeConfidence":0.92,"plateTime":0.42939962467442694,"extension":6.225698211831385},"hitData":{"launchSpeed":100.4,"launchAngle":26.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":153.9,"coordY":51.17}},"index":1,"playId":"ae6efe69-5428-3574-a11a-88620908cc3f","pitchNumber":2,"startTime":"2026-03-21T03:04:28.479Z","endTime":"2026-03-21T03:04:36.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_ab"},{"player":{"id":702318,"link":"/api/v1/people/702318"},"credit":"p_ab"},{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_pa"},{"player":{"id":702318,"link":"/api/v1/people/702318"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:04:36.034Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Schnell strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T03:06:59.802Z","endTime":"2026-03-21T03:07:40.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672613,"link":"/api/v1/people/672613"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jack Dreyer replaces Chris Campos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-21T03:05:55.888Z","endTime":"2026-03-21T03:07:01.542Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676263,"link":"/api/v1/people/676263"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26587243429093,"aZ":-9.56390768059894,"pfxX":3.8438013509146485,"pfxZ":12.178472471623946,"pX":-0.08612055772691371,"pZ":2.9532722793172907,"vX0":-6.391606163083878,"vY0":-136.43960231945425,"vZ0":-6.080384413585481,"x":120.28,"y":159.04,"x0":1.8038917178441398,"y0":50.004878499549505,"z0":5.892653632147268,"aX":7.138024386537611},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.6,"breakHorizontal":-5.4,"spinRate":2532,"spinDirection":159},"zone":2,"typeConfidence":2.0,"plateTime":0.4037942244746242,"extension":6.592677051477786},"index":1,"playId":"7a705f7f-abe1-361d-9abc-da475e1e61c8","pitchNumber":1,"startTime":"2026-03-21T03:07:01.542Z","endTime":"2026-03-21T03:07:04.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676263,"link":"/api/v1/people/676263","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.632475108516786,"aZ":-8.130846642689312,"pfxX":3.5726633262284513,"pfxZ":12.74207903693754,"pX":0.0944591877622364,"pZ":2.253454042870772,"vX0":-5.734994088189342,"vY0":-137.717111106735,"vZ0":-8.251769208817265,"x":113.4,"y":177.94,"x0":1.756797553713303,"y0":50.000995262511765,"z0":5.869315853161799,"aX":6.740726375286226},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":21.1,"breakHorizontal":-5.0,"spinRate":2610,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.4004480641878221,"extension":6.589386976007576},"index":2,"playId":"32ca53bb-4546-3347-b835-1a1c1170d237","pitchNumber":2,"startTime":"2026-03-21T03:07:15.100Z","endTime":"2026-03-21T03:07:18.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676263,"link":"/api/v1/people/676263","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52242370046949,"aZ":-7.045298671426725,"pfxX":4.507063876988322,"pfxZ":12.902462634442347,"pX":0.30113284888189346,"pZ":2.300449472393196,"vX0":-5.451157819935529,"vY0":-139.438727008351,"vZ0":-8.652150274634055,"x":105.52,"y":176.67,"x0":1.7059253375453172,"y0":50.006327932343375,"z0":5.927123866734807,"aX":8.780870210421313},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":21.5,"breakHorizontal":-6.8,"spinRate":2643,"spinDirection":156},"zone":6,"typeConfidence":2.0,"plateTime":0.39445110888831625,"extension":6.511838723631304},"index":3,"playId":"de83410a-ffc3-3c54-b364-93779d71cd31","pitchNumber":3,"startTime":"2026-03-21T03:07:37.794Z","endTime":"2026-03-21T03:07:40.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676263,"link":"/api/v1/people/676263","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678010,"link":"/api/v1/people/678010"},"credit":"b_ab"},{"player":{"id":676263,"link":"/api/v1/people/676263"},"credit":"p_ab"},{"player":{"id":678010,"link":"/api/v1/people/678010"},"credit":"b_pa"},{"player":{"id":676263,"link":"/api/v1/people/676263"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:07:40.870Z","atBatIndex":56},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Kyle Nevin reaches on a fielding error by shortstop Mason McCoy.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T03:09:52.036Z","endTime":"2026-03-21T03:09:57.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":693819,"fullName":"Kyle Nevin","link":"/api/v1/people/693819"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670810,"fullName":"Logan Gillaspie","link":"/api/v1/people/670810"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693819,"fullName":"Kyle Nevin","link":"/api/v1/people/693819"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":693819,"fullName":"Kyle Nevin","link":"/api/v1/people/693819"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.597170245843895,"aZ":-27.57901825347393,"pfxX":-0.038001781902184284,"pfxZ":2.8042585853778466,"pX":0.5135318623747152,"pZ":2.8918167747385843,"vX0":3.2783653189368014,"vY0":-126.85707421200637,"vZ0":-1.728279130907543,"x":97.43,"y":160.7,"x0":-0.787592188585406,"y0":50.00445493282275,"z0":5.768819530875558,"aX":-0.06315896192187256},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.9,"breakHorizontal":-0.6,"spinRate":2282,"spinDirection":167},"zone":6,"typeConfidence":0.93,"plateTime":0.4308606972394382,"extension":6.089159909709697},"hitData":{"launchSpeed":93.9,"launchAngle":-4.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.93,"coordY":156.14}},"index":0,"playId":"f101ac36-6c79-3297-8444-1fae6343aa5c","pitchNumber":1,"startTime":"2026-03-21T03:09:52.084Z","endTime":"2026-03-21T03:09:57.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":693819,"link":"/api/v1/people/693819","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693819,"link":"/api/v1/people/693819"},"credit":"b_ab"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_ab"},{"player":{"id":693819,"link":"/api/v1/people/693819"},"credit":"b_pa"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.41,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:09:57.194Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Logan Wagner flies out to shortstop Mason McCoy.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T03:10:28.093Z","endTime":"2026-03-21T03:11:15.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":702488,"fullName":"Logan Wagner","link":"/api/v1/people/702488"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670810,"fullName":"Logan Gillaspie","link":"/api/v1/people/670810"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693819,"fullName":"Kyle Nevin","link":"/api/v1/people/693819"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702488,"fullName":"Logan Wagner","link":"/api/v1/people/702488"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.386710047136877,"aZ":-36.56212217254499,"pfxX":-0.88490595182497,"pfxZ":-2.9729831264185176,"pX":-0.061034185665931384,"pZ":1.554425199202602,"vX0":1.882546814386764,"vY0":-120.73331139761478,"vZ0":-2.878330683635867,"x":119.33,"y":196.81,"x0":-0.735702397322824,"y0":50.00217193438579,"z0":5.978141233162727,"aX":-1.3072834901612456},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.8,"breakHorizontal":1.2,"spinRate":2289,"spinDirection":27},"zone":13,"typeConfidence":0.91,"plateTime":0.4535685165199981,"extension":6.027347569687894},"index":0,"playId":"81a2d496-40db-3ad8-afff-dfbef9cb1f38","pitchNumber":1,"startTime":"2026-03-21T03:10:29.615Z","endTime":"2026-03-21T03:10:33.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":702488,"link":"/api/v1/people/702488","batSide":{"code":"L","description":"Left"}},"first":{"id":693819,"link":"/api/v1/people/693819"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0531190047361,"aZ":-26.091362832000105,"pfxX":-9.16982066320912,"pfxZ":3.7734806876443434,"pX":0.6358700260932324,"pZ":1.230469126143299,"vX0":6.944647077807968,"vY0":-126.03606462191391,"vZ0":-5.675993907459224,"x":92.76,"y":205.56,"x0":-0.9606520154097967,"y0":50.00492634251058,"z0":5.612619506431662,"aX":-14.789206694330515},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.8,"breakHorizontal":15.1,"spinRate":1741,"spinDirection":243},"zone":14,"typeConfidence":0.9,"plateTime":0.4341905597707667,"extension":6.195461875275642},"index":1,"playId":"a4323598-3986-36bb-b551-f8cac1ef4b36","pitchNumber":2,"startTime":"2026-03-21T03:10:46.912Z","endTime":"2026-03-21T03:10:50.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":702488,"link":"/api/v1/people/702488","batSide":{"code":"L","description":"Left"}},"first":{"id":693819,"link":"/api/v1/people/693819"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14421640830686,"aZ":-28.559917990870225,"pfxX":-9.167264482543734,"pfxZ":2.272551934034695,"pX":-0.33446428921852756,"pZ":2.6355785327669734,"vX0":4.434852314076783,"vY0":-125.1917654224508,"vZ0":-2.0401194157687694,"x":129.75,"y":167.62,"x0":-0.9374271012627114,"y0":50.00064409345024,"z0":5.797444688541885,"aX":-14.557405032819675},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.8,"breakHorizontal":15.6,"spinRate":1733,"spinDirection":244},"zone":4,"typeConfidence":0.91,"plateTime":0.43741521606935496,"extension":5.918626687925565},"hitData":{"launchSpeed":70.8,"launchAngle":69.0,"totalDistance":121.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.06,"coordY":158.17}},"index":2,"playId":"6aa5a5eb-a20d-30fe-acb4-134ddc1b6695","pitchNumber":3,"startTime":"2026-03-21T03:11:06.656Z","endTime":"2026-03-21T03:11:15.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":702488,"link":"/api/v1/people/702488","batSide":{"code":"L","description":"Left"}},"first":{"id":693819,"link":"/api/v1/people/693819"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702488,"link":"/api/v1/people/702488"},"credit":"b_ab"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_ab"},{"player":{"id":702488,"link":"/api/v1/people/702488"},"credit":"b_pa"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.65,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:11:15.756Z","atBatIndex":58},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jake Gelof grounds into a force out, fielded by second baseman Nick Solak. Kyle Nevin out at 2nd. Jake Gelof to 1st.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T03:11:23.539Z","endTime":"2026-03-21T03:12:26.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":695372,"fullName":"Jake Gelof","link":"/api/v1/people/695372"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670810,"fullName":"Logan Gillaspie","link":"/api/v1/people/670810"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695372,"fullName":"Jake Gelof","link":"/api/v1/people/695372"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":693819,"fullName":"Kyle Nevin","link":"/api/v1/people/693819"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669256,"link":"/api/v1/people/669256"},"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":695372,"fullName":"Jake Gelof","link":"/api/v1/people/695372"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.967808106431335,"aZ":-21.0168923389223,"pfxX":-9.085267396968344,"pfxZ":5.824411899357284,"pX":0.9598732070652337,"pZ":2.218884296637395,"vX0":7.515160673550974,"vY0":-137.63186174846115,"vZ0":-5.956520373028159,"x":80.41,"y":178.87,"x0":-0.6276416895721291,"y0":50.00457096561511,"z0":5.837775642217078,"aX":-17.40614401056217},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.5,"breakHorizontal":14.9,"spinRate":2058,"spinDirection":221},"zone":14,"typeConfidence":0.93,"plateTime":0.39819598001819667,"extension":6.052609496488595},"index":0,"playId":"4b557a8a-de6e-3082-ab4b-08818d95eb82","pitchNumber":1,"startTime":"2026-03-21T03:11:41.930Z","endTime":"2026-03-21T03:11:45.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":695372,"link":"/api/v1/people/695372","batSide":{"code":"R","description":"Right"}},"first":{"id":693819,"link":"/api/v1/people/693819"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.878574689991577,"aZ":-19.434506592953785,"pfxX":-8.549587730127723,"pfxZ":6.607089859736802,"pX":-0.4389454108453058,"pZ":2.283080908692144,"vX0":4.108806308999901,"vY0":-138.00722759131725,"vZ0":-5.995641992361437,"x":133.73,"y":177.14,"x0":-0.8368055662964565,"y0":50.00173182546396,"z0":5.793914461924803,"aX":-16.480842992972097},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.9,"breakHorizontal":14.6,"spinRate":2145,"spinDirection":211},"zone":4,"typeConfidence":0.93,"plateTime":0.39698064965735247,"extension":6.129793842208468},"index":1,"playId":"d08769f7-6063-3755-a5aa-2e5d5c9f994e","pitchNumber":2,"startTime":"2026-03-21T03:12:00.280Z","endTime":"2026-03-21T03:12:03.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":695372,"link":"/api/v1/people/695372","batSide":{"code":"R","description":"Right"}},"first":{"id":693819,"link":"/api/v1/people/693819"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":73.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.511262214514513,"aZ":-34.84342706149238,"pfxX":7.41114571214136,"pfxZ":-1.9209683043580332,"pX":0.9312179383052714,"pZ":1.785460179799066,"vX0":2.4606946179454505,"vY0":-118.22572306908985,"vZ0":-1.8309289271733205,"x":81.5,"y":190.57,"x0":-1.0912502603321652,"y0":50.00264177906119,"z0":5.825153597670189,"aX":10.29304409355718},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.7,"breakHorizontal":-14.0,"spinRate":2209,"spinDirection":44},"zone":14,"typeConfidence":0.93,"plateTime":0.46666721735607064,"extension":5.9448558030199},"hitData":{"launchSpeed":69.3,"launchAngle":7.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.3,"coordY":151.58}},"index":2,"playId":"6fa6de37-0e54-385f-9c20-6918649f49ad","pitchNumber":3,"startTime":"2026-03-21T03:12:21.375Z","endTime":"2026-03-21T03:12:26.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":695372,"link":"/api/v1/people/695372","batSide":{"code":"R","description":"Right"}},"first":{"id":693819,"link":"/api/v1/people/693819"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695372,"link":"/api/v1/people/695372"},"credit":"b_ab"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_ab"},{"player":{"id":695372,"link":"/api/v1/people/695372"},"credit":"b_pa"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.4,"awayTeamWinProbability":12.599999999999994,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.57,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:12:26.798Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sean McLain flies out to center fielder Jase Bowen.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T03:12:55.920Z","endTime":"2026-03-21T03:13:06.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":683169,"fullName":"Sean McLain","link":"/api/v1/people/683169"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670810,"fullName":"Logan Gillaspie","link":"/api/v1/people/670810"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683169,"fullName":"Sean McLain","link":"/api/v1/people/683169"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.075,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.676112731397396,"aZ":-32.56942869809076,"pfxX":8.063461956303017,"pfxZ":-0.2704476559391491,"pX":0.41061305514438595,"pZ":2.0705208946108358,"vX0":1.124322876300461,"vY0":-120.93325661455347,"vZ0":-2.2361271797914792,"x":101.35,"y":182.88,"x0":-1.1080492087347644,"y0":50.00194493119751,"z0":5.890492407624702,"aX":11.828947558097433},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.8,"breakHorizontal":-14.9,"spinRate":2399,"spinDirection":64},"zone":9,"typeConfidence":0.94,"plateTime":0.4545771807992005,"extension":6.2710776521023535},"hitData":{"launchSpeed":96.6,"launchAngle":34.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":162.98,"coordY":53.83}},"index":0,"playId":"0426da74-ea2a-313f-b528-440c45412d20","pitchNumber":1,"startTime":"2026-03-21T03:12:58.267Z","endTime":"2026-03-21T03:13:06.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":683169,"link":"/api/v1/people/683169","batSide":{"code":"R","description":"Right"}},"first":{"id":695372,"link":"/api/v1/people/695372"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683169,"link":"/api/v1/people/683169"},"credit":"b_ab"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_ab"},{"player":{"id":683169,"link":"/api/v1/people/683169"},"credit":"b_pa"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.45,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:13:06.959Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose F Miranda grounds out, second baseman Logan Wagner to first baseman Kyle Nevin.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T03:15:23.519Z","endTime":"2026-03-21T03:18:13.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681520,"fullName":"Antoine Kelly","link":"/api/v1/people/681520"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,6,7],"actionIndex":[0,2],"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":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":702488,"link":"/api/v1/people/702488"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":693819,"link":"/api/v1/people/693819"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Antoine Kelly replaces Jack Dreyer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-21T03:14:50.880Z","endTime":"2026-03-21T03:15:25.710Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681520,"link":"/api/v1/people/681520"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676263,"link":"/api/v1/people/676263","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.438228491201908,"aZ":-25.849734052677032,"pfxX":-7.892989638866964,"pfxZ":3.957644212835895,"pX":-0.9321124145403634,"pZ":2.52263755221129,"vX0":-3.789146055314116,"vY0":-126.58194139428731,"vZ0":-2.633483606746072,"x":152.53,"y":170.67,"x0":1.616635882887294,"y0":50.0033323430397,"z0":5.678721144977492,"aX":-12.61766205039913},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.7,"breakHorizontal":15.2,"spinRate":2462,"spinDirection":263},"zone":11,"typeConfidence":2.0,"plateTime":0.4351895053689061,"extension":6.346601106518265},"index":1,"playId":"c857a26f-35fa-31c2-bce5-e1912e8cb7eb","pitchNumber":1,"startTime":"2026-03-21T03:15:25.710Z","endTime":"2026-03-21T03:15:29.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T03:16:02.679Z","endTime":"2026-03-21T03:16:56.906Z","isPitch":false,"type":"action","player":{"id":669304,"link":"/api/v1/people/669304"},"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":88.5,"endSpeed":81.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64598576292461,"aZ":-22.795672333869422,"pfxX":3.817766177434239,"pfxZ":5.62145831766174,"pX":-0.8989468240944977,"pZ":1.4266240356617879,"vX0":-7.400603647983684,"vY0":-128.6059736799565,"vZ0":-6.2091510524792906,"x":151.27,"y":200.26,"x0":1.5250843339159534,"y0":50.00519045947406,"z0":5.65037115256958,"aX":6.372156363113272},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.9,"breakHorizontal":-5.2,"spinRate":2056,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.4265494603466502,"extension":6.629711677270256},"index":3,"playId":"3ed18c0b-2db4-3da7-add5-11999c1e665d","pitchNumber":2,"startTime":"2026-03-21T03:16:56.906Z","endTime":"2026-03-21T03:17:00.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.822205544090693,"aZ":-23.919672235046523,"pfxX":3.802037715428937,"pfxZ":4.911088579711985,"pX":-0.7844003186443611,"pZ":1.044533285189059,"vX0":-6.750366121810944,"vY0":-128.34303173355946,"vZ0":-6.935522354829051,"x":146.9,"y":210.58,"x0":1.3775196516843429,"y0":50.001113807133805,"z0":5.626018865094273,"aX":6.387323688494216},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.7,"breakHorizontal":-5.5,"spinRate":2122,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.4256337215310153,"extension":6.4650818111609025},"index":4,"playId":"7d4a8d73-f966-3a62-a01d-f6d281edfec4","pitchNumber":3,"startTime":"2026-03-21T03:17:14.049Z","endTime":"2026-03-21T03:17:17.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-21T03:17:23.891Z","endTime":"2026-03-21T03:17:41.632Z","isPitch":false,"type":"action","player":{"id":669304,"link":"/api/v1/people/669304"},"defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33030043898306,"aZ":-13.762846911543464,"pfxX":3.348553815000437,"pfxZ":9.045510537185876,"pX":0.5831331521383041,"pZ":2.189205036062257,"vX0":-3.9237168217638168,"vY0":-141.95000396657366,"vZ0":-7.30521294936056,"x":94.77,"y":179.67,"x0":1.550059303144072,"y0":50.00285972327216,"z0":5.677428915460172,"aX":6.815211203430004},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.0,"breakHorizontal":-5.3,"spinRate":2371,"spinDirection":147},"zone":9,"typeConfidence":2.0,"plateTime":0.3862726073580096,"extension":6.451457654025508},"index":6,"playId":"76a9a99d-fe3f-3db0-9405-bca488d9f071","pitchNumber":4,"startTime":"2026-03-21T03:17:41.632Z","endTime":"2026-03-21T03:17:44.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.017831393109848,"aZ":-17.18854939403853,"pfxX":4.813658257123164,"pfxZ":7.305549942296748,"pX":-0.08693157161719094,"pZ":2.7143372661251033,"vX0":-5.831908891690475,"vY0":-141.9690394334084,"vZ0":-5.605635552781759,"x":120.31,"y":165.49,"x0":1.363777747461382,"y0":50.003495204336346,"z0":5.800079254940987,"aX":9.874867668413895},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.4,"breakHorizontal":-7.6,"spinRate":2294,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.3850923131205577,"extension":6.421016956550175},"hitData":{"launchSpeed":100.7,"launchAngle":-1.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.39,"coordY":152.59}},"index":7,"playId":"b8157509-dbc3-3fac-a9be-0fd7f8b5d4e2","pitchNumber":5,"startTime":"2026-03-21T03:18:06.684Z","endTime":"2026-03-21T03:18:13.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669304,"link":"/api/v1/people/669304"},"credit":"b_ab"},{"player":{"id":681520,"link":"/api/v1/people/681520"},"credit":"p_ab"},{"player":{"id":669304,"link":"/api/v1/people/669304"},"credit":"b_pa"},{"player":{"id":681520,"link":"/api/v1/people/681520"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:18:13.952Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mason McCoy called out on strikes.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T03:18:26.800Z","endTime":"2026-03-21T03:20:05.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681520,"fullName":"Antoine Kelly","link":"/api/v1/people/681520"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672613,"link":"/api/v1/people/672613"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.3,"endSpeed":88.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.458651593251794,"aZ":-19.815275623335506,"pfxX":7.672156543315678,"pfxZ":6.22961505802635,"pX":0.3979994387156011,"pZ":2.3531687649625015,"vX0":-5.573684669495864,"vY0":-140.1275069189983,"vZ0":-5.86870335437019,"x":101.83,"y":175.24,"x0":1.4188081243371315,"y0":50.0002918007325,"z0":5.77439512995952,"aX":15.214257511150151},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.2,"breakHorizontal":-12.7,"spinRate":2098,"spinDirection":152},"zone":6,"typeConfidence":2.0,"plateTime":0.39127992875127005,"extension":6.3584850393452355},"index":0,"playId":"9060e3f1-cae2-3020-b3d7-b925d941093d","pitchNumber":1,"startTime":"2026-03-21T03:18:40.783Z","endTime":"2026-03-21T03:18:43.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.187816007390207,"aZ":-24.775813403897025,"pfxX":-4.249851554728297,"pfxZ":4.451078141032883,"pX":-1.1087525742310478,"pZ":1.0101880606467224,"vX0":-5.577247880474897,"vY0":-128.50297409967752,"vZ0":-6.475758437426252,"x":159.26,"y":211.5,"x0":1.6469479359921637,"y0":50.001462898898055,"z0":5.50427332789536,"aX":-7.062265612716214},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.7,"breakHorizontal":9.0,"spinRate":2569,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.42726205331542255,"extension":6.5505588218260655},"index":1,"playId":"43c4f1d4-c479-35c3-88b3-159510681edb","pitchNumber":2,"startTime":"2026-03-21T03:19:00.953Z","endTime":"2026-03-21T03:19:04.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.7,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.933839248941897,"aZ":-26.056767690273247,"pfxX":4.7050657120849415,"pfxZ":3.5702017011149234,"pX":2.289388045769142,"pZ":2.9782365639000368,"vX0":-0.08755918654865885,"vY0":-130.456670215094,"vZ0":-2.19494880629834,"x":29.73,"y":158.37,"x0":1.7127584283027433,"y0":50.00395898173643,"z0":5.806303906080699,"aX":8.062671947002038},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.1,"breakHorizontal":-8.5,"spinRate":1966,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4207990605251686,"extension":6.427535868241563},"index":2,"playId":"800ddb5c-372e-3f77-a308-2e26389befdf","pitchNumber":3,"startTime":"2026-03-21T03:19:18.114Z","endTime":"2026-03-21T03:19:21.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.2,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39222502173144,"aZ":-24.202280510301662,"pfxX":-6.37547876306342,"pfxZ":4.947403392941837,"pX":0.7834382877380658,"pZ":2.973186505109336,"vX0":-0.697948494282389,"vY0":-126.81703167126159,"vZ0":-1.7745336700560441,"x":87.14,"y":158.5,"x0":1.890407267870856,"y0":50.004781223030434,"z0":5.631945066669294,"aX":-10.280403578794381},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.8,"breakHorizontal":11.6,"spinRate":2493,"spinDirection":250},"zone":3,"typeConfidence":2.0,"plateTime":0.43359468061785167,"extension":6.395529243839262},"index":3,"playId":"693ce54e-bd03-313b-9551-4a925ec22e57","pitchNumber":4,"startTime":"2026-03-21T03:19:37.985Z","endTime":"2026-03-21T03:19:41.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.819358759156454,"aZ":-22.08313429597737,"pfxX":-4.457409825603453,"pfxZ":6.097908700253751,"pX":0.40290264202270537,"pZ":2.1424017794909216,"vX0":-1.9149852004642265,"vY0":-128.17056973737778,"vZ0":-4.484031475099575,"x":101.64,"y":180.94,"x0":1.7400463723792745,"y0":50.00414996638533,"z0":5.650903839049218,"aX":-7.3757020764050125},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.2,"breakHorizontal":8.5,"spinRate":2502,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.42822202557188493,"extension":6.416154592133524},"index":4,"playId":"d84df954-298d-3e38-bb9b-ac232b43d0f7","pitchNumber":5,"startTime":"2026-03-21T03:20:02.102Z","endTime":"2026-03-21T03:20:05.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"credit":"b_ab"},{"player":{"id":681520,"link":"/api/v1/people/681520"},"credit":"p_ab"},{"player":{"id":669200,"link":"/api/v1/people/669200"},"credit":"b_pa"},{"player":{"id":681520,"link":"/api/v1/people/681520"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:20:05.662Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jase Bowen grounds out, third baseman Jake Gelof to first baseman Kyle Nevin.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T03:20:26.114Z","endTime":"2026-03-21T03:20:40.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681520,"fullName":"Antoine Kelly","link":"/api/v1/people/681520"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695372,"link":"/api/v1/people/695372"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":693819,"link":"/api/v1/people/693819"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.988938942762157,"aZ":-24.094263192423718,"pfxX":2.4688799650257005,"pfxZ":4.720209978156121,"pX":-0.38882053876437556,"pZ":1.8772670040515813,"vX0":-5.282081205933419,"vY0":-129.9171134945946,"vZ0":-5.07595577125552,"x":131.82,"y":188.09,"x0":1.3490317589606695,"y0":50.001514966043544,"z0":5.685592623697518,"aX":4.2246571489991185},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.7,"breakHorizontal":-3.4,"spinRate":2024,"spinDirection":142},"zone":7,"typeConfidence":2.0,"plateTime":0.4214542225377329,"extension":6.587052248185296},"hitData":{"launchSpeed":101.5,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.39,"coordY":168.82}},"index":0,"playId":"2526c5ef-884c-3207-9fe3-6eca55b196d5","pitchNumber":1,"startTime":"2026-03-21T03:20:33.240Z","endTime":"2026-03-21T03:20:40.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_ab"},{"player":{"id":681520,"link":"/api/v1/people/681520"},"credit":"p_ab"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":681520,"link":"/api/v1/people/681520"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:20:40.894Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kole Myers grounds out, second baseman Nick Solak to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T03:22:31.757Z","endTime":"2026-03-21T03:23:21.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":801887,"fullName":"Kole Myers","link":"/api/v1/people/801887"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670810,"fullName":"Logan Gillaspie","link":"/api/v1/people/670810"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":801887,"fullName":"Kole Myers","link":"/api/v1/people/801887"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669256,"link":"/api/v1/people/669256"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.995849721725296,"aZ":-14.715296849695966,"pfxX":-4.016495154246993,"pfxZ":8.983684299248424,"pX":0.15139877552526623,"pZ":4.101818762665332,"vX0":4.025375933186284,"vY0":-138.52947352123962,"vZ0":-2.0633984372010463,"x":111.23,"y":128.03,"x0":-0.7988155179095113,"y0":50.00006329428442,"z0":5.840128447494985,"aX":-7.803797858283},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":6.5,"spinRate":2264,"spinDirection":210},"zone":12,"typeConfidence":0.93,"plateTime":0.3954152442487344,"extension":6.13248482040243},"index":0,"playId":"dd33a778-59ce-3f41-a6c8-723b84f0d28a","pitchNumber":1,"startTime":"2026-03-21T03:22:50.100Z","endTime":"2026-03-21T03:22:53.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":801887,"link":"/api/v1/people/801887","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69089396060983,"aZ":-35.724623205013394,"pfxX":-1.2557638124796233,"pfxZ":-2.398699171911103,"pX":-0.4032813734139934,"pZ":2.4853283829341373,"vX0":1.2891020419334087,"vY0":-120.9575199426414,"vZ0":-0.7990783999906458,"x":132.37,"y":171.68,"x0":-0.7800915499144687,"y0":50.001490780732624,"z0":5.9534995974114,"aX":-1.8598216759315516},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.3,"breakHorizontal":1.9,"spinRate":2172,"spinDirection":25},"zone":4,"typeConfidence":0.92,"plateTime":0.4528988103849958,"extension":6.10490188551679},"index":1,"playId":"cc19c185-4aed-3433-adc6-727e2d8e5f22","pitchNumber":2,"startTime":"2026-03-21T03:23:01.288Z","endTime":"2026-03-21T03:23:05.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":801887,"link":"/api/v1/people/801887","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9108915794642,"aZ":-21.7379896406058,"pfxX":-2.0573648671756555,"pfxZ":5.682865051817227,"pX":0.5119179441048296,"pZ":2.1603665842087376,"vX0":4.629649591465814,"vY0":-134.3576806609673,"vZ0":-4.908237214624219,"x":97.49,"y":180.45,"x0":-0.96282593479229,"y0":50.00231208572309,"z0":5.54660012727174,"aX":-3.778206766291471},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.5,"breakHorizontal":2.8,"spinRate":2347,"spinDirection":217},"zone":9,"typeConfidence":0.95,"plateTime":0.4069757186043006,"extension":6.704941584322441},"hitData":{"launchSpeed":107.9,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.49,"coordY":159.18}},"index":2,"playId":"6a80c8e1-3f0f-3fdb-ac8d-6f6fd59317f2","pitchNumber":3,"startTime":"2026-03-21T03:23:13.794Z","endTime":"2026-03-21T03:23:21.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":801887,"link":"/api/v1/people/801887","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801887,"link":"/api/v1/people/801887"},"credit":"b_ab"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_ab"},{"player":{"id":801887,"link":"/api/v1/people/801887"},"credit":"b_pa"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:23:21.115Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Sirota grounds out, shortstop Mason McCoy to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T03:23:26.340Z","endTime":"2026-03-21T03:24:08.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":701527,"fullName":"Mike Sirota","link":"/api/v1/people/701527"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670810,"fullName":"Logan Gillaspie","link":"/api/v1/people/670810"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":701527,"fullName":"Mike Sirota","link":"/api/v1/people/701527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.149316546680954,"aZ":-19.23131445733555,"pfxX":-9.440704524156102,"pfxZ":6.7344192639051474,"pX":0.5264901989256807,"pZ":2.1404890497054776,"vX0":6.174492041767307,"vY0":-137.87275035736096,"vZ0":-6.011665158447977,"x":96.93,"y":180.99,"x0":-0.517454915636765,"y0":50.00382547666794,"z0":5.65064071474143,"aX":-18.144657509284116},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.0,"breakHorizontal":15.7,"spinRate":2174,"spinDirection":221},"zone":9,"typeConfidence":0.93,"plateTime":0.3975339552814905,"extension":6.380170404312619},"index":0,"playId":"e82f7184-6a20-3eec-afae-e0b0656c658a","pitchNumber":1,"startTime":"2026-03-21T03:23:43.952Z","endTime":"2026-03-21T03:23:47.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":701527,"link":"/api/v1/people/701527","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-03-21T03:23:54.127Z","endTime":"2026-03-21T03:24:03.535Z","isPitch":false,"type":"action","player":{"id":701527,"link":"/api/v1/people/701527"},"defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":701527,"link":"/api/v1/people/701527","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.241511204219606,"aZ":-21.10920932905459,"pfxX":-9.00832315913972,"pfxZ":5.897626033297574,"pX":-0.7108800339170054,"pZ":2.037929670995688,"vX0":3.990381968385429,"vY0":-135.99396116542147,"vZ0":-5.680769098511757,"x":144.1,"y":183.76,"x0":-1.025034824745217,"y0":50.005489639672525,"z0":5.613836348894774,"aX":-16.9111313293078},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.7,"breakHorizontal":15.5,"spinRate":2073,"spinDirection":225},"zone":7,"typeConfidence":0.92,"plateTime":0.40242652383713384,"extension":6.226867890769253},"hitData":{"launchSpeed":108.0,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.92,"coordY":160.71}},"index":2,"playId":"216e94c3-bf38-39a2-b442-32c1447d0465","pitchNumber":2,"startTime":"2026-03-21T03:24:03.535Z","endTime":"2026-03-21T03:24:08.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":701527,"link":"/api/v1/people/701527","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701527,"link":"/api/v1/people/701527"},"credit":"b_ab"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_ab"},{"player":{"id":701527,"link":"/api/v1/people/701527"},"credit":"b_pa"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:24:08.847Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eduardo Quintero singles on a ground ball to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T03:24:20.155Z","endTime":"2026-03-21T03:25:24.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":808234,"fullName":"Eduardo Quintero","link":"/api/v1/people/808234"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670810,"fullName":"Logan Gillaspie","link":"/api/v1/people/670810"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808234,"fullName":"Eduardo Quintero","link":"/api/v1/people/808234"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808234,"fullName":"Eduardo Quintero","link":"/api/v1/people/808234"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.585626247403315,"aZ":-27.482598363043298,"pfxX":0.4295544541986196,"pfxZ":2.818174310338021,"pX":0.5325648399530869,"pZ":2.994002586555013,"vX0":3.7146412527842885,"vY0":-128.53228684312415,"vZ0":-1.606482522324479,"x":96.7,"y":157.94,"x0":-0.9895646308013558,"y0":50.005741484919795,"z0":5.76896945956962,"aX":0.7159356131277715},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.9,"breakHorizontal":-1.7,"spinRate":2242,"spinDirection":136},"zone":3,"typeConfidence":0.91,"plateTime":0.42675155351009897,"extension":6.249154138460858},"index":0,"playId":"7010e35f-f3ba-3ccb-be56-7cec59e5e275","pitchNumber":1,"startTime":"2026-03-21T03:24:37.113Z","endTime":"2026-03-21T03:24:40.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53462662704679,"aZ":-32.2619594486371,"pfxX":8.896204902475787,"pfxZ":-0.06032306429784029,"pX":1.6959724545648882,"pZ":1.555794116254141,"vX0":3.5811939675811604,"vY0":-122.11394913689662,"vZ0":-3.1807444151227675,"x":52.35,"y":196.77,"x0":-0.9538859196122429,"y0":50.002099640387684,"z0":5.708854271411713,"aX":13.165229129178275},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.7,"breakHorizontal":-17.0,"spinRate":2259,"spinDirection":63},"zone":14,"typeConfidence":0.94,"plateTime":0.4520162153121392,"extension":6.248848356391779},"index":1,"playId":"e898775a-0ca6-334c-8c64-0aa62bb0b867","pitchNumber":2,"startTime":"2026-03-21T03:24:48.831Z","endTime":"2026-03-21T03:24:52.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.025047180156097,"aZ":-19.94047554646963,"pfxX":-9.016103063402104,"pfxZ":6.498949138798051,"pX":1.0277529932332277,"pZ":2.3067243379725766,"vX0":7.559970341654453,"vY0":-136.34181233925312,"vZ0":-5.133570423541336,"x":77.82,"y":176.5,"x0":-0.6098286396109366,"y0":50.003305815055164,"z0":5.590513935905154,"aX":-16.972167977467418},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.8,"breakHorizontal":14.8,"spinRate":2135,"spinDirection":219},"zone":14,"typeConfidence":0.93,"plateTime":0.4017664070071807,"extension":6.415789350124},"index":2,"playId":"4e421a2f-a67b-3f68-a9a8-0404ca31c89e","pitchNumber":3,"startTime":"2026-03-21T03:25:01.688Z","endTime":"2026-03-21T03:25:05.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-21T03:25:10.020Z","endTime":"2026-03-21T03:25:19.354Z","isPitch":false,"type":"action","player":{"id":808234,"link":"/api/v1/people/808234"},"defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"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.7,"endSpeed":76.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.102244820335727,"aZ":-33.54848523934635,"pfxX":8.225417486633104,"pfxZ":-0.9184552850186485,"pX":1.077283861970815,"pZ":2.182219306030171,"vX0":2.1988786881412916,"vY0":-121.9225997311979,"vZ0":-1.9200042579876289,"x":75.94,"y":179.86,"x0":-0.9070120532523106,"y0":50.004878971319286,"z0":5.901441856410679,"aX":12.266653476098002},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.9,"breakHorizontal":-15.5,"spinRate":2348,"spinDirection":48},"zone":14,"typeConfidence":0.94,"plateTime":0.4508935707268482,"extension":6.082424400508749},"hitData":{"launchSpeed":64.5,"launchAngle":-43.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":140.87,"coordY":170.21}},"index":4,"playId":"7199867b-5e13-3a99-b1dd-3addf405af16","pitchNumber":4,"startTime":"2026-03-21T03:25:19.354Z","endTime":"2026-03-21T03:25:24.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808234,"link":"/api/v1/people/808234"},"credit":"b_ab"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_ab"},{"player":{"id":808234,"link":"/api/v1/people/808234"},"credit":"b_pa"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:25:24.717Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Charles Davalan walks. Eduardo Quintero to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T03:25:48.289Z","endTime":"2026-03-21T03:28:01.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":804560,"fullName":"Charles Davalan","link":"/api/v1/people/804560"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670810,"fullName":"Logan Gillaspie","link":"/api/v1/people/670810"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804560,"fullName":"Charles Davalan","link":"/api/v1/people/804560"},"postOnSecond":{"id":808234,"fullName":"Eduardo Quintero","link":"/api/v1/people/808234"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,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":808234,"fullName":"Eduardo Quintero","link":"/api/v1/people/808234"},"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":804560,"fullName":"Charles Davalan","link":"/api/v1/people/804560"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.3,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.392979126496666,"aZ":-36.44908513061101,"pfxX":-1.3299821064012054,"pfxZ":-2.9292880186988732,"pX":0.5042468570231001,"pZ":1.580366408816945,"vX0":3.3054513566083625,"vY0":-119.82447943767832,"vZ0":-2.5795832723085113,"x":97.78,"y":196.11,"x0":-0.7181796268439183,"y0":50.004035661323854,"z0":5.91659335982681,"aX":-1.941442595026668},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.6,"breakHorizontal":1.7,"spinRate":2259,"spinDirection":26},"zone":9,"typeConfidence":0.93,"plateTime":0.45649816455521064,"extension":6.039135799709757},"index":0,"playId":"8ea2153a-a908-3eb3-aec1-465d240c2768","pitchNumber":1,"startTime":"2026-03-21T03:26:05.946Z","endTime":"2026-03-21T03:26:08.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":804560,"link":"/api/v1/people/804560","batSide":{"code":"L","description":"Left"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80415148715731,"aZ":-12.523501342125337,"pfxX":-3.8777041494681583,"pfxZ":10.263845370869149,"pX":1.1535594849990847,"pZ":2.4132225692749376,"vX0":6.109906142722326,"vY0":-137.54556639804986,"vZ0":-6.8062798495097425,"x":73.03,"y":173.62,"x0":-0.5937613144598832,"y0":50.000195036502824,"z0":5.770822116050963,"aX":-7.422301723681021},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":5.8,"spinRate":2263,"spinDirection":217},"zone":12,"typeConfidence":0.93,"plateTime":0.3983794925600517,"extension":5.980174372098327},"index":1,"playId":"8b31c940-c56a-39d6-8466-a4a1f855291c","pitchNumber":2,"startTime":"2026-03-21T03:26:25.680Z","endTime":"2026-03-21T03:26:29.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":804560,"link":"/api/v1/people/804560","batSide":{"code":"L","description":"Left"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93445884815333,"aZ":-28.332446016188232,"pfxX":-9.888888395283523,"pfxZ":2.4889533242599065,"pX":1.3193994366386503,"pZ":0.0649212977689632,"vX0":8.583883866278676,"vY0":-123.76778577465613,"vZ0":-7.371063982793747,"x":66.71,"y":237.03,"x0":-0.9179470019263309,"y0":50.00323371635296,"z0":5.471823373330673,"aX":-15.26074892793945},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.9,"breakHorizontal":15.7,"spinRate":1659,"spinDirection":243},"zone":14,"typeConfidence":0.9,"plateTime":0.4434462808297468,"extension":5.6781019194274265},"index":2,"playId":"ee9355a6-805f-3a32-a638-fb27e0542556","pitchNumber":3,"startTime":"2026-03-21T03:26:42.655Z","endTime":"2026-03-21T03:26:45.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":804560,"link":"/api/v1/people/804560","batSide":{"code":"L","description":"Left"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.7,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13508359268229,"aZ":-23.228882254939975,"pfxX":-2.3738890355058504,"pfxZ":5.087897085742078,"pX":0.9125357569466851,"pZ":2.9971936448576475,"vX0":6.015731895713725,"vY0":-132.216093764019,"vZ0":-2.7102881065119853,"x":82.22,"y":157.86,"x0":-1.0912167129218255,"y0":50.0009992847874,"z0":5.7539799191694785,"aX":-4.172394293606054},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.8,"breakHorizontal":2.9,"spinRate":2104,"spinDirection":206},"zone":12,"typeConfidence":0.89,"plateTime":0.4154494827171278,"extension":6.857177557492191},"index":3,"playId":"5da595f9-a77d-3be9-924f-499ab97abcc8","pitchNumber":4,"startTime":"2026-03-21T03:27:07.624Z","endTime":"2026-03-21T03:27:10.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":804560,"link":"/api/v1/people/804560","batSide":{"code":"L","description":"Left"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81866422341424,"aZ":-35.200943475144236,"pfxX":1.1591727672888634,"pfxZ":-2.0215624055514216,"pX":1.3244029296051294,"pZ":0.8089479278321329,"vX0":4.5293870454229195,"vY0":-121.72721537784183,"vZ0":-4.896410654572406,"x":66.52,"y":216.94,"x0":-0.7106228033765504,"y0":50.00077170826996,"z0":5.892995908142078,"aX":1.738603929980064},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.6,"breakHorizontal":-3.1,"spinRate":2285,"spinDirection":16},"zone":14,"typeConfidence":0.77,"plateTime":0.4499199424519915,"extension":6.016352941070426},"index":4,"playId":"fc0fd59d-f76c-3d4a-9935-593859da3e0d","pitchNumber":5,"startTime":"2026-03-21T03:27:29.559Z","endTime":"2026-03-21T03:27:32.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":804560,"link":"/api/v1/people/804560","batSide":{"code":"L","description":"Left"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.932874629459654,"aZ":-26.748612726211462,"pfxX":-10.721964433346642,"pfxZ":3.3310910950140267,"pX":1.3387572723893821,"pZ":-0.2833871277032501,"vX0":8.489389769664893,"vY0":-127.0472284513197,"vZ0":-9.225607268062006,"x":65.97,"y":246.43,"x0":-0.6591157585529489,"y0":50.004149662284675,"z0":5.533391400304049,"aX":-17.464063177861107},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.0,"breakHorizontal":17.4,"spinRate":1726,"spinDirection":244},"zone":14,"typeConfidence":0.9,"plateTime":0.43174704301864786,"extension":6.382897632000131},"index":5,"playId":"345107d8-4657-3836-aa6e-3b1ea444bbcd","pitchNumber":6,"startTime":"2026-03-21T03:27:55.177Z","endTime":"2026-03-21T03:28:01.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":804560,"link":"/api/v1/people/804560","batSide":{"code":"L","description":"Left"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804560,"link":"/api/v1/people/804560"},"credit":"b_pa"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.27,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:28:01.278Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eliezer Alfonzo grounds out to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T03:28:07.540Z","endTime":"2026-03-21T03:30:17.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670810,"fullName":"Logan Gillaspie","link":"/api/v1/people/670810"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2],"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":808234,"fullName":"Eduardo Quintero","link":"/api/v1/people/808234"},"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":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":804560,"fullName":"Charles Davalan","link":"/api/v1/people/804560"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"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":94.5,"endSpeed":86.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.777540635220074,"aZ":-15.569561100024108,"pfxX":-6.0636266491019555,"pfxZ":8.730858990576152,"pX":1.9788868428575421,"pZ":2.3604432819486822,"vX0":9.676453330498495,"vY0":-137.15019325203008,"vZ0":-6.168511101016691,"x":41.57,"y":175.05,"x0":-0.8098043533288733,"y0":50.00612019344072,"z0":5.703670232713875,"aX":-11.536878381336555},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":8.9,"spinRate":2182,"spinDirection":214},"zone":14,"typeConfidence":0.89,"plateTime":0.3996141437623497,"extension":5.924038040445011},"index":0,"playId":"117e07f3-7ffb-3670-b2b4-f2d234a6ea05","pitchNumber":1,"startTime":"2026-03-21T03:28:36.393Z","endTime":"2026-03-21T03:28:40.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":672613,"link":"/api/v1/people/672613","batSide":{"code":"L","description":"Left"}},"first":{"id":804560,"link":"/api/v1/people/804560"},"second":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.642831338401884,"aZ":-14.214204647622706,"pfxX":-5.928992741678329,"pfxZ":9.659937552216405,"pX":0.5976746297879966,"pZ":1.89042962390521,"vX0":5.913912001692771,"vY0":-135.96216153643815,"vZ0":-7.360024885745131,"x":94.22,"y":187.74,"x0":-0.8422630350935676,"y0":50.006716971205535,"z0":5.6320632429882735,"aX":-11.029501726565252},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":9.4,"spinRate":2223,"spinDirection":219},"zone":9,"typeConfidence":0.89,"plateTime":0.4038660172037507,"extension":6.653085014057447},"index":1,"playId":"b5e8fc22-603a-3f9c-aa06-7b50a4c83b48","pitchNumber":2,"startTime":"2026-03-21T03:28:58.161Z","endTime":"2026-03-21T03:29:01.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":672613,"link":"/api/v1/people/672613","batSide":{"code":"L","description":"Left"}},"first":{"id":804560,"link":"/api/v1/people/804560"},"second":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34450685713043,"aZ":-28.97091704425799,"pfxX":-9.22448266618732,"pfxZ":2.0254354740349703,"pX":1.539486606854861,"pZ":0.9383081617299183,"vX0":8.636568283298725,"vY0":-124.66325477626911,"vZ0":-5.610215611169705,"x":58.32,"y":213.45,"x0":-0.7662873962398448,"y0":50.00155516955424,"z0":5.600507502768234,"aX":-14.563031056318135},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.6,"breakHorizontal":14.8,"spinRate":1674,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.4388699996393033,"extension":6.3668280814261085},"index":2,"playId":"e7f89b40-a758-36be-a4d7-4165be8a6c70","pitchNumber":3,"startTime":"2026-03-21T03:29:36.373Z","endTime":"2026-03-21T03:29:41.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":672613,"link":"/api/v1/people/672613","batSide":{"code":"L","description":"Left"}},"first":{"id":804560,"link":"/api/v1/people/804560"},"second":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Luis Campusano. Eduardo Quintero to 3rd. Charles Davalan to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"e7f89b40-a758-36be-a4d7-4165be8a6c70","startTime":"2026-03-21T03:30:00.127Z","endTime":"2026-03-21T03:30:10.675Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":808234,"link":"/api/v1/people/808234"},"defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":672613,"link":"/api/v1/people/672613","batSide":{"code":"L","description":"Left"}},"first":{"id":804560,"link":"/api/v1/people/804560"},"second":{"id":808234,"link":"/api/v1/people/808234"},"postOnSecond":{"id":804560,"link":"/api/v1/people/804560"},"postOnThird":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"homeTeamWinProbability":94.0,"awayTeamWinProbability":6.0,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.5,"dramaIndex":20.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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.867124503320454,"aZ":-22.71279663531303,"pfxX":-3.15761223581924,"pfxZ":5.244692588447929,"pX":0.4348670029073774,"pZ":2.2226489887456284,"vX0":4.670740384327079,"vY0":-133.91395584119778,"vZ0":-4.8412321057139405,"x":92.55,"y":165.4,"x0":-0.9274444701275508,"y0":50.000228520961805,"z0":5.693954774825251,"aX":-5.6931220259590445},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.6,"breakHorizontal":4.7,"spinRate":2173,"spinDirection":207},"zone":6,"typeConfidence":0.89,"plateTime":0.410140157946973,"extension":5.941241582677605},"hitData":{"launchSpeed":85.2,"launchAngle":-43.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.03,"coordY":171.35}},"index":4,"playId":"1ca36aa3-3ea1-3198-9604-2cf1e804849e","pitchNumber":4,"startTime":"2026-03-21T03:30:10.675Z","endTime":"2026-03-21T03:30:17.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687625,"link":"/api/v1/people/687625"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":672613,"link":"/api/v1/people/672613","batSide":{"code":"L","description":"Left"}},"second":{"id":804560,"link":"/api/v1/people/804560"},"third":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672613,"link":"/api/v1/people/672613"},"credit":"b_ab"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_ab"},{"player":{"id":672613,"link":"/api/v1/people/672613"},"credit":"b_pa"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:30:17.337Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Johnson walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T03:32:35.185Z","endTime":"2026-03-21T03:33:33.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":822627,"fullName":"Evan Shaw","link":"/api/v1/people/822627"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Evan Shaw replaces Antoine Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-21T03:32:08.902Z","endTime":"2026-03-21T03:32:37.381Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":822627,"link":"/api/v1/people/822627"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46936580222233,"aZ":-25.683331080848323,"pfxX":-0.6728547756332519,"pfxZ":3.8606937690902416,"pX":0.06968734376977574,"pZ":3.8518128623332775,"vX0":-7.369376428946198,"vY0":-128.81382226804826,"vZ0":-0.5313579640302069,"x":114.34,"y":134.78,"x0":3.053829585784202,"y0":50.00569346959593,"z0":6.04444707844066,"aX":-1.1311693615535054},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.1,"breakHorizontal":2.9,"spinRate":2563,"spinDirection":178},"zone":12,"typeConfidence":0.9,"plateTime":0.4250322846305812,"extension":5.84239723727038},"index":1,"playId":"a8010cee-120e-3039-af8a-223ecfd08740","pitchNumber":1,"startTime":"2026-03-21T03:32:37.381Z","endTime":"2026-03-21T03:32:40.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.819064247188727,"aZ":-25.197924269675397,"pfxX":6.0777964262841095,"pfxZ":3.876068287434986,"pX":-1.6940417329167357,"pZ":3.494408368145683,"vX0":-13.908447616256014,"vY0":-133.0964808893892,"vZ0":-1.8385226219084139,"x":181.57,"y":144.43,"x0":2.8030254921941316,"y0":50.00087684284579,"z0":6.0137895429913195,"aX":10.934418945804428},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.8,"breakHorizontal":-8.0,"spinRate":2407,"spinDirection":135},"zone":11,"typeConfidence":0.91,"plateTime":0.41108276355651796,"extension":5.941562283792315},"index":2,"playId":"90a0fe72-3f49-32fc-a8a1-af0bcf400a39","pitchNumber":2,"startTime":"2026-03-21T03:32:53.837Z","endTime":"2026-03-21T03:32:57.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.386318667149865,"aZ":-25.488831379135135,"pfxX":5.4111737930712405,"pfxZ":3.697641083288204,"pX":1.049419620702544,"pZ":4.0670258085606905,"vX0":-7.270344516642275,"vY0":-133.71523896629978,"vZ0":-0.3617679976982755,"x":77.0,"y":128.97,"x0":3.1031387076312655,"y0":50.000547362184136,"z0":6.0360755731763645,"aX":9.777705822940714},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.8,"breakHorizontal":-8.2,"spinRate":2298,"spinDirection":124},"zone":12,"typeConfidence":0.92,"plateTime":0.4099355416959556,"extension":5.6170753007574845},"index":3,"playId":"8c53577a-e9e3-3ec0-b9bc-959c0551b124","pitchNumber":3,"startTime":"2026-03-21T03:33:12.445Z","endTime":"2026-03-21T03:33:15.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.815415698569648,"aZ":-20.946185214220076,"pfxX":3.402414263262431,"pfxZ":6.165193111380888,"pX":-0.7216050414714614,"pZ":2.4304655774364567,"vX0":-9.956028043104084,"vY0":-133.3697802755443,"vZ0":-5.3559360016056425,"x":144.51,"y":173.16,"x0":2.6001253565763007,"y0":50.00083533179668,"z0":5.953013304503172,"aX":6.195093022667367},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.3,"breakHorizontal":-4.2,"spinRate":2415,"spinDirection":131},"zone":4,"typeConfidence":0.9,"plateTime":0.40902174589441476,"extension":5.930805210716632},"index":4,"playId":"38d9eae5-8be6-32d3-96ef-f2ab1544cba0","pitchNumber":4,"startTime":"2026-03-21T03:33:29.340Z","endTime":"2026-03-21T03:33:33.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":822627,"link":"/api/v1/people/822627"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.39999999999999,"awayTeamWinProbability":15.600000000000009,"homeTeamWinProbabilityAdded":-8.000000000000014,"leverageIndex":1.54,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:33:33.158Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kai Murphy singles on a line drive to left fielder Charles Davalan. Bryce Johnson to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T03:33:39.770Z","endTime":"2026-03-21T03:35:15.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":687625,"fullName":"Kai Murphy","link":"/api/v1/people/687625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":822627,"fullName":"Evan Shaw","link":"/api/v1/people/822627"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687625,"fullName":"Kai Murphy","link":"/api/v1/people/687625"},"postOnSecond":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":687625,"fullName":"Kai Murphy","link":"/api/v1/people/687625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804560,"link":"/api/v1/people/804560"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66929139070298,"aZ":-28.635145414758778,"pfxX":7.744173348371341,"pfxZ":1.9502792809764156,"pX":0.6094718187153542,"pZ":3.0893101588335496,"vX0":-9.283835980075452,"vY0":-133.85282730207425,"vZ0":-2.0288347590813802,"x":93.77,"y":155.37,"x0":3.115345184001542,"y0":50.00549935074154,"z0":5.905886315310247,"aX":14.067109968744832},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.2,"breakHorizontal":-12.0,"spinRate":2296,"spinDirection":127},"zone":3,"typeConfidence":0.92,"plateTime":0.40908984583200514,"extension":5.6575439373558485},"index":0,"playId":"c1615721-1f0b-336b-a113-cf72014a171c","pitchNumber":1,"startTime":"2026-03-21T03:33:58.628Z","endTime":"2026-03-21T03:34:01.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":687625,"link":"/api/v1/people/687625","batSide":{"code":"L","description":"Left"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18015718154982,"aZ":-25.574742074332086,"pfxX":1.1721863596556554,"pfxZ":3.911845962132526,"pX":-1.3654842941033254,"pZ":2.4961806891058225,"vX0":-11.517997481188695,"vY0":-129.4220182914987,"vZ0":-3.481221422422284,"x":169.05,"y":171.38,"x0":2.9993266880504734,"y0":50.00513632160672,"z0":5.827601721550655,"aX":1.9788828064052353},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.5,"breakHorizontal":0.6,"spinRate":2379,"spinDirection":118},"zone":11,"typeConfidence":0.89,"plateTime":0.42396446436518875,"extension":5.762770546215874},"index":1,"playId":"4e4d3eb0-68b2-38e5-bdff-ea05b7df43bb","pitchNumber":2,"startTime":"2026-03-21T03:34:15.797Z","endTime":"2026-03-21T03:34:19.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":687625,"link":"/api/v1/people/687625","batSide":{"code":"L","description":"Left"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80580270620158,"aZ":-25.428886425690806,"pfxX":8.613140110252086,"pfxZ":3.721575369706617,"pX":0.7990282361711099,"pZ":2.36551475736647,"vX0":-8.623120595970214,"vY0":-134.17916078396004,"vZ0":-4.274321607093291,"x":86.54,"y":174.91,"x0":2.9454727162673775,"y0":50.00115348131503,"z0":5.805325673802322,"aX":15.60170313538483},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.0,"breakHorizontal":-13.6,"spinRate":2371,"spinDirection":128},"zone":6,"typeConfidence":0.91,"plateTime":0.409240518613434,"extension":5.570517610060054},"index":2,"playId":"e09afac7-97d9-31fb-b7c2-bc24d6050a8c","pitchNumber":3,"startTime":"2026-03-21T03:34:33.918Z","endTime":"2026-03-21T03:34:36.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":687625,"link":"/api/v1/people/687625","batSide":{"code":"L","description":"Left"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-21T03:34:54.492Z","endTime":"2026-03-21T03:35:09.391Z","isPitch":false,"type":"action","player":{"id":687625,"link":"/api/v1/people/687625"},"defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":687625,"link":"/api/v1/people/687625","batSide":{"code":"L","description":"Left"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"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":81.6,"endSpeed":74.2,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0963996596306,"aZ":-36.11201687989586,"pfxX":-7.495313945684027,"pfxZ":-2.8114796500134602,"pX":-0.19723883059374425,"pZ":2.7848553230042343,"vX0":-5.172305721273438,"vY0":-118.64697409909913,"vZ0":0.6684938974048364,"x":124.52,"y":163.59,"x0":2.996749814668997,"y0":50.00049243566664,"z0":5.832987936449891,"aX":-10.511757839216113},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.6,"breakHorizontal":15.0,"spinRate":2588,"spinDirection":311},"zone":2,"typeConfidence":0.84,"plateTime":0.4645043534937776,"extension":5.98703137901204},"hitData":{"launchSpeed":80.3,"launchAngle":15.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":96.32,"coordY":129.34}},"index":4,"playId":"a5a8cfd2-1053-3cb9-b87d-f87d84db969e","pitchNumber":4,"startTime":"2026-03-21T03:35:09.391Z","endTime":"2026-03-21T03:35:15.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":687625,"link":"/api/v1/people/687625","batSide":{"code":"L","description":"Left"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687625,"link":"/api/v1/people/687625"},"credit":"b_ab"},{"player":{"id":822627,"link":"/api/v1/people/822627"},"credit":"p_ab"},{"player":{"id":687625,"link":"/api/v1/people/687625"},"credit":"b_pa"},{"player":{"id":822627,"link":"/api/v1/people/822627"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.2,"awayTeamWinProbability":27.799999999999997,"homeTeamWinProbabilityAdded":-12.199999999999989,"leverageIndex":3.07,"dramaIndex":157.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:35:15.228Z","atBatIndex":70},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ty France out on a sacrifice fly to right fielder Mike Sirota. Bryce Johnson scores.","rbi":1,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T03:35:20.250Z","endTime":"2026-03-21T03:37:16.793Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":822627,"fullName":"Evan Shaw","link":"/api/v1/people/822627"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687625,"fullName":"Kai Murphy","link":"/api/v1/people/687625"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"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":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":687625,"fullName":"Kai Murphy","link":"/api/v1/people/687625"},"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":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701527,"link":"/api/v1/people/701527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":{"id":822627,"link":"/api/v1/people/822627"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":88.3,"endSpeed":80.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.963684588552297,"aZ":-30.727659154860582,"pfxX":-0.04284228262178047,"pfxZ":0.8788488544271296,"pX":-0.8361742081667294,"pZ":2.810478742468122,"vX0":-9.221655625338803,"vY0":-128.18832905574277,"vZ0":-1.930295178554351,"x":148.87,"y":162.9,"x0":2.828612997746008,"y0":50.00297472140388,"z0":5.9953060157278895,"aX":-0.0704917789579012},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.3,"breakHorizontal":2.4,"spinRate":2605,"spinDirection":48},"zone":11,"typeConfidence":0.91,"plateTime":0.4289092359538329,"extension":5.947201351785782},"index":0,"playId":"5e7a7343-a631-30f2-a26b-07306d794293","pitchNumber":1,"startTime":"2026-03-21T03:35:48.488Z","endTime":"2026-03-21T03:35:52.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":687625,"link":"/api/v1/people/687625"},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.461320435184128,"aZ":-28.544115832811272,"pfxX":9.92729228373058,"pfxZ":1.9977214533883743,"pX":-1.324973048472083,"pZ":0.545214163044458,"vX0":-13.896113355924802,"vY0":-133.83329151705465,"vZ0":-8.215938647673644,"x":167.5,"y":224.06,"x0":2.6410751351934985,"y0":50.004491134886294,"z0":5.6948651475950784,"aX":18.040151004439096},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.9,"breakHorizontal":-15.0,"spinRate":2435,"spinDirection":120},"zone":13,"typeConfidence":0.91,"plateTime":0.4090203802736201,"extension":5.83109869863993},"index":1,"playId":"d0d4c164-60a1-3db2-868a-9f061d8fa3b2","pitchNumber":2,"startTime":"2026-03-21T03:36:07.116Z","endTime":"2026-03-21T03:36:10.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":687625,"link":"/api/v1/people/687625"},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.552036460174957,"aZ":-29.537112029186538,"pfxX":-0.8723661565996983,"pfxZ":1.5624864064412165,"pX":0.4655291397076445,"pZ":3.509444967025856,"vX0":-6.359213503186225,"vY0":-129.70813356212676,"vZ0":-0.5826019666119608,"x":99.26,"y":144.02,"x0":3.0720214084413824,"y0":50.001862965045994,"z0":6.008054115936545,"aX":-1.4722834234439088},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.9,"breakHorizontal":3.1,"spinRate":2449,"spinDirection":135},"zone":12,"typeConfidence":0.91,"plateTime":0.4238322307989293,"extension":5.794065017280193},"index":2,"playId":"2c48df70-fa60-3ee3-90cf-591d6c0b500a","pitchNumber":3,"startTime":"2026-03-21T03:36:30.638Z","endTime":"2026-03-21T03:36:36.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":687625,"link":"/api/v1/people/687625"},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Bryce Johnson steals (3) 3rd base. Kai Murphy steals (1) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":3,"actionPlayId":"2c48df70-fa60-3ee3-90cf-591d6c0b500a","startTime":"2026-03-21T03:36:51.295Z","endTime":"2026-03-21T03:36:51.296Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"},"defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":687625,"link":"/api/v1/people/687625"},"second":{"id":669369,"link":"/api/v1/people/669369"},"postOnSecond":{"id":687625,"link":"/api/v1/people/687625"},"postOnThird":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-8.399999999999999,"leverageIndex":4.47,"dramaIndex":169.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":73.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6304669764925,"aZ":-38.044747735831464,"pfxX":-8.08379813389158,"pfxZ":-4.213792674244953,"pX":1.1648936594354464,"pZ":3.7201231459597475,"vX0":-2.3036262526278697,"vY0":-118.49243019047637,"vZ0":2.734761832008434,"x":72.6,"y":138.34,"x0":3.2041301743871426,"y0":50.00030679432402,"z0":6.073520973841359,"aX":-11.27436590783153},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-6.5,"breakHorizontal":15.2,"spinRate":2517,"spinDirection":311},"zone":12,"typeConfidence":0.85,"plateTime":0.46564073779956594,"extension":5.736321098335974},"index":4,"playId":"a55ab953-b736-3f8c-885f-2599488b7ea1","pitchNumber":4,"startTime":"2026-03-21T03:36:51.297Z","endTime":"2026-03-21T03:36:54.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"second":{"id":687625,"link":"/api/v1/people/687625"},"third":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15099464746627,"aZ":-37.20398111831459,"pfxX":-7.5437099759041235,"pfxZ":-3.58868850684747,"pX":0.3646948276175547,"pZ":2.905269148017179,"vX0":-3.8295310793495503,"vY0":-118.68079044314949,"vZ0":0.6742036569363143,"x":103.1,"y":160.34,"x0":2.987478061863639,"y0":50.00057740225016,"z0":6.050466709878341,"aX":-10.583805786340672},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-6.0,"breakHorizontal":14.6,"spinRate":2564,"spinDirection":310},"zone":3,"typeConfidence":0.83,"plateTime":0.46441764803872676,"extension":5.993095219812394},"hitData":{"launchSpeed":89.5,"launchAngle":45.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.11,"coordY":91.39}},"index":5,"playId":"334b9b72-347a-308e-a71d-ef295427a87a","pitchNumber":5,"startTime":"2026-03-21T03:37:09.347Z","endTime":"2026-03-21T03:37:16.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"second":{"id":687625,"link":"/api/v1/people/687625"},"third":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":822627,"link":"/api/v1/people/822627"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":76.7,"awayTeamWinProbability":23.299999999999997,"homeTeamWinProbabilityAdded":12.899999999999999,"leverageIndex":4.47,"dramaIndex":145.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:37:16.793Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Campusano walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T03:37:31.866Z","endTime":"2026-03-21T03:39:36.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":822627,"fullName":"Evan Shaw","link":"/api/v1/people/822627"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"postOnSecond":{"id":687625,"fullName":"Kai Murphy","link":"/api/v1/people/687625"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":73.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.257376749451275,"aZ":-36.20583665734892,"pfxX":-8.37059442805751,"pfxZ":-2.899029967580528,"pX":1.8566311292293887,"pZ":4.3686814453968035,"vX0":-0.9960895894716575,"vY0":-118.14731433112044,"vZ0":3.6521053918065958,"x":46.23,"y":120.83,"x0":3.3713310563005647,"y0":50.00578902210297,"z0":6.168651351394752,"aX":-11.623712514847394},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-3.8,"breakHorizontal":15.4,"spinRate":2442,"spinDirection":311},"zone":12,"typeConfidence":0.88,"plateTime":0.4668005656168246,"extension":5.733455342288232},"index":0,"playId":"1d6fa00f-7ce6-38aa-8011-e905689e155f","pitchNumber":1,"startTime":"2026-03-21T03:37:53.618Z","endTime":"2026-03-21T03:37:56.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"second":{"id":687625,"link":"/api/v1/people/687625"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.589970081794814,"aZ":-30.78317029589235,"pfxX":-0.08771534406741432,"pfxZ":0.8428776491420553,"pX":-0.6176520058494689,"pZ":1.9759475409602854,"vX0":-8.342446525698263,"vY0":-127.48354263615349,"vZ0":-3.5725774367631016,"x":140.54,"y":185.43,"x0":2.7050503970504494,"y0":50.00238314121767,"z0":5.818713150352122,"aX":-0.1443489091646759},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.0,"breakHorizontal":2.0,"spinRate":2726,"spinDirection":279},"zone":7,"typeConfidence":0.9,"plateTime":0.42922581439727914,"extension":5.878472441535545},"index":1,"playId":"d432a545-0f24-3c5e-8467-d9474621c8a1","pitchNumber":2,"startTime":"2026-03-21T03:38:10.506Z","endTime":"2026-03-21T03:38:13.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"second":{"id":687625,"link":"/api/v1/people/687625"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.777760411309192,"aZ":-35.728022480600664,"pfxX":-6.958502420117268,"pfxZ":-2.464027942436637,"pX":-2.0279165892330733,"pZ":2.4843333624807773,"vX0":-9.398881080940992,"vY0":-119.85934387928184,"vZ0":-0.5228362549326236,"x":194.3,"y":171.7,"x0":2.8592399148741965,"y0":50.001711854808406,"z0":5.916319092108667,"aX":-10.045436461390384},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.3,"breakHorizontal":15.0,"spinRate":2736,"spinDirection":314},"zone":11,"typeConfidence":0.73,"plateTime":0.4582861212766689,"extension":5.771538335569133},"index":2,"playId":"d0756655-fa66-3733-b99b-a70880882b7b","pitchNumber":3,"startTime":"2026-03-21T03:38:30.120Z","endTime":"2026-03-21T03:38:33.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"second":{"id":687625,"link":"/api/v1/people/687625"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96072849529806,"aZ":-24.45759109244284,"pfxX":5.490577429130043,"pfxZ":4.24824489975283,"pX":0.15031838060799046,"pZ":1.7602504416243643,"vX0":-8.69992225957887,"vY0":-133.46907252943333,"vZ0":-5.931003479013185,"x":111.27,"y":191.25,"x0":2.729013678069292,"y0":50.002607638960825,"z0":5.756856949116268,"aX":9.971807841944207},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.6,"breakHorizontal":-8.2,"spinRate":2435,"spinDirection":124},"zone":8,"typeConfidence":0.91,"plateTime":0.40934853744815447,"extension":5.8949059449297065},"index":3,"playId":"2bfac4f9-ec60-32a8-a611-b8858f7904f8","pitchNumber":4,"startTime":"2026-03-21T03:38:50.631Z","endTime":"2026-03-21T03:38:53.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"second":{"id":687625,"link":"/api/v1/people/687625"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.832032344584203,"aZ":-24.476942384101996,"pfxX":5.831217895320902,"pfxZ":4.447966948519152,"pX":1.1620347049293749,"pZ":4.21794275424888,"vX0":-6.063860809405281,"vY0":-130.8249821472039,"vZ0":0.11381982144299341,"x":72.71,"y":124.9,"x0":2.7533383595119307,"y0":50.00568617035088,"z0":6.009821224595247,"aX":10.100372058607013},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.3,"breakHorizontal":-9.2,"spinRate":2265,"spinDirection":130},"zone":12,"typeConfidence":0.92,"plateTime":0.41881261648213464,"extension":5.694101044657113},"index":4,"playId":"5464d6e7-79ff-3e0f-9c2f-b1f4cb9b9c8b","pitchNumber":5,"startTime":"2026-03-21T03:39:13.855Z","endTime":"2026-03-21T03:39:16.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"second":{"id":687625,"link":"/api/v1/people/687625"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35432137138819,"aZ":-29.113592975264147,"pfxX":1.3095639800768941,"pfxZ":1.8555479283293148,"pX":-1.728160337179573,"pZ":0.9284796276219355,"vX0":-11.253962602567341,"vY0":-127.74000819537852,"vZ0":-6.1650703763758505,"x":182.87,"y":213.71,"x0":2.572148891484802,"y0":50.00072331402764,"z0":5.674498446178825,"aX":2.1575264493612276},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":0.2,"spinRate":2538,"spinDirection":273},"zone":13,"typeConfidence":0.87,"plateTime":0.4294908363798582,"extension":5.854789531189174},"index":5,"playId":"65d35d8a-5106-3037-9983-cd9dbd8a3cce","pitchNumber":6,"startTime":"2026-03-21T03:39:33.196Z","endTime":"2026-03-21T03:39:36.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"second":{"id":687625,"link":"/api/v1/people/687625"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":822627,"link":"/api/v1/people/822627"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.1,"awayTeamWinProbability":28.900000000000006,"homeTeamWinProbabilityAdded":-5.6000000000000085,"leverageIndex":4.29,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:39:36.337Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Solak strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T03:40:15.146Z","endTime":"2026-03-21T03:41:16.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":822627,"fullName":"Evan Shaw","link":"/api/v1/people/822627"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"postOnSecond":{"id":801932,"fullName":"Alex McCoy","link":"/api/v1/people/801932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"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":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672613,"link":"/api/v1/people/672613"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Alex McCoy replaces Kai Murphy.","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-21T03:40:17.493Z","endTime":"2026-03-21T03:40:17.494Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801932,"link":"/api/v1/people/801932"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"302","replacedPlayer":{"id":687625,"link":"/api/v1/people/687625"},"base":2,"defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":687625,"link":"/api/v1/people/687625"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53524327734517,"aZ":-24.47581486476217,"pfxX":5.16709407543305,"pfxZ":4.282132746908476,"pX":-0.2528089701313902,"pZ":1.7265687148614473,"vX0":-9.142625531579029,"vY0":-132.940700489433,"vZ0":-5.791225723488449,"x":126.64,"y":192.16,"x0":2.5537564782050164,"y0":50.000057053323815,"z0":5.70114196089766,"aX":9.281805403198085},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.7,"breakHorizontal":-7.4,"spinRate":2463,"spinDirection":129},"zone":7,"typeConfidence":0.91,"plateTime":0.4114475991591573,"extension":5.967968606017445},"index":1,"playId":"0b714677-7240-32ea-b8ba-6ec9fa2682df","pitchNumber":1,"startTime":"2026-03-21T03:40:17.495Z","endTime":"2026-03-21T03:40:20.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":801932,"link":"/api/v1/people/801932"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.047121380947925,"aZ":-24.416016407810424,"pfxX":4.818655486764401,"pfxZ":4.260480622799271,"pX":-0.3393909610127234,"pZ":3.2200762534507303,"vX0":-9.450897707520443,"vY0":-133.66585341836785,"vZ0":-2.4870968651694287,"x":129.94,"y":151.84,"x0":2.6057565199462873,"y0":50.00375123488676,"z0":5.903695211771765,"aX":8.777534370590555},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.4,"breakHorizontal":-6.8,"spinRate":2443,"spinDirection":132},"zone":1,"typeConfidence":0.91,"plateTime":0.40875102978894384,"extension":5.7171197593440155},"index":2,"playId":"9833c65b-d6e7-32d0-a1a4-bbcc1f29dba5","pitchNumber":2,"startTime":"2026-03-21T03:40:36.507Z","endTime":"2026-03-21T03:40:39.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":801932,"link":"/api/v1/people/801932"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9397978991392,"aZ":-34.56995843712305,"pfxX":-6.65643757341078,"pfxZ":-1.634057582762975,"pX":-2.0436317494084757,"pZ":1.3961274932683765,"vX0":-8.485521717384959,"vY0":-121.26177199344146,"vZ0":-3.191067499845513,"x":194.9,"y":201.08,"x0":2.3852696857394378,"y0":50.0018724902624,"z0":5.790310511449688,"aX":-9.766775078438242},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.5,"breakHorizontal":14.3,"spinRate":2687,"spinDirection":307},"zone":13,"typeConfidence":0.79,"plateTime":0.4542372465166524,"extension":5.942706087217508},"index":3,"playId":"eecf774c-01aa-37de-be7a-a4c5679867b3","pitchNumber":3,"startTime":"2026-03-21T03:41:11.411Z","endTime":"2026-03-21T03:41:16.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":801932,"link":"/api/v1/people/801932"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_ab"},{"player":{"id":822627,"link":"/api/v1/people/822627"},"credit":"p_ab"},{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_pa"},{"player":{"id":822627,"link":"/api/v1/people/822627"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.39999999999999,"awayTeamWinProbability":14.600000000000009,"homeTeamWinProbabilityAdded":14.299999999999997,"leverageIndex":6.1,"dramaIndex":245.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:41:16.480Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Schnell strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T03:41:35.590Z","endTime":"2026-03-21T03:43:02.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":822627,"fullName":"Evan Shaw","link":"/api/v1/people/822627"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":801932,"fullName":"Alex McCoy","link":"/api/v1/people/801932"},"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":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672613,"link":"/api/v1/people/672613"},"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":88.8,"endSpeed":81.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.063386324133674,"aZ":-29.415703126055835,"pfxX":-0.34247322003542835,"pfxZ":1.6437895588681943,"pX":0.3628746396292733,"pZ":2.7329338617825774,"vX0":-5.825031483026725,"vY0":-129.15528695618983,"vZ0":-1.9981638732004723,"x":103.17,"y":164.99,"x0":2.69647121163293,"y0":50.00598697407545,"z0":5.789145394235254,"aX":-0.5753865276098826},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.8,"breakHorizontal":2.0,"spinRate":2622,"spinDirection":228},"zone":6,"typeConfidence":0.91,"plateTime":0.4248393812039635,"extension":5.9114760849887205},"index":0,"playId":"e65c3e66-3029-311d-a696-19cdb4c55f9a","pitchNumber":1,"startTime":"2026-03-21T03:41:43.971Z","endTime":"2026-03-21T03:41:46.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":801932,"link":"/api/v1/people/801932"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5863719207215,"aZ":-22.133019161150592,"pfxX":8.910169617641342,"pfxZ":5.61443994163521,"pX":-0.4403593886304405,"pZ":2.6655820661493825,"vX0":-10.519267920423047,"vY0":-133.11837076995374,"vZ0":-4.094668841496546,"x":133.79,"y":166.81,"x0":2.411864867981873,"y0":50.00081246787908,"z0":5.833448166772626,"aX":15.929337493777235},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.4,"breakHorizontal":-13.8,"spinRate":2371,"spinDirection":120},"zone":4,"typeConfidence":0.91,"plateTime":0.41206359265855896,"extension":5.840303330123384},"index":1,"playId":"8b64358c-5c67-360a-85e9-c0e626258f97","pitchNumber":2,"startTime":"2026-03-21T03:42:00.585Z","endTime":"2026-03-21T03:42:27.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":801932,"link":"/api/v1/people/801932"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57642486524375,"aZ":-27.34587717178908,"pfxX":5.615903571066274,"pfxZ":2.6770282446773432,"pX":1.1560170304317037,"pZ":4.093037251226276,"vX0":-5.577755833295461,"vY0":-133.73165042279288,"vZ0":0.06764030277274158,"x":72.94,"y":128.27,"x0":2.54187209069663,"y0":50.00664660402545,"z0":6.033392393443605,"aX":10.146514774146953},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.0,"breakHorizontal":-8.9,"spinRate":2282,"spinDirection":141},"zone":12,"typeConfidence":0.92,"plateTime":0.40999385762449325,"extension":5.7971797495118285},"index":2,"playId":"cfce718e-d4fe-3057-b7fb-a64c73e1ea41","pitchNumber":3,"startTime":"2026-03-21T03:42:31.553Z","endTime":"2026-03-21T03:42:35.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":801932,"link":"/api/v1/people/801932"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Alex McCoy steals (1) 3rd base. Luis Campusano steals (1) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"actionPlayId":"cfce718e-d4fe-3057-b7fb-a64c73e1ea41","startTime":"2026-03-21T03:42:48.529Z","endTime":"2026-03-21T03:42:59.996Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":801932,"link":"/api/v1/people/801932"},"defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":801932,"link":"/api/v1/people/801932"},"postOnSecond":{"id":669134,"link":"/api/v1/people/669134"},"postOnThird":{"id":801932,"link":"/api/v1/people/801932"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":-5.499999999999986,"leverageIndex":5.77,"dramaIndex":183.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.393133337785162,"aZ":-34.26973712906937,"pfxX":-7.701781889731502,"pfxZ":-1.5113744230091921,"pX":-0.2564581776300428,"pZ":1.2613802976792479,"vX0":-5.103720569086095,"vY0":-117.81799644739225,"vZ0":-2.9787397634321477,"x":126.78,"y":204.72,"x0":2.9453032215299486,"y0":50.00036746450874,"z0":5.739960028155972,"aX":-10.719259297760358},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.2,"breakHorizontal":15.2,"spinRate":2530,"spinDirection":309},"zone":13,"typeConfidence":0.87,"plateTime":0.46661432764701516,"extension":5.980268948748643},"index":4,"playId":"57cffcce-5808-3c33-9ea3-b5f1cba330c9","pitchNumber":4,"startTime":"2026-03-21T03:42:59.996Z","endTime":"2026-03-21T03:43:02.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822627,"link":"/api/v1/people/822627","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":693819,"link":"/api/v1/people/693819"},"second":{"id":702488,"link":"/api/v1/people/702488"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701527,"link":"/api/v1/people/701527"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"second":{"id":669134,"link":"/api/v1/people/669134"},"third":{"id":801932,"link":"/api/v1/people/801932"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":677388,"link":"/api/v1/people/677388"},"officialType":"First Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678010,"link":"/api/v1/people/678010"},"credit":"b_ab"},{"player":{"id":822627,"link":"/api/v1/people/822627"},"credit":"p_ab"},{"player":{"id":678010,"link":"/api/v1/people/678010"},"credit":"b_pa"},{"player":{"id":822627,"link":"/api/v1/people/822627"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":20.099999999999994,"leverageIndex":5.77,"dramaIndex":239.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:43:02.996Z","atBatIndex":74}]