[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T22:10:20.127Z","endTime":"2026-05-02T22:11:27.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"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-05-02T20:56:59.756Z","endTime":"2026-05-02T21:47:44.736Z","isPitch":false,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"},"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-05-02T21:47:44.736Z","endTime":"2026-05-02T22:08:27.085Z","isPitch":false,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"},"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-05-02T22:08:27.085Z","endTime":"2026-05-02T22:10:22.016Z","isPitch":false,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":84.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.1587592695186,"aZ":-11.185336541474596,"pfxX":-5.377705944067891,"pfxZ":11.146500705644195,"pX":-1.054437808963979,"pZ":2.8237051105239157,"vX0":1.9085852323868449,"vY0":-137.92111321927234,"vZ0":-5.109707940388187,"x":157.19,"y":162.54,"x0":-1.0662111393479539,"y0":50.000443398411086,"z0":5.487132425679379,"aX":-10.123886939747717},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.0,"breakHorizontal":9.2,"spinRate":2448,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.40062949887152755,"extension":6.00619463457334},"index":3,"playId":"145eed9d-03dc-377e-a790-4253d232aee1","pitchNumber":1,"startTime":"2026-05-02T22:10:22.016Z","endTime":"2026-05-02T22:10:25.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":85.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.09726471939078,"aZ":-12.181755991341275,"pfxX":-5.105911692536196,"pfxZ":10.385366909897197,"pX":-0.2884603452927152,"pZ":2.4615490574810837,"vX0":3.5904629891182784,"vY0":-139.2582017876342,"vZ0":-5.588046963907734,"x":128.0,"y":172.32,"x0":-0.9443776580865857,"y0":50.00195768880745,"z0":5.330833423419453,"aX":-9.827619113223216},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.5,"breakHorizontal":8.3,"spinRate":2475,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.39636702276839664,"extension":6.284149758560129},"index":4,"playId":"17393638-b926-35da-b31c-d4b7fc5530b4","pitchNumber":2,"startTime":"2026-05-02T22:10:42.252Z","endTime":"2026-05-02T22:10:45.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95747866513569,"aZ":-20.898306982850308,"pfxX":-0.4949103344806507,"pfxZ":6.091983396064398,"pX":0.6624036707999119,"pZ":2.8699354215621606,"vX0":4.759172807480447,"vY0":-135.72552176258154,"vZ0":-2.974322739798354,"x":91.75,"y":161.29,"x0":-1.0555254548706496,"y0":50.00085922342268,"z0":5.448938933056302,"aX":-0.9162119372615763},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.6,"breakHorizontal":-0.2,"spinRate":2584,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.40481970468511497,"extension":6.378652383948958},"index":5,"playId":"14f2912b-bccd-3f30-9727-4e4e2cffc325","pitchNumber":3,"startTime":"2026-05-02T22:11:03.034Z","endTime":"2026-05-02T22:11:06.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.50647518720855,"aZ":-15.55455703107423,"pfxX":-3.9043826499504246,"pfxZ":8.40451633426525,"pX":-0.9248300763731109,"pZ":4.1429365882469815,"vX0":1.6462331392904996,"vY0":-140.60481216212543,"vZ0":-0.9132760977497127,"x":152.25,"y":126.92,"x0":-1.0146790983904863,"y0":50.005477593813644,"z0":5.493343213940255,"aX":-7.723301938615303},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":6.7,"spinRate":2255,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39138054612526174,"extension":6.1713049797310084},"index":6,"playId":"f76e1178-7094-3a19-afa7-f41439165915","pitchNumber":4,"startTime":"2026-05-02T22:11:24.438Z","endTime":"2026-05-02T22:11:27.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-05-02T22:11:27.578Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a ground ball to center fielder Cedric Mullins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T22:11:39.635Z","endTime":"2026-05-02T22:12:47.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":86.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.235607924215394,"aZ":-9.592256370052034,"pfxX":-4.209156029965205,"pfxZ":11.58015300129496,"pX":-0.37267595133029136,"pZ":2.939446362377872,"vX0":3.165497302906079,"vY0":-140.0829031839219,"vZ0":-4.97370619120203,"x":131.21,"y":159.41,"x0":-0.981397132907727,"y0":50.0003421399406,"z0":5.389480275281026,"aX":-8.205736054611917},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.9,"breakHorizontal":6.8,"spinRate":2479,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.39388958160661236,"extension":6.28936026384703},"index":0,"playId":"58c26ceb-0393-3161-8a0f-ca44308136d6","pitchNumber":1,"startTime":"2026-05-02T22:11:55.528Z","endTime":"2026-05-02T22:11:58.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":86.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.892163315759156,"aZ":-9.936011848075868,"pfxX":-3.531838986039797,"pfxZ":11.34494340458663,"pX":0.10324254420374683,"pZ":3.3585285772533044,"vX0":3.9369588272144767,"vY0":-140.3496101626075,"vZ0":-3.8711105368001797,"x":113.06,"y":148.1,"x0":-0.8705242638418685,"y0":50.00546838185826,"z0":5.422485108002617,"aX":-6.92508411400848},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.7,"breakHorizontal":5.4,"spinRate":2568,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.39286879396238517,"extension":6.423547185244997},"index":1,"playId":"1b0594af-c9ce-3b8c-950c-8750abe46dc4","pitchNumber":2,"startTime":"2026-05-02T22:12:11.211Z","endTime":"2026-05-02T22:12:14.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-02T22:12:24.126Z","endTime":"2026-05-02T22:12:38.183Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.711039223342397,"aZ":-44.01997634198676,"pfxX":3.3704640365328555,"pfxZ":-7.690942326584345,"pX":-0.5250206603844476,"pZ":2.021842567460392,"vX0":-0.09545477085869045,"vY0":-124.06172679811584,"vZ0":0.1908286134219599,"x":137.01,"y":184.19,"x0":-0.9228846176331257,"y0":50.006124398049494,"z0":5.651165170312252,"aX":5.188932111007806},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-13.6,"breakHorizontal":-6.0,"spinRate":3009,"spinDirection":38},"zone":7,"typeConfidence":2.0,"plateTime":0.44362992830730663,"extension":6.50980532990328},"hitData":{"launchSpeed":93.1,"launchAngle":7.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.24,"coordY":85.81}},"index":3,"playId":"461c601b-0d74-3fb3-9286-4fffab47e29f","pitchNumber":3,"startTime":"2026-05-02T22:12:38.183Z","endTime":"2026-05-02T22:12:47.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:12:47.214Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out sharply to center fielder Cedric Mullins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T22:12:53.417Z","endTime":"2026-05-02T22:14:41.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"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)","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"strikeZoneTop":3.2,"strikeZoneBottom":1.61,"coordinates":{"x":91.67,"y":168.23},"breaks":{}},"index":0,"playId":"08229886-0036-0013-000c-f08cd117d70a","pitchNumber":1,"startTime":"2026-05-02T22:13:21.358Z","endTime":"2026-05-02T22:13:38.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"strikeZoneTop":3.2,"strikeZoneBottom":1.61,"coordinates":{"x":97.81,"y":100.38},"breaks":{}},"index":1,"playId":"08229886-0036-0023-000c-f08cd117d70a","pitchNumber":2,"startTime":"2026-05-02T22:13:38.092Z","endTime":"2026-05-02T22:13:50.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"strikeZoneTop":3.2,"strikeZoneBottom":1.61,"coordinates":{"x":136.65,"y":197.93},"breaks":{}},"index":2,"playId":"08229886-0036-0033-000c-f08cd117d70a","pitchNumber":3,"startTime":"2026-05-02T22:13:50.112Z","endTime":"2026-05-02T22:14:07.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"strikeZoneTop":3.2,"strikeZoneBottom":1.61,"coordinates":{"x":74.39,"y":216.3},"breaks":{}},"index":3,"playId":"08229886-0036-0043-000c-f08cd117d70a","pitchNumber":4,"startTime":"2026-05-02T22:14:07.120Z","endTime":"2026-05-02T22:14:07.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":86.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.7062575410886,"aZ":-11.592559363055875,"pfxX":-4.2233114443983775,"pfxZ":10.585938966043752,"pX":0.14678636903208264,"pZ":3.1324750160082884,"vX0":4.235490836979291,"vY0":-139.78633888984703,"vZ0":-3.944096504075713,"x":111.4,"y":154.2,"x0":-0.852407368997325,"y0":50.00023637514974,"z0":5.344752354841479,"aX":-8.209243106589668},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.4,"breakHorizontal":6.6,"spinRate":2524,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.39450869946179035,"extension":6.435500105599742},"hitData":{"launchSpeed":106.7,"launchAngle":42.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":96.08,"coordY":52.7}},"index":4,"playId":"4bf997ef-4df7-37b7-b228-2594e3518af7","pitchNumber":5,"startTime":"2026-05-02T22:14:25.838Z","endTime":"2026-05-02T22:14:41.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:14:41.055Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to left fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T22:14:48.936Z","endTime":"2026-05-02T22:17:00.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.624022918322154,"aZ":-11.975897794140844,"pfxX":-2.2776998116885685,"pfxZ":10.435308786916245,"pX":-0.7271352619109589,"pZ":4.454295349502065,"vX0":1.2206502770143834,"vY0":-139.28482359490033,"vZ0":-0.6539530180635318,"x":144.72,"y":118.51,"x0":-0.878656980296168,"y0":50.002851033075224,"z0":5.4954570049087454,"aX":-4.408704973411099},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.8,"breakHorizontal":3.8,"spinRate":2504,"spinDirection":211},"zone":11,"typeConfidence":0.86,"plateTime":0.3955068933383261,"extension":6.3174395246777335},"index":0,"playId":"9aa2ab98-23b7-33be-95a9-9cb9d7f8fec5","pitchNumber":1,"startTime":"2026-05-02T22:15:08.504Z","endTime":"2026-05-02T22:15:11.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":86.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.71703422251292,"aZ":-12.311207783116222,"pfxX":-3.9725699907834775,"pfxZ":10.172632293831878,"pX":0.09636796504435911,"pZ":2.795485283029433,"vX0":3.9833202167470865,"vY0":-139.8575636107159,"vZ0":-4.728584614613434,"x":113.33,"y":163.3,"x0":-0.8400543804194124,"y0":50.006432647708664,"z0":5.335564112826483,"aX":-7.759847382530794},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":6.2,"spinRate":2534,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3937785702969592,"extension":6.46912151448764},"index":1,"playId":"e2bf2bbc-466d-3eff-80d5-64928f2c400e","pitchNumber":2,"startTime":"2026-05-02T22:15:26.399Z","endTime":"2026-05-02T22:15:29.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":86.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.767996520421526,"aZ":-12.86230172799424,"pfxX":-5.593430731951391,"pfxZ":9.851591391114852,"pX":-0.25975207681977935,"pZ":2.782115465437956,"vX0":3.5648301814526455,"vY0":-140.30451792939024,"vZ0":-4.63263366536912,"x":126.9,"y":163.66,"x0":-0.8313939168895496,"y0":50.000529471942485,"z0":5.316839781183813,"aX":-10.960883072035417},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":9.2,"spinRate":2468,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.39295927248090257,"extension":6.368879444373052},"index":2,"playId":"8a4a829b-89ec-384e-985a-5b8f3e1ba1f0","pitchNumber":3,"startTime":"2026-05-02T22:15:45.533Z","endTime":"2026-05-02T22:15:48.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.96552580546135,"aZ":-13.387689418167959,"pfxX":-4.413418342138001,"pfxZ":9.530407676084222,"pX":-0.8347132752067992,"pZ":3.776237108929734,"vX0":1.689503047567652,"vY0":-140.48786943548768,"vZ0":-2.185754296909776,"x":148.82,"y":136.82,"x0":-0.8754308734031815,"y0":50.00224617544637,"z0":5.449388352229542,"aX":-8.698390683115706},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":7.6,"spinRate":2492,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39198180523001414,"extension":6.354221462445954},"index":3,"playId":"6f54f4ec-18bf-3eb3-9210-417fc326c7fa","pitchNumber":4,"startTime":"2026-05-02T22:16:06.734Z","endTime":"2026-05-02T22:16:10.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":86.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.847545186665464,"aZ":-13.282211814734222,"pfxX":-5.212691580680815,"pfxZ":9.64991112991159,"pX":-0.8170023627391824,"pZ":2.4485121198187993,"vX0":2.081815289322656,"vY0":-140.03959218853333,"vZ0":-5.398682625813579,"x":148.14,"y":172.67,"x0":-0.8989735684121158,"y0":50.0024356115789,"z0":5.292361852742815,"aX":-10.204846405702337},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":8.9,"spinRate":2503,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.3932918515682875,"extension":6.375128907787163},"index":4,"playId":"ac5b4dfd-3ef7-379c-aac1-0f865d892c41","pitchNumber":5,"startTime":"2026-05-02T22:16:28.436Z","endTime":"2026-05-02T22:16:31.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.143896717974386,"aZ":-21.557518844116967,"pfxX":-1.9793138435418434,"pfxZ":5.628206370821763,"pX":-0.23596896708641868,"pZ":2.555053971777775,"vX0":2.523444568573983,"vY0":-136.7350665044042,"vZ0":-3.4560503857313667,"x":125.99,"y":169.79,"x0":-0.9151807038145872,"y0":50.00417295651661,"z0":5.32077813911871,"aX":-3.7350179993680244},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.6,"breakHorizontal":3.0,"spinRate":2591,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.401115220836763,"extension":6.3138597562437875},"hitData":{"launchSpeed":99.0,"launchAngle":38.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.03,"coordY":60.99}},"index":5,"playId":"60899f1c-84c8-33f3-987d-74d6cc12c85e","pitchNumber":6,"startTime":"2026-05-02T22:16:50.918Z","endTime":"2026-05-02T22:17:00.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:17:00.828Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chandler Simpson grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-02T22:19:01.742Z","endTime":"2026-05-02T22:19:33.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.641881028467274,"aZ":-25.98896944305303,"pfxX":-11.58145444301367,"pfxZ":3.3198766030125633,"pX":-0.6321266764731737,"pZ":2.4963164530367883,"vX0":5.831110490364779,"vY0":-136.5819052065849,"vZ0":-2.398275428197932,"x":141.1,"y":171.38,"x0":-1.304626807843249,"y0":50.00660472122383,"z0":5.196832423238904,"aX":-21.60824413022974},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.6,"breakHorizontal":19.6,"spinRate":1989,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.4029774402703943,"extension":6.413929354903405},"index":0,"playId":"38371fab-b4b3-3ca4-8c88-d18893e6c520","pitchNumber":1,"startTime":"2026-05-02T22:19:12.161Z","endTime":"2026-05-02T22:19:15.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04089266014439,"aZ":-30.71530766410681,"pfxX":-11.98134586845175,"pfxZ":0.7995276056599572,"pX":0.30567417645856954,"pZ":3.0431142801789512,"vX0":7.570772869094128,"vY0":-135.29668503761192,"vZ0":-0.3252834684768301,"x":105.35,"y":156.62,"x0":-0.9906961001085332,"y0":50.004448953056965,"z0":5.341222763951638,"aX":-21.930553278914722},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.6,"breakHorizontal":19.8,"spinRate":1983,"spinDirection":246},"zone":3,"typeConfidence":2.0,"plateTime":0.4068190348612495,"extension":6.294658304713512},"hitData":{"launchSpeed":91.2,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.65,"coordY":144.08}},"index":1,"playId":"2505baec-5f26-318e-a822-10ae634d7b62","pitchNumber":2,"startTime":"2026-05-02T22:19:24.659Z","endTime":"2026-05-02T22:19:33.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:19:33.337Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cedric Mullins singles on a line drive to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-02T22:19:43.016Z","endTime":"2026-05-02T22:21:50.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Single","eventType":"single","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84203069075621,"aZ":-27.932978237178602,"pfxX":-12.180204193900135,"pfxZ":2.2770559228059764,"pX":0.21725011397020785,"pZ":2.4456353462305787,"vX0":7.57253100108967,"vY0":-136.40138891141174,"vZ0":-2.2336130433270274,"x":108.72,"y":172.75,"x0":-1.0270276723977139,"y0":50.005148062063924,"z0":5.220993312944032,"aX":-22.72184692480295},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.8,"breakHorizontal":20.3,"spinRate":2058,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.403108095653284,"extension":6.331337287810609},"index":0,"playId":"da86e961-e056-32e8-aeac-70c97595f3ad","pitchNumber":1,"startTime":"2026-05-02T22:19:57.778Z","endTime":"2026-05-02T22:20:01.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":89.0,"endSpeed":80.8,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.148610320020428,"aZ":-24.37492631128043,"pfxX":1.393733536507494,"pfxZ":4.627744693868033,"pX":0.34048734393993296,"pZ":3.684272696040577,"vX0":3.6342065095574387,"vY0":-129.5688324981546,"vZ0":0.4739907944859557,"x":104.02,"y":139.3,"x0":-1.2660823338175549,"y0":50.00453370431951,"z0":5.373656325193132,"aX":2.3507744636628076},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.8,"breakHorizontal":-3.4,"spinRate":2426,"spinDirection":174},"zone":12,"typeConfidence":2.0,"plateTime":0.4240525178587684,"extension":6.255264074709772},"index":1,"playId":"1ea895db-d738-3d02-8028-3cb1016834be","pitchNumber":2,"startTime":"2026-05-02T22:20:08.578Z","endTime":"2026-05-02T22:20:12.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.1,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2936380229154,"aZ":-25.91270636971548,"pfxX":0.4708270019052913,"pfxZ":3.616734386232979,"pX":-0.10121731164884167,"pZ":2.3437663051673727,"vX0":3.069681165295681,"vY0":-131.41926260482467,"vZ0":-2.423446702889472,"x":120.86,"y":175.5,"x0":-1.350220614096819,"y0":50.006217991001066,"z0":5.221536391343475,"aX":0.8156017136155832},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.2,"breakHorizontal":-1.6,"spinRate":2256,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.4182928215668782,"extension":6.350749886561161},"index":2,"playId":"d0fe2472-56f7-3545-a1a2-312dc7141181","pitchNumber":3,"startTime":"2026-05-02T22:20:20.527Z","endTime":"2026-05-02T22:20:26.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":68.8,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.279666708112327,"aZ":-39.899299748503815,"pfxX":10.151153623562326,"pfxZ":-6.428425418792056,"pX":0.9289356088410392,"pZ":1.2925443099023548,"vX0":2.3584329844732554,"vY0":-110.62499959898506,"vZ0":0.07713845127911201,"x":81.59,"y":203.88,"x0":-1.4767971131093565,"y0":50.001985565993664,"z0":5.5471791481229324,"aX":12.200885947215236},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-11.0,"breakHorizontal":-19.1,"spinRate":3061,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.5009655844673389,"extension":6.154824525736509},"index":3,"playId":"3740c466-534a-3dcc-8226-3997a29604ca","pitchNumber":4,"startTime":"2026-05-02T22:20:59.510Z","endTime":"2026-05-02T22:21:04.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-02T22:21:15.858Z","endTime":"2026-05-02T22:21:24.544Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.299615860277086,"aZ":-29.047265687029256,"pfxX":-11.524415264781787,"pfxZ":1.651091580548167,"pX":0.8144242360174272,"pZ":2.3410015531403654,"vX0":8.954254112240253,"vY0":-137.1959624773425,"vZ0":-2.3857310880721725,"x":85.96,"y":175.57,"x0":-1.0055512599800858,"y0":50.003565273557804,"z0":5.2155588844773,"aX":-21.819787433871838},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.6,"breakHorizontal":18.8,"spinRate":1796,"spinDirection":242},"zone":6,"typeConfidence":2.0,"plateTime":0.4002916092848068,"extension":6.446163929587859},"index":5,"playId":"e8467a8c-ba50-3aee-9160-de151e94c23a","pitchNumber":5,"startTime":"2026-05-02T22:21:24.544Z","endTime":"2026-05-02T22:21:29.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.0,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.292001530604775,"aZ":-26.972853273929804,"pfxX":3.350762281556462,"pfxZ":3.095216715195958,"pX":-0.6568308011263856,"pZ":2.3098233900854095,"vX0":1.1866229995815913,"vY0":-129.22169841900188,"vZ0":-2.1660935568805804,"x":142.04,"y":176.41,"x0":-1.5580390548023946,"y0":50.00449221208082,"z0":5.242387994136716,"aX":5.636691059437146},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.3,"breakHorizontal":-6.4,"spinRate":2339,"spinDirection":168},"zone":4,"typeConfidence":2.0,"plateTime":0.4247476217312478,"extension":6.099151852548177},"hitData":{"launchSpeed":81.6,"launchAngle":15.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.32,"coordY":82.06}},"index":6,"playId":"f75233ef-0999-3d78-af0c-6ec3a54023d0","pitchNumber":6,"startTime":"2026-05-02T22:21:40.346Z","endTime":"2026-05-02T22:21:50.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:21:50.729Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Junior Caminero strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-02T22:21:59.644Z","endTime":"2026-05-02T22:23:40.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60679202163845,"aZ":-26.509119872305458,"pfxX":-12.916235245556866,"pfxZ":3.0333309703665137,"pX":0.14429536545239866,"pZ":2.287048599239268,"vX0":8.20354183851073,"vY0":-136.67376457658204,"vZ0":-2.7026720963015505,"x":111.5,"y":177.03,"x0":-1.2373526880356032,"y0":50.00355064454195,"z0":5.133420069045699,"aX":-24.13382042032413},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.0,"breakHorizontal":21.4,"spinRate":2048,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.4026580099410779,"extension":6.369016028159583},"index":0,"playId":"86ce41ca-3bbd-3fa4-8dc1-90241f61048b","pitchNumber":1,"startTime":"2026-05-02T22:22:16.884Z","endTime":"2026-05-02T22:22:19.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"7a970487-8569-3723-8fb7-7f1164a716fd","startTime":"2026-05-02T22:22:31.693Z","endTime":"2026-05-02T22:22:34.876Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.535285126481597,"aZ":-34.75884642927529,"pfxX":-12.042447216542257,"pfxZ":-1.6092673727099776,"pX":0.5800901197813075,"pZ":2.1864295721390663,"vX0":9.017912148421575,"vY0":-126.47471687302114,"vZ0":-0.5321055250042543,"x":94.89,"y":179.75,"x0":-1.4799516743947845,"y0":50.00209578223304,"z0":5.204740483310713,"aX":-19.36773356645706},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.8,"breakHorizontal":19.6,"spinRate":2006,"spinDirection":262},"zone":9,"typeConfidence":2.0,"plateTime":0.43427770239878605,"extension":6.139796040431802},"index":2,"playId":"13501a7d-4e64-35bd-bc56-adf8d390df1f","pitchNumber":2,"startTime":"2026-05-02T22:22:47.883Z","endTime":"2026-05-02T22:22:51.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-02T22:23:02.456Z","endTime":"2026-05-02T22:23:18.304Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":69.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.275109752196222,"aZ":-38.416806211277994,"pfxX":11.896433183767144,"pfxZ":-5.115038480211322,"pX":1.8839202937874846,"pZ":1.0030196211043227,"vX0":3.9896455225201337,"vY0":-111.62926709218662,"vZ0":-1.04270439824959,"x":66.69,"y":167.76,"x0":-1.4888231550836226,"y0":50.00252162289818,"z0":5.5497699235187445,"aX":14.517421138625961},"breaks":{"breakAngle":21.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-9.1,"breakHorizontal":-22.7,"spinRate":3123,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4970106789553008,"extension":5.9283413911341665},"index":4,"playId":"5d981a22-746c-3360-8aac-32c2e9aaad76","pitchNumber":3,"startTime":"2026-05-02T22:23:18.304Z","endTime":"2026-05-02T22:23:22.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":69.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.481686159645957,"aZ":-40.05890316771584,"pfxX":12.37130270588388,"pfxZ":-6.433325729581927,"pX":0.06177830579368288,"pZ":1.807612041854509,"vX0":0.2340171739737834,"vY0":-111.87569888526227,"vZ0":0.8058372782811181,"x":114.65,"y":189.97,"x0":-1.6439576168683938,"y0":50.0048533048442,"z0":5.661638849599732,"aX":15.156832663512159},"breaks":{"breakAngle":20.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-10.8,"breakHorizontal":-22.3,"spinRate":3117,"spinDirection":54},"zone":8,"typeConfidence":2.0,"plateTime":0.49602744511008456,"extension":5.765332032502834},"index":5,"playId":"9626c456-9b02-328e-b05a-aa16bbdb0202","pitchNumber":4,"startTime":"2026-05-02T22:23:37.407Z","endTime":"2026-05-02T22:23:40.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:23:40.798Z","atBatIndex":6},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Cedric Mullins caught stealing 2nd base, catcher Patrick Bailey to shortstop Willy Adames.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-02T22:23:51.859Z","endTime":"2026-05-02T22:24:54.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.3,"endSpeed":67.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.097715664317853,"aZ":-38.5688307031638,"pfxX":13.004594182439998,"pfxZ":-5.434550294530377,"pX":-0.36976741165548555,"pZ":2.263254036701927,"vX0":-0.5246014834087195,"vY0":-109.51138195648598,"vZ0":1.84479458702108,"x":131.09,"y":177.67,"x0":-1.8043181960748205,"y0":50.004253623502734,"z0":5.6369252258281595,"aX":15.291645192972997},"breaks":{"breakAngle":21.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-8.6,"breakHorizontal":-23.2,"spinRate":3025,"spinDirection":59},"zone":4,"typeConfidence":2.0,"plateTime":0.5064122623567702,"extension":5.816873706190627},"index":0,"playId":"3934951d-83cb-3681-a0fd-30b628c89bd1","pitchNumber":1,"startTime":"2026-05-02T22:24:08.650Z","endTime":"2026-05-02T22:24:11.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":77.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4132955846255,"aZ":-40.43627031655872,"pfxX":-9.629372043276586,"pfxZ":-5.358808441214646,"pX":-0.9343053620210764,"pZ":1.038404927052862,"vX0":4.976408580839786,"vY0":-125.31171193790435,"vZ0":-1.8978774781562817,"x":152.61,"y":210.74,"x0":-1.727037860528345,"y0":50.00075123681999,"z0":5.203641583671836,"aX":-14.85210611868729},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-9.8,"breakHorizontal":15.8,"spinRate":1788,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.44222920990433323,"extension":5.9347797443036585},"index":1,"playId":"5e2a2f1b-d0ed-3f63-b7fd-7698f2f8af65","pitchNumber":2,"startTime":"2026-05-02T22:24:25.132Z","endTime":"2026-05-02T22:24:30.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.653956879110897,"aZ":-37.19932627182083,"pfxX":-11.003598041312976,"pfxZ":-3.179171535187537,"pX":-0.9212936483068086,"pZ":2.3930139902414016,"vX0":5.488134106394634,"vY0":-126.005293672316,"vZ0":0.2548154201439381,"x":152.12,"y":174.17,"x0":-1.7178108746437573,"y0":50.00294140229811,"z0":5.338531293909531,"aX":-17.39398634945347},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.4,"breakHorizontal":18.4,"spinRate":2063,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.43753246027370274,"extension":5.940523648059754},"index":2,"playId":"88e96df1-42e6-32ab-8c2a-c23dc48c89dd","pitchNumber":3,"startTime":"2026-05-02T22:24:44.176Z","endTime":"2026-05-02T22:24:54.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:24:54.411Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out, third baseman Junior Caminero to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-02T22:26:58.746Z","endTime":"2026-05-02T22:27:25.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.42436267789886,"aZ":-16.799023707980908,"pfxX":-9.795307037450055,"pfxZ":8.10114477709565,"pX":-0.9272936973634327,"pZ":3.2601653281865475,"vX0":3.5394263871737883,"vY0":-138.0376385988579,"vZ0":-2.781549082664064,"x":152.35,"y":150.76,"x0":-0.9659667297449185,"y0":50.00363522821133,"z0":5.434570071757398,"aX":-18.594070627689},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":16.8,"spinRate":2350,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.39929981883554344,"extension":6.370127853582521},"hitData":{"launchSpeed":66.4,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.27,"coordY":172.97}},"index":0,"playId":"0b17d704-435d-3729-b1b5-4e7e89add689","pitchNumber":1,"startTime":"2026-05-02T22:27:17.183Z","endTime":"2026-05-02T22:27:25.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:27:25.189Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Adames flies out to right fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-02T22:27:36.055Z","endTime":"2026-05-02T22:29:50.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.19796194695029,"aZ":-17.88842596859043,"pfxX":-10.820120742626983,"pfxZ":7.5179547612965,"pX":-0.23657760491264848,"pZ":2.597551736600503,"vX0":5.3900862836385945,"vY0":-138.05740338118434,"vZ0":-4.263996824205416,"x":126.02,"y":168.65,"x0":-0.8250698343698459,"y0":50.00490784538156,"z0":5.3922822254843075,"aX":-20.563460162345976},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":18.2,"spinRate":2531,"spinDirection":216},"zone":5,"typeConfidence":0.9,"plateTime":0.39914022739752975,"extension":6.391965954396847},"index":0,"playId":"7f89fb19-3e65-3b94-8579-2beecf7459a7","pitchNumber":1,"startTime":"2026-05-02T22:27:52.133Z","endTime":"2026-05-02T22:27:55.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":86.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.476351893595776,"aZ":-9.57278742790066,"pfxX":-6.088476828868793,"pfxZ":11.746083224992928,"pX":1.0677675460959444,"pZ":1.3110131245046575,"vX0":6.9530662823319265,"vY0":-139.32500015426226,"vZ0":-8.803401895009918,"x":76.3,"y":203.38,"x0":-0.6945949076532661,"y0":50.006619407476826,"z0":5.1845853618555395,"aX":-11.719336403829502},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.1,"breakHorizontal":9.2,"spinRate":2603,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.39635514739516875,"extension":6.500336072185264},"index":1,"playId":"99af21bd-d092-3811-9f6c-1beadb2fb8a6","pitchNumber":2,"startTime":"2026-05-02T22:28:05.761Z","endTime":"2026-05-02T22:28:09.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":88.4,"endSpeed":79.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21169067243145,"aZ":-31.45249867891904,"pfxX":4.320947544181687,"pfxZ":0.4408416468147536,"pX":0.789072243234629,"pZ":1.3401484624837559,"vX0":3.1044407464216914,"vY0":-128.56975285962122,"vZ0":-3.5318460834231837,"x":86.92,"y":202.6,"x0":-1.0065021859175942,"y0":50.0019896799624,"z0":5.243092970420469,"aX":7.0416024272827045},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.1,"breakHorizontal":-8.6,"spinRate":2910,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.43039628886908643,"extension":6.419938465766684},"index":2,"playId":"592e1fa6-0571-3150-84a3-2c6737ad251c","pitchNumber":3,"startTime":"2026-05-02T22:28:21.743Z","endTime":"2026-05-02T22:28:25.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.55320289826466,"aZ":-11.91702053416544,"pfxX":-9.499189070536687,"pfxZ":10.483206118216032,"pX":0.4287068047751465,"pZ":3.1794796390581235,"vX0":6.29992440330652,"vY0":-139.1675253219919,"vZ0":-3.711329554573118,"x":100.66,"y":152.93,"x0":-0.6475591753590141,"y0":50.00492138573638,"z0":5.338109824655002,"aX":-18.35865614695598},"breaks":{"breakAngle":52.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.2,"breakHorizontal":15.6,"spinRate":2517,"spinDirection":214},"zone":3,"typeConfidence":0.9,"plateTime":0.3958298550431323,"extension":6.466039300051301},"index":3,"playId":"2d78599e-5bdd-3b2c-ab03-315d97ee9644","pitchNumber":4,"startTime":"2026-05-02T22:28:37.602Z","endTime":"2026-05-02T22:28:40.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-02T22:28:50.786Z","endTime":"2026-05-02T22:29:06.998Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":90.0,"endSpeed":81.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.390366617396307,"aZ":-22.935619782378264,"pfxX":-9.697717370583094,"pfxZ":5.398322483385073,"pX":-0.6354267569536821,"pZ":2.5346869239275636,"vX0":3.630503362504525,"vY0":-130.9254024883984,"vZ0":-2.9238689874091555,"x":141.22,"y":170.34,"x0":-0.7918647275183954,"y0":50.00182772075058,"z0":5.410387225521217,"aX":-16.589557902620335},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.2,"breakHorizontal":16.6,"spinRate":2046,"spinDirection":226},"zone":4,"typeConfidence":0.9,"plateTime":0.420713269533302,"extension":6.408075473544432},"index":5,"playId":"f5a5459a-c0ca-3f74-8414-498349151d37","pitchNumber":5,"startTime":"2026-05-02T22:29:06.998Z","endTime":"2026-05-02T22:29:09.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":88.5,"endSpeed":79.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94468350109667,"aZ":-28.862013784410514,"pfxX":6.085679938270401,"pfxZ":2.027170416427485,"pX":1.1459506061779572,"pZ":0.8945768662872841,"vX0":3.4714027090588124,"vY0":-128.5832084810575,"vZ0":-4.828786986573481,"x":73.32,"y":214.63,"x0":-1.0234278349265211,"y0":50.00266744698831,"z0":5.105019541123575,"aX":9.93062254392},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.5,"breakHorizontal":-11.9,"spinRate":3097,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.43017738488093427,"extension":6.515351051813521},"index":6,"playId":"c500bfc0-4f3a-38a2-8cb8-09f7abeb9fc4","pitchNumber":6,"startTime":"2026-05-02T22:29:27.938Z","endTime":"2026-05-02T22:29:31.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":86.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.48937465053914,"aZ":-11.208454353663374,"pfxX":-4.888935229813457,"pfxZ":10.76324917348745,"pX":0.2781477437717435,"pZ":2.6001424640992807,"vX0":4.913012614918669,"vY0":-140.3027316995767,"vZ0":-5.192633218147471,"x":106.4,"y":168.58,"x0":-0.8800170546139612,"y0":50.00694688864184,"z0":5.237763141592322,"aX":-9.52703911981254},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":7.6,"spinRate":2546,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.3938570314693748,"extension":6.612896324775651},"hitData":{"launchSpeed":80.2,"launchAngle":30.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.47,"coordY":112.7}},"index":7,"playId":"adcf936b-dae5-3d63-a079-79ea72747f61","pitchNumber":7,"startTime":"2026-05-02T22:29:43.046Z","endTime":"2026-05-02T22:29:50.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:29:50.803Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Umpire reviewed (home run), call on the field was upheld: Heliot Ramos flies out sharply to center fielder Cedric Mullins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-02T22:30:00.429Z","endTime":"2026-05-02T22:33:16.560Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":85.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.6815534519986,"aZ":-16.979377358897896,"pfxX":-10.430191030104151,"pfxZ":7.992935829436641,"pX":-0.5797944063351615,"pZ":2.2647566415001603,"vX0":4.214455568514534,"vY0":-138.64536712657292,"vZ0":-5.093943015525438,"x":139.1,"y":177.63,"x0":-0.7846601966775177,"y0":50.00666986766812,"z0":5.299596306126011,"aX":-19.840542336187827},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":17.6,"spinRate":2614,"spinDirection":213},"zone":4,"typeConfidence":0.9,"plateTime":0.3986070001555655,"extension":6.306553118998921},"index":0,"playId":"b0a1e805-23ea-38f3-8425-955b83cad28e","pitchNumber":1,"startTime":"2026-05-02T22:30:14.171Z","endTime":"2026-05-02T22:30:17.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04998910655958,"aZ":-28.186408995331778,"pfxX":5.612677284365558,"pfxZ":2.35487046548539,"pX":0.9187425352482893,"pZ":2.081117272112714,"vX0":2.9753658847146505,"vY0":-129.63973622352563,"vZ0":-2.582796287875781,"x":81.98,"y":182.59,"x0":-0.9745355211495665,"y0":50.00472703657756,"z0":5.250034266258157,"aX":9.519196253767465},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.8,"breakHorizontal":-10.8,"spinRate":3064,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4231073200312667,"extension":6.369866828893896},"index":1,"playId":"5390f301-5088-37a5-94f4-a438111f5981","pitchNumber":2,"startTime":"2026-05-02T22:30:27.586Z","endTime":"2026-05-02T22:30:30.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":86.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.582852142978375,"aZ":-8.168884235279782,"pfxX":-4.485959233592849,"pfxZ":12.398916870363802,"pX":0.41876146777966544,"pZ":2.6010477043517324,"vX0":4.807656562243979,"vY0":-139.72052121343458,"vZ0":-5.815770159871133,"x":101.04,"y":168.55,"x0":-0.7587455160631297,"y0":50.00296569974241,"z0":5.274363669830522,"aX":-8.68541558571944},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":21.1,"breakHorizontal":6.8,"spinRate":2632,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.39518558687890515,"extension":6.559013220927268},"index":2,"playId":"2e876d00-0aea-363e-8655-749f40a498ef","pitchNumber":3,"startTime":"2026-05-02T22:30:46.034Z","endTime":"2026-05-02T22:30:49.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":3,"startTime":"2026-05-02T22:31:08.125Z","endTime":"2026-05-02T22:31:25.770Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"},"defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.27787186510132,"aZ":-11.300591588458758,"pfxX":-3.261642182088841,"pfxZ":10.68115922492286,"pX":1.0870989797570745,"pZ":4.1926856599609925,"vX0":6.1120900047989135,"vY0":-139.58746309244634,"vZ0":-1.4123547962071257,"x":75.56,"y":125.58,"x0":-0.7168440521273878,"y0":50.00128373083539,"z0":5.457402893312189,"aX":-6.373956120325378},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.2,"breakHorizontal":4.6,"spinRate":2627,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3938647657178054,"extension":6.48561098968961},"index":4,"playId":"ad621a1b-2e46-3be8-b0d3-937d0bdbafaa","pitchNumber":4,"startTime":"2026-05-02T22:31:25.770Z","endTime":"2026-05-02T22:31:28.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94985786617574,"aZ":-28.958162392269248,"pfxX":4.701556387392257,"pfxZ":1.9542051134907354,"pX":1.355065105512491,"pZ":0.005713769843714087,"vX0":4.079865957525989,"vY0":-127.86134073390518,"vZ0":-6.94961459310429,"x":65.35,"y":238.63,"x0":-0.8757618876465635,"y0":50.00328186886297,"z0":5.051029879287128,"aX":7.733359599984709},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.0,"breakHorizontal":-9.5,"spinRate":3007,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4294482912341109,"extension":6.478212061337314},"index":5,"playId":"0d249e1d-8411-3eeb-bccd-a64ff62966e7","pitchNumber":5,"startTime":"2026-05-02T22:31:41.566Z","endTime":"2026-05-02T22:31:44.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.65632662316369,"aZ":-9.966841314286263,"pfxX":-2.2979555031087484,"pfxZ":11.481133964338555,"pX":0.7968771814224276,"pZ":2.6921290809973284,"vX0":5.056368367234889,"vY0":-139.03538502545914,"vZ0":-5.091922118033015,"x":86.62,"y":166.09,"x0":-0.7566069397310136,"y0":50.002682105648844,"z0":5.224639895229432,"aX":-4.445026207323226},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.7,"breakHorizontal":3.0,"spinRate":2663,"spinDirection":207},"zone":6,"typeConfidence":0.84,"plateTime":0.3957577267360737,"extension":6.516164785088323},"index":6,"playId":"3d8602f4-77b7-3166-8468-18aa77f57b8f","pitchNumber":6,"startTime":"2026-05-02T22:32:02.219Z","endTime":"2026-05-02T22:32:11.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.19212392699159,"aZ":-20.47052871530523,"pfxX":-10.519560052184028,"pfxZ":6.120467061173188,"pX":-1.5930409720458978,"pZ":1.9704016663463397,"vX0":1.6010159816705256,"vY0":-138.41803422918542,"vZ0":-5.282907252563613,"x":177.72,"y":185.58,"x0":-0.8194802202155842,"y0":50.00153614596032,"z0":5.3037230328000975,"aX":-20.105317139100826},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.0,"breakHorizontal":18.6,"spinRate":2545,"spinDirection":209},"zone":13,"typeConfidence":0.9,"plateTime":0.39799922475763294,"extension":6.308346072051607},"index":7,"playId":"fd658ef7-af0e-307c-be25-0b6c8085c558","pitchNumber":7,"startTime":"2026-05-02T22:32:45.920Z","endTime":"2026-05-02T22:32:49.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.0,"endSpeed":86.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.321765022861484,"aZ":-10.318862834222703,"pfxX":-4.150161298246398,"pfxZ":11.182149404804099,"pX":-0.0033015492491035524,"pZ":3.0989395360435545,"vX0":3.607981178054564,"vY0":-139.6040686723041,"vZ0":-4.407005795533895,"x":117.13,"y":155.11,"x0":-0.7795554174571511,"y0":50.00169605069693,"z0":5.38945400194542,"aX":-8.110615450924579},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.4,"breakHorizontal":6.7,"spinRate":2608,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.39384366932496606,"extension":6.2506574216810975},"hitData":{"launchSpeed":107.9,"launchAngle":33.0,"totalDistance":424.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":136.98,"coordY":27.83}},"index":8,"playId":"e03870bd-5255-308b-aea2-b4f88431734b","pitchNumber":8,"startTime":"2026-05-02T22:33:03.833Z","endTime":"2026-05-02T22:33:16.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NH"},"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:33:16.560Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan Aranda strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-02T22:39:16.913Z","endTime":"2026-05-02T22:40:08.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Giants pitcher Adrian Houser ejected by HP umpire Hunter Wendelstedt.","event":"Ejection","eventType":"ejection","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-05-02T22:39:19.250Z","endTime":"2026-05-02T22:39:19.251Z","isPitch":false,"type":"action","player":{"id":605288,"link":"/api/v1/people/605288"},"umpire":{"id":427537,"link":"/api/v1/people/427537"},"contextMetrics":{}},{"details":{"description":"Giants director of ml pitching Frank Anderson ejected by 2B umpire Vic Carapazza.","event":"Ejection","eventType":"ejection","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-05-02T22:39:19.252Z","endTime":"2026-05-02T22:39:19.253Z","isPitch":false,"type":"action","player":{"id":667468,"link":"/api/v1/people/667468"},"umpire":{"id":483569,"link":"/api/v1/people/483569"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11953592596534,"aZ":-28.90492720580414,"pfxX":-11.55663831935749,"pfxZ":1.8033588675491892,"pX":0.4051066560618448,"pZ":2.71824630449787,"vX0":7.647801013298244,"vY0":-134.64519602969895,"vZ0":-1.292420911092449,"x":101.56,"y":165.39,"x0":-0.9859377225508568,"y0":50.00625599188353,"z0":5.27013469086345,"aX":-20.99914143469818},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.1,"breakHorizontal":19.1,"spinRate":1883,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.4084546416527415,"extension":6.444029932678824},"index":2,"playId":"4c6ef389-46d1-3339-8cd0-d8bd2dc5bf54","pitchNumber":1,"startTime":"2026-05-02T22:39:19.254Z","endTime":"2026-05-02T22:39:22.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74410131758262,"aZ":-19.75355579393968,"pfxX":-6.874193778273147,"pfxZ":6.93687130408358,"pX":1.1512897584475623,"pZ":3.372928267731264,"vX0":7.7606686474510465,"vY0":-133.90816838342954,"vZ0":-1.2274835374373665,"x":73.12,"y":147.71,"x0":-0.9109271218948854,"y0":50.001773189455044,"z0":5.270142996161214,"aX":-12.306694860880334},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.5,"breakHorizontal":10.4,"spinRate":2186,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.41128366938551775,"extension":6.497112292925804},"index":3,"playId":"41d7c33f-bc31-3ff9-944b-0039393fff51","pitchNumber":2,"startTime":"2026-05-02T22:39:31.133Z","endTime":"2026-05-02T22:39:34.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":68.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69550931856608,"aZ":-36.71757144586129,"pfxX":12.812341449138144,"pfxZ":-3.854251758103662,"pX":0.4617845739065967,"pZ":1.754524014369261,"vX0":0.8246748721260398,"vY0":-109.49584954345332,"vZ0":0.27570054168978686,"x":99.4,"y":191.41,"x0":-1.5808158253629196,"y0":50.00402113861653,"z0":5.654159684032645,"aX":15.094683361172219},"breaks":{"breakAngle":22.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-6.4,"breakHorizontal":-23.3,"spinRate":3104,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.5060394782625046,"extension":5.795916523189915},"index":4,"playId":"6666bfbd-2f95-346d-97a6-96e7fb28d3ce","pitchNumber":3,"startTime":"2026-05-02T22:39:44.984Z","endTime":"2026-05-02T22:39:48.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81457040878659,"aZ":-31.81994360811734,"pfxX":-11.832557242428628,"pfxZ":0.22378720259670892,"pX":-0.05342233886050415,"pZ":1.1538588676104071,"vX0":7.401492097818432,"vY0":-126.7279819594177,"vZ0":-3.3634432360581563,"x":119.04,"y":207.63,"x0":-1.4988982814764396,"y0":50.00602410668269,"z0":5.084192470618063,"aX":-18.937440090736114},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.2,"breakHorizontal":19.3,"spinRate":2022,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.43492783690752335,"extension":6.285526919638018},"index":5,"playId":"8bec7cb3-a844-3f9f-973d-4d157f43729b","pitchNumber":4,"startTime":"2026-05-02T22:40:05.047Z","endTime":"2026-05-02T22:40:08.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:40:08.575Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jake Fraley pops out to third baseman Matt Chapman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-02T22:40:25.910Z","endTime":"2026-05-02T22:41:30.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":75.3,"endSpeed":67.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89753314519477,"aZ":-38.10079715941711,"pfxX":12.482024246257673,"pfxZ":-5.044574491287879,"pX":-1.1204726186881537,"pZ":1.8987891279294575,"vX0":-2.1832357636939967,"vY0":-109.41759779346499,"vZ0":0.9681736643522834,"x":159.71,"y":187.51,"x0":-1.7094459671310986,"y0":50.002722996146005,"z0":5.635909268120376,"aX":14.663715813673031},"breaks":{"breakAngle":20.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-8.3,"breakHorizontal":-21.6,"spinRate":3089,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.5066765350245284,"extension":5.9116436649394535},"index":0,"playId":"529a0cd3-6ddd-3449-9f6e-0f5f7d50d972","pitchNumber":1,"startTime":"2026-05-02T22:40:33.629Z","endTime":"2026-05-02T22:40:37.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.4,"endSpeed":84.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12222783953708,"aZ":-23.615399013275976,"pfxX":-11.55824656526352,"pfxZ":4.680742107632483,"pX":1.3544167898905293,"pZ":2.337736923245728,"vX0":10.094197176959149,"vY0":-135.51898460300788,"vZ0":-3.177135007513799,"x":65.37,"y":175.66,"x0":-0.9469904660805939,"y0":50.005144573862886,"z0":5.205723203273267,"aX":-21.150579588206856},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.8,"breakHorizontal":18.4,"spinRate":2137,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.40671445228094205,"extension":6.483217887596637},"index":1,"playId":"cead28c5-3c8e-3458-9649-b90959cc6dca","pitchNumber":2,"startTime":"2026-05-02T22:40:45.004Z","endTime":"2026-05-02T22:40:48.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.898561580044706,"aZ":-26.094872135596347,"pfxX":-11.537921533597537,"pfxZ":3.3601866115908603,"pX":-1.1345245370037826,"pZ":1.8905063523368604,"vX0":5.02078723339422,"vY0":-135.04006436280147,"vZ0":-3.4465474608497897,"x":160.25,"y":187.74,"x0":-1.539776388737915,"y0":50.004604741561586,"z0":5.06122131137276,"aX":-20.88426650682798},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.4,"breakHorizontal":19.4,"spinRate":2068,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.40874943537938213,"extension":6.466665436176028},"index":2,"playId":"d3d23ab1-497a-3003-823b-950035d5ed7e","pitchNumber":3,"startTime":"2026-05-02T22:40:56.642Z","endTime":"2026-05-02T22:41:00.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":83.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57085142409251,"aZ":-25.892077546225188,"pfxX":-11.986411638469201,"pfxZ":3.4553228664275393,"pX":0.37435857829945685,"pZ":1.8292982133171216,"vX0":8.293373592873,"vY0":-135.28652117605938,"vZ0":-3.8883113322817486,"x":102.73,"y":189.39,"x0":-1.2024343818666219,"y0":50.00498301456486,"z0":5.139482821961887,"aX":-21.81306484437446},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.4,"breakHorizontal":19.4,"spinRate":2094,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.4077400867017973,"extension":6.320879788735929},"index":3,"playId":"816eaed9-6162-33f7-bbd7-022f73f05588","pitchNumber":4,"startTime":"2026-05-02T22:41:08.696Z","endTime":"2026-05-02T22:41:12.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.55989194478373,"aZ":-25.306931759334578,"pfxX":-11.053958611875398,"pfxZ":3.74470558817832,"pX":-0.2725462241974434,"pZ":2.2506892204679283,"vX0":6.563348612896649,"vY0":-135.7769806893017,"vZ0":-2.72857207484272,"x":127.39,"y":178.01,"x0":-1.3071550186257392,"y0":50.004786970375605,"z0":5.063139452331079,"aX":-20.281476325453433},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.2,"breakHorizontal":18.2,"spinRate":2098,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.4061322202603126,"extension":6.3585880803517805},"hitData":{"launchSpeed":88.1,"launchAngle":70.0,"totalDistance":144.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":105.19,"coordY":170.94}},"index":4,"playId":"e9566032-90ce-36b5-8fe8-7069f1d61b30","pitchNumber":5,"startTime":"2026-05-02T22:41:21.301Z","endTime":"2026-05-02T22:41:30.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:41:30.621Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Richie Palacios strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-02T22:41:44.032Z","endTime":"2026-05-02T22:42:51.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98790518529032,"aZ":-29.063145006340488,"pfxX":-10.335351430906142,"pfxZ":1.6657414779881998,"pX":-1.6096079071540572,"pZ":2.095070831535047,"vX0":3.1389459107139315,"vY0":-136.5896837548955,"vZ0":-2.9729022986998457,"x":178.35,"y":182.21,"x0":-1.4410537853174108,"y0":50.00010462912365,"z0":5.225834030127051,"aX":-19.253391594923166},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.5,"breakHorizontal":17.9,"spinRate":1845,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4031583826618106,"extension":6.249484714797714},"index":0,"playId":"507cfd48-8ef9-3386-9c94-157414378033","pitchNumber":1,"startTime":"2026-05-02T22:41:56.069Z","endTime":"2026-05-02T22:41:59.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":68.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.930029523669855,"aZ":-38.79498950519246,"pfxX":11.858002489554455,"pfxZ":-5.4681626765527245,"pX":0.20637856941172414,"pZ":1.6739432113466304,"vX0":0.5474243348486094,"vY0":-110.86400328727917,"vZ0":0.6970422230766846,"x":109.13,"y":193.58,"x0":-1.5800929816424263,"y0":50.00349757172241,"z0":5.496493994342078,"aX":14.352626652746412},"breaks":{"breakAngle":20.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-9.2,"breakHorizontal":-21.5,"spinRate":3041,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.49938268864518065,"extension":6.087091217225712},"index":1,"playId":"85cf3d14-bfd6-38e8-b40a-010df081c216","pitchNumber":2,"startTime":"2026-05-02T22:42:08.447Z","endTime":"2026-05-02T22:42:12.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":69.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.874287596236396,"aZ":-40.425390664192996,"pfxX":11.457767804668165,"pfxZ":-6.766237982155359,"pX":-0.026810562163489465,"pZ":1.6926911369849627,"vX0":0.22089495938314307,"vY0":-111.50691752968713,"vZ0":0.6846652565158695,"x":118.02,"y":193.08,"x0":-1.60908699183521,"y0":50.00226198102147,"z0":5.659935050189143,"aX":13.976659186269156},"breaks":{"breakAngle":19.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-11.5,"breakHorizontal":-20.6,"spinRate":3118,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.49721037490043685,"extension":5.914294892512411},"index":2,"playId":"74f0dc1d-e1ac-3c7a-8aed-af5ecb16775f","pitchNumber":3,"startTime":"2026-05-02T22:42:22.505Z","endTime":"2026-05-02T22:42:25.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-02T22:42:37.120Z","endTime":"2026-05-02T22:42:48.447Z","isPitch":false,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":79.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.686073049081806,"aZ":-40.034992984809676,"pfxX":-9.814517871212383,"pfxZ":-4.828480585386743,"pX":-0.5603723835263089,"pZ":1.7950005762781676,"vX0":5.408562627234867,"vY0":-128.1207419814565,"vZ0":-0.4302190836469716,"x":138.36,"y":190.31,"x0":-1.4472417635824781,"y0":50.0042487582468,"z0":5.151493667338794,"aX":-15.972802172316811},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-8.5,"breakHorizontal":16.2,"spinRate":1967,"spinDirection":263},"zone":7,"typeConfidence":2.0,"plateTime":0.431012197711369,"extension":6.274661678032325},"index":4,"playId":"2a46ae47-2307-3e61-bccb-89ba18b52581","pitchNumber":4,"startTime":"2026-05-02T22:42:48.447Z","endTime":"2026-05-02T22:42:51.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:42:51.506Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Gilbert walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-02T22:44:50.721Z","endTime":"2026-05-02T22:46:12.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.932058675722455,"aZ":-18.04860486727998,"pfxX":-0.6004292771144559,"pfxZ":7.678520035475854,"pX":0.5835939445283352,"pZ":3.5389767697396044,"vX0":4.130663665093831,"vY0":-135.37280501069625,"vZ0":-1.7123326691819052,"x":94.75,"y":143.23,"x0":-0.8897761446078186,"y0":50.004786550218085,"z0":5.4546288822958005,"aX":-1.1052423023611209},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":0.1,"spinRate":2664,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.405956767704311,"extension":6.3085825201127275},"index":0,"playId":"de0f6309-2cdb-3411-ac0c-b133eb8d2eda","pitchNumber":1,"startTime":"2026-05-02T22:45:05.560Z","endTime":"2026-05-02T22:45:09.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":true},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":81.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07472587854437,"aZ":-27.04477555423465,"pfxX":-11.345715953532133,"pfxZ":2.95989159255258,"pX":0.3923492781197954,"pZ":1.4142812320203455,"vX0":6.352254442559713,"vY0":-131.9908687117991,"vZ0":-4.857824928975236,"x":102.04,"y":200.59,"x0":-0.5958199677040963,"y0":50.00047481461241,"z0":5.31703174063676,"aX":-19.63527254431955},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.3,"breakHorizontal":18.7,"spinRate":1733,"spinDirection":229},"zone":14,"typeConfidence":0.91,"plateTime":0.4180417571873374,"extension":6.188085886380002},"index":1,"playId":"4aaad4c2-0d7a-37c0-b85e-e6f87e69c194","pitchNumber":2,"startTime":"2026-05-02T22:45:20.353Z","endTime":"2026-05-02T22:45:47.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.6226578100316,"aZ":-11.691500707530691,"pfxX":-5.426452303883924,"pfxZ":10.574110309501272,"pX":-1.0312162892868326,"pZ":2.520287696764581,"vX0":1.4313214900970606,"vY0":-139.76284476980302,"vZ0":-5.597660179311303,"x":156.31,"y":170.73,"x0":-0.8520450351058092,"y0":50.00227133169968,"z0":5.348293134474716,"aX":-10.5110945130443},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":9.4,"spinRate":2549,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3950710399870241,"extension":6.363903983030672},"index":2,"playId":"f3b9159d-1528-38b3-b730-63488a0f1ebb","pitchNumber":3,"startTime":"2026-05-02T22:45:52.551Z","endTime":"2026-05-02T22:45:56.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.584510230130554,"aZ":-8.215222719177442,"pfxX":-3.756270766856735,"pfxZ":12.445880721929502,"pX":1.0785068593926928,"pZ":1.6926202695126975,"vX0":6.125318500701975,"vY0":-139.36019867151845,"vZ0":-8.167761650970373,"x":75.89,"y":193.08,"x0":-0.6817865367947178,"y0":50.00005919286115,"z0":5.240825809029853,"aX":-7.229817730139212},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.5,"breakHorizontal":5.2,"spinRate":2605,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.39631642619368934,"extension":6.522375267619532},"index":3,"playId":"288082ea-b1f7-37eb-8959-1ad0f41e0fce","pitchNumber":4,"startTime":"2026-05-02T22:46:08.193Z","endTime":"2026-05-02T22:46:12.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.9,"awayTeamWinProbability":54.1,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:46:12.011Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-02T22:46:23.296Z","endTime":"2026-05-02T22:47:48.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":85.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.844729022648345,"aZ":-8.950105525654381,"pfxX":-5.048316455649803,"pfxZ":12.273871178641528,"pX":0.5047989392304452,"pZ":2.222075788730118,"vX0":5.143644322711346,"vY0":-138.3666741357635,"vZ0":-6.406445151993948,"x":97.76,"y":178.78,"x0":-0.7443554428027078,"y0":50.000936844206585,"z0":5.203483496823696,"aX":-9.550832841478945},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.6,"breakHorizontal":7.7,"spinRate":2594,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.39958644453126757,"extension":6.613705225283904},"index":0,"playId":"580bfa70-5eca-3df7-880d-8fd04a91a407","pitchNumber":1,"startTime":"2026-05-02T22:46:40.666Z","endTime":"2026-05-02T22:46:43.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":91.0,"endSpeed":82.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41775367273573,"aZ":-27.554865648388166,"pfxX":-10.267337115632248,"pfxZ":2.6612281106064133,"pX":0.21439820121545172,"pZ":1.261371618112182,"vX0":5.985663028076611,"vY0":-132.24907776495323,"vZ0":-5.111026421399702,"x":108.83,"y":204.72,"x0":-0.7679470773361388,"y0":50.00391097290676,"z0":5.290529902669654,"aX":-17.82740061823677},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.7,"breakHorizontal":16.9,"spinRate":1827,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.41734344808778934,"extension":6.492921992288468},"index":1,"playId":"2b689497-d752-3b61-8b3f-484e3da01ec3","pitchNumber":2,"startTime":"2026-05-02T22:47:01.009Z","endTime":"2026-05-02T22:47:04.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"startTime":"2026-05-02T22:47:19.066Z","endTime":"2026-05-02T22:47:45.108Z","isPitch":false,"type":"action","player":{"id":672275,"link":"/api/v1/people/672275"},"defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.949022857348677,"aZ":-32.4181404370877,"pfxX":5.985318985706071,"pfxZ":-0.1495269335728282,"pX":1.258318337636866,"pZ":0.9040106778988443,"vX0":3.4254336876929092,"vY0":-128.57541489167133,"vZ0":-4.555454555348938,"x":69.04,"y":214.37,"x0":-0.8781544188208691,"y0":50.00371150355527,"z0":5.276087152545883,"aX":9.806658701305906},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.2,"breakHorizontal":-11.8,"spinRate":3029,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.42952986399272186,"extension":6.339444111515733},"index":3,"playId":"60ca76f0-613c-32aa-89ff-b463164c086c","pitchNumber":3,"startTime":"2026-05-02T22:47:45.108Z","endTime":"2026-05-02T22:47:48.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.65,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:47:48.276Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jung Hoo Lee lines out to right fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-02T22:48:00.377Z","endTime":"2026-05-02T22:49:45.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":81.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.27584113373551,"aZ":-28.149888710835988,"pfxX":-11.395251951548332,"pfxZ":2.32636444597446,"pX":-1.0931847261247107,"pZ":1.1931490126419777,"vX0":2.9623788337936783,"vY0":-132.24075609771288,"vZ0":-5.191521098597818,"x":158.67,"y":206.56,"x0":-0.7642480970551447,"y0":50.004726715639066,"z0":5.306985027168206,"aX":-19.716851144340403},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.0,"breakHorizontal":19.7,"spinRate":1745,"spinDirection":224},"zone":13,"typeConfidence":0.91,"plateTime":0.41792069353186223,"extension":6.477181758476631},"index":0,"playId":"235dc0df-8ed9-3f7d-94fe-ca7ecd492906","pitchNumber":1,"startTime":"2026-05-02T22:48:17.525Z","endTime":"2026-05-02T22:48:20.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94962467203504,"aZ":-17.076944605620543,"pfxX":-0.07843631804206375,"pfxZ":8.264071505809094,"pX":-0.3022186107314154,"pZ":3.1889704006287873,"vX0":1.8103167748612539,"vY0":-134.94845486126627,"vZ0":-2.4538532640129223,"x":128.52,"y":152.68,"x0":-0.9742576278442422,"y0":50.003701918823694,"z0":5.3261753397119165,"aX":-0.14350218569521045},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.5,"breakHorizontal":-0.2,"spinRate":2704,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.40735538346089406,"extension":6.50889113876521},"index":1,"playId":"1b78963e-e6ab-3fa2-969b-45bb29cb889e","pitchNumber":2,"startTime":"2026-05-02T22:48:37.982Z","endTime":"2026-05-02T22:48:40.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"5b4d8375-8903-4883-8546-70f9327d4d28","startTime":"2026-05-02T22:49:00.890Z","endTime":"2026-05-02T22:49:05.890Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.005507005198034,"aZ":-26.312152743886802,"pfxX":-10.646125804112327,"pfxZ":3.336810236199131,"pX":-0.9081630342184982,"pZ":0.9961156957076189,"vX0":3.140415325608328,"vY0":-132.78389360201845,"vZ0":-5.97293672055491,"x":151.62,"y":211.88,"x0":-0.7359046617159808,"y0":50.00082929651831,"z0":5.23359010446174,"aX":-18.679770546271904},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.7,"breakHorizontal":18.4,"spinRate":1925,"spinDirection":228},"zone":13,"typeConfidence":0.91,"plateTime":0.4152479750157094,"extension":6.360530430362312},"index":3,"playId":"43f3a5f8-07d5-3a46-bf10-090692d028fa","pitchNumber":3,"startTime":"2026-05-02T22:49:15.871Z","endTime":"2026-05-02T22:49:19.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.2237484968611,"aZ":-17.560644965206304,"pfxX":-1.419710278529934,"pfxZ":7.791439581467705,"pX":0.4907892457473142,"pZ":2.4749786125842115,"vX0":3.925902417792191,"vY0":-137.03593672906368,"vZ0":-4.250258810698842,"x":98.29,"y":171.96,"x0":-0.7848473317635078,"y0":50.001203528306085,"z0":5.268947245721054,"aX":-2.6625734869675},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.2,"breakHorizontal":1.6,"spinRate":2687,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.4018527611982816,"extension":6.47974748969336},"hitData":{"launchSpeed":88.8,"launchAngle":22.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.65,"coordY":126.85}},"index":4,"playId":"b8fe6f38-303a-347f-be36-b63f7ec8e9b3","pitchNumber":4,"startTime":"2026-05-02T22:49:35.602Z","endTime":"2026-05-02T22:49:45.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.38,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:49:45.629Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-02T22:52:22.834Z","endTime":"2026-05-02T22:53:03.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669947,"fullName":"Jesse Scholtens","link":"/api/v1/people/669947"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-02T22:50:09.390Z","endTime":"2026-05-02T22:50:26.190Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jesse Scholtens replaces Griffin Jax.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-02T22:50:26.190Z","endTime":"2026-05-02T22:52:25.111Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669947,"link":"/api/v1/people/669947"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59416056267386,"aZ":-13.051700446837309,"pfxX":-6.856758990329968,"pfxZ":10.54074580640942,"pX":-0.7424865614945027,"pZ":2.1234925347147993,"vX0":2.8075661472430116,"vY0":-134.67472689361045,"vZ0":-6.7754049085119386,"x":145.3,"y":181.45,"x0":-0.9148834020235546,"y0":50.00421359670579,"z0":5.617715480895337,"aX":-12.441913535358365},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.6,"breakHorizontal":11.6,"spinRate":2244,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.4086212839124914,"extension":6.833438689126643},"index":2,"playId":"212b3fc6-0ba3-3106-a23f-bc9be7bff323","pitchNumber":1,"startTime":"2026-05-02T22:52:25.111Z","endTime":"2026-05-02T22:52:52.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03594655406315,"aZ":-10.715288031194135,"pfxX":-4.885249088614421,"pfxZ":11.913323866751385,"pX":-0.25676969469116867,"pZ":2.649207792790678,"vX0":3.4487542626380923,"vY0":-134.34496313616205,"vZ0":-5.9346242931683975,"x":126.79,"y":167.25,"x0":-0.9318531112008617,"y0":50.006271834251834,"z0":5.671585524340154,"aX":-8.802391697852146},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":20.3,"breakHorizontal":7.9,"spinRate":2276,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4099768410798559,"extension":6.670301006735803},"hitData":{"launchSpeed":94.2,"launchAngle":-1.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":149.66}},"index":3,"playId":"bbc174de-b346-3033-995f-7859cb046e73","pitchNumber":2,"startTime":"2026-05-02T22:52:54.394Z","endTime":"2026-05-02T22:53:03.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:53:03.150Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonny DeLuca singles on a ground ball to shortstop Willy Adames.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T22:54:49.634Z","endTime":"2026-05-02T22:56:05.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.708795837310866,"aZ":-27.221508530571214,"pfxX":-11.964004900083303,"pfxZ":2.6932495098466402,"pX":1.0835872619243205,"pZ":1.6675236890972185,"vX0":9.655826176782798,"vY0":-135.30241602843114,"vZ0":-4.117364913026771,"x":75.7,"y":193.76,"x0":-0.9910375921312322,"y0":50.00479059484844,"z0":5.134510304709177,"aX":-22.0090357648723},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.1,"breakHorizontal":19.4,"spinRate":2027,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4060505042356679,"extension":6.392394802320405},"index":0,"playId":"8940892f-fe61-3509-93c9-f6d003753431","pitchNumber":1,"startTime":"2026-05-02T22:55:12.222Z","endTime":"2026-05-02T22:55:15.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":87.3,"endSpeed":79.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.075160608202232,"aZ":-26.69840091036595,"pfxX":3.3142194752203284,"pfxZ":3.361803763902186,"pX":0.5086393229965811,"pZ":2.2628769874604844,"vX0":3.44810334779647,"vY0":-127.09251341953427,"vZ0":-2.151392574932749,"x":97.61,"y":177.68,"x0":-1.2983298863525667,"y0":50.00239986841244,"z0":5.249672977756698,"aX":5.398654545860197},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.8,"breakHorizontal":-6.8,"spinRate":2484,"spinDirection":162},"zone":6,"typeConfidence":2.0,"plateTime":0.4316643415699337,"extension":6.25633507113807},"index":1,"playId":"31687ec5-f9fa-3996-9fc2-2fffd3d8fec5","pitchNumber":2,"startTime":"2026-05-02T22:55:23.412Z","endTime":"2026-05-02T22:55:28.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":69.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93323064598802,"aZ":-39.533351730278056,"pfxX":12.404827707420079,"pfxZ":-6.057339789861307,"pX":0.09553674981443781,"pZ":1.982878084151969,"vX0":0.0017474125192712409,"vY0":-111.05406665659729,"vZ0":1.3997710814402455,"x":113.36,"y":185.24,"x0":-1.509407559697011,"y0":50.002600611380636,"z0":5.544711693019254,"aX":15.071689917160418},"breaks":{"breakAngle":20.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-10.0,"breakHorizontal":-22.3,"spinRate":3071,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.49844930535757737,"extension":6.033946730879745},"index":2,"playId":"21536609-c6a6-3478-97ed-f5dc42629db8","pitchNumber":3,"startTime":"2026-05-02T22:55:39.874Z","endTime":"2026-05-02T22:55:43.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":69.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.504518423858833,"aZ":-39.81276325242858,"pfxX":11.578843269617515,"pfxZ":-6.136582581998985,"pX":0.718465799186693,"pZ":2.015873400629466,"vX0":1.3657233773354318,"vY0":-112.39869887922899,"vZ0":1.0953293357448555,"x":89.61,"y":184.35,"x0":-1.4014103862078957,"y0":50.001977942604874,"z0":5.652441676741592,"aX":14.41375642729217},"breaks":{"breakAngle":20.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-10.3,"breakHorizontal":-21.2,"spinRate":3027,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.4924302313385325,"extension":5.868324186824467},"hitData":{"launchSpeed":84.0,"launchAngle":5.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":98.6,"coordY":154.72}},"index":3,"playId":"76ae3acd-2d1e-32ca-9d3c-9ce27123c98a","pitchNumber":4,"startTime":"2026-05-02T22:55:55.634Z","endTime":"2026-05-02T22:56:05.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":0.98,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:56:05.062Z","atBatIndex":18},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Hunter Feduccia out on a sacrifice bunt, third baseman Matt Chapman to first baseman Rafael Devers. Jonny DeLuca to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T22:56:24.787Z","endTime":"2026-05-02T22:56:59.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39283782365244,"aZ":-29.145465413956522,"pfxX":-11.372730144093229,"pfxZ":1.685010092338767,"pX":-2.3521036336170136,"pZ":1.4778881225247322,"vX0":2.4062851735534627,"vY0":-134.13611947345146,"vZ0":-4.063345558432335,"x":206.66,"y":198.88,"x0":-1.793700688522013,"y0":50.00031612487937,"z0":5.129267999049306,"aX":-20.38420907791775},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.3,"breakHorizontal":19.9,"spinRate":2026,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4109002488971254,"extension":5.971513362217414},"index":0,"playId":"33938cda-82a8-325c-a7c3-0f91ac3724ac","pitchNumber":1,"startTime":"2026-05-02T22:56:37.136Z","endTime":"2026-05-02T22:56:40.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676439,"link":"/api/v1/people/676439","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2025386855595,"aZ":-28.727398599780496,"pfxX":-11.691892523304391,"pfxZ":1.9247357570625194,"pX":-0.5836751051919006,"pZ":3.1886792802782113,"vX0":6.289726047656876,"vY0":-134.1588200474506,"vZ0":-0.1392155867838959,"x":139.25,"y":152.69,"x0":-1.458710704232812,"y0":50.00650426725333,"z0":5.315761077409298,"aX":-20.988322376270222},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.7,"breakHorizontal":19.6,"spinRate":2115,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.4107034545220132,"extension":6.165236597153744},"hitData":{"launchSpeed":35.0,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":122.13,"coordY":190.61}},"index":1,"playId":"a0b41721-925e-376f-b49c-f5341c185bec","pitchNumber":2,"startTime":"2026-05-02T22:56:52.723Z","endTime":"2026-05-02T22:56:59.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676439,"link":"/api/v1/people/676439","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":57.699999999999996,"awayTeamWinProbability":42.300000000000004,"homeTeamWinProbabilityAdded":-1.8000000000000043,"leverageIndex":1.62,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:56:59.787Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Walls grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T22:57:24.774Z","endTime":"2026-05-02T22:58:15.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":68.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.231659868014056,"aZ":-41.324538606154924,"pfxX":9.9313618585333,"pfxZ":-7.618829873377929,"pX":-0.9373443340212668,"pZ":1.281751446100975,"vX0":-0.7434872369614451,"vY0":-110.56856213974211,"vZ0":0.26498570232846674,"x":152.73,"y":204.17,"x0":-1.8760725449480622,"y0":50.00299286471668,"z0":5.6065511927966085,"aX":11.926973200764444},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-13.2,"breakHorizontal":-17.5,"spinRate":2987,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.5011877405701322,"extension":5.832805527150011},"index":0,"playId":"1b2c99e9-3ec0-3abe-93a3-e7618576ad80","pitchNumber":1,"startTime":"2026-05-02T22:57:30.845Z","endTime":"2026-05-02T22:57:34.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":67.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15367740213822,"aZ":-40.79490365597949,"pfxX":10.29015249820873,"pfxZ":-7.377907395955576,"pX":-0.1841814114829139,"pZ":0.967157512243099,"vX0":0.1820101552998431,"vY0":-109.25049532568583,"vZ0":-0.1564398072289328,"x":124.02,"y":212.67,"x0":-1.5990666295025173,"y0":50.002307919446004,"z0":5.549492033029903,"aX":12.02742237250522},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-12.8,"breakHorizontal":-18.5,"spinRate":2984,"spinDirection":60},"zone":13,"typeConfidence":2.0,"plateTime":0.5078266814352084,"extension":6.0202640089872625},"index":1,"playId":"c78145cc-5fbb-3e26-be3c-0065252c1a46","pitchNumber":2,"startTime":"2026-05-02T22:57:44.554Z","endTime":"2026-05-02T22:57:48.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.226833395647834,"aZ":-29.10106133360151,"pfxX":3.4670880362502636,"pfxZ":1.9033559560777942,"pX":0.5543705767450888,"pZ":2.755684894916127,"vX0":4.012273437050797,"vY0":-126.83967835164839,"vZ0":-0.740145018412544,"x":95.87,"y":164.38,"x0":-1.5039609950932844,"y0":50.00209941900885,"z0":5.391210209498526,"aX":5.595241962984954},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.5,"breakHorizontal":-7.2,"spinRate":2389,"spinDirection":148},"zone":3,"typeConfidence":2.0,"plateTime":0.43338394956847903,"extension":6.168789945964263},"hitData":{"launchSpeed":65.7,"launchAngle":1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.28,"coordY":170.94}},"index":2,"playId":"06958ee4-4bc5-3b96-b18b-f0c197b7c51f","pitchNumber":3,"startTime":"2026-05-02T22:58:06.439Z","endTime":"2026-05-02T22:58:15.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":1.44,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:58:15.554Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chandler Simpson lines out to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T22:58:27.312Z","endTime":"2026-05-02T22:59:57.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.917983679678233,"aZ":-28.651024288387447,"pfxX":-12.303564878337156,"pfxZ":1.938735745512,"pX":1.4627447256816424,"pZ":2.8483036061347327,"vX0":10.543758779426634,"vY0":-134.5739712474875,"vZ0":-1.195779456576144,"x":61.24,"y":161.88,"x0":-0.9267607763674459,"y0":50.00142144917117,"z0":5.346730499495781,"aX":-22.34068807210938},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.5,"breakHorizontal":19.7,"spinRate":2054,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.40857090889267855,"extension":6.324745486866883},"index":0,"playId":"87eaff65-5c03-3788-94aa-5bf2483d678b","pitchNumber":1,"startTime":"2026-05-02T22:58:50.609Z","endTime":"2026-05-02T22:58:53.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":68.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.778987364467223,"aZ":-38.75094445101158,"pfxX":10.952731916531548,"pfxZ":-5.527420910165037,"pX":0.17866246308454942,"pZ":1.828442052088169,"vX0":0.8116941773655613,"vY0":-110.00825697591304,"vZ0":1.0171146406451996,"x":110.19,"y":189.41,"x0":-1.6156151773161698,"y0":50.00273384184394,"z0":5.56385351855327,"aX":13.034273704910504},"breaks":{"breakAngle":19.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-9.1,"breakHorizontal":-19.9,"spinRate":2958,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.5035370456772124,"extension":5.948513373987065},"index":1,"playId":"1154da26-5cdf-3c74-99bd-e8f81f3618c8","pitchNumber":2,"startTime":"2026-05-02T22:59:05.802Z","endTime":"2026-05-02T22:59:08.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.709283824212093,"aZ":-37.83445725903796,"pfxX":-10.39414374016691,"pfxZ":-3.5664928333668247,"pX":-0.020624372868762952,"pZ":0.5286371757308543,"vX0":7.156467550888483,"vY0":-126.30363848336053,"vZ0":-3.620575813625841,"x":117.79,"y":224.51,"x0":-1.5642445652200665,"y0":50.000304772797186,"z0":5.07588923433686,"aX":-16.512242155322966},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.1,"breakHorizontal":16.8,"spinRate":1780,"spinDirection":264},"zone":13,"typeConfidence":2.0,"plateTime":0.43644033533624693,"extension":6.16685777097387},"index":2,"playId":"3bce5720-6b56-3a59-acd0-4990d833c897","pitchNumber":3,"startTime":"2026-05-02T22:59:21.690Z","endTime":"2026-05-02T22:59:27.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":86.2,"endSpeed":78.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.828194865028333,"aZ":-33.922843891225995,"pfxX":-10.876749241353675,"pfxZ":-1.1090660110508166,"pX":-0.5540289930379034,"pZ":1.8956284020919283,"vX0":6.153594463561624,"vY0":-125.34991818027024,"vZ0":-1.2558598659694074,"x":138.12,"y":187.6,"x0":-1.6357021178162232,"y0":50.00182257806056,"z0":5.188787798023569,"aX":-17.19848627210941},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.0,"breakHorizontal":18.1,"spinRate":1775,"spinDirection":268},"zone":7,"typeConfidence":2.0,"plateTime":0.43802594569495934,"extension":6.117987476475254},"hitData":{"launchSpeed":82.6,"launchAngle":26.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.35,"coordY":94.53}},"index":3,"playId":"d3b14a5c-4579-381c-9c00-d7d4b796b9fb","pitchNumber":4,"startTime":"2026-05-02T22:59:49.520Z","endTime":"2026-05-02T22:59:57.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.8000000000000043,"leverageIndex":1.42,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:59:57.584Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a ground ball to left fielder Chandler Simpson, deflected by third baseman Junior Caminero.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T23:01:47.804Z","endTime":"2026-05-02T23:02:53.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669947,"fullName":"Jesse Scholtens","link":"/api/v1/people/669947"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"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(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.4,"endSpeed":83.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.544543005130826,"aZ":-17.127751721531364,"pfxX":-9.214790094270418,"pfxZ":8.299409049064078,"pX":-0.5173852424227225,"pZ":2.1999843748012733,"vX0":4.486168406514457,"vY0":-134.3716393024844,"vZ0":-5.813344420007032,"x":136.72,"y":179.38,"x0":-1.0196056731250829,"y0":50.000053345687554,"z0":5.625662318592974,"aX":-16.697042238968},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.8,"breakHorizontal":15.6,"spinRate":2263,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.40902389541043505,"extension":6.84113520541493},"index":0,"playId":"4a2bfb4e-c42f-36b2-8406-a384889e7959","pitchNumber":1,"startTime":"2026-05-02T23:02:10.149Z","endTime":"2026-05-02T23:02:13.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-02T23:02:26.428Z","endTime":"2026-05-02T23:02:41.895Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"},"defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":88.2,"endSpeed":80.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89772131746378,"aZ":-24.304592399470863,"pfxX":1.3359414537473802,"pfxZ":4.760647102754059,"pX":-0.3921891790942814,"pZ":1.6037216884917418,"vX0":1.3787251839376211,"vY0":-128.3763005814127,"vZ0":-5.509624266416752,"x":131.95,"y":195.48,"x0":-1.111643611877947,"y0":50.003541887174094,"z0":5.6929432485443465,"aX":2.209027017904991},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.4,"breakHorizontal":-2.8,"spinRate":2341,"spinDirection":194},"zone":7,"typeConfidence":2.0,"plateTime":0.4281822356966929,"extension":6.629189962267062},"hitData":{"launchSpeed":81.4,"launchAngle":9.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":77.33,"coordY":135.76}},"index":2,"playId":"7715b636-6843-3085-a633-5b82b5ff7d65","pitchNumber":2,"startTime":"2026-05-02T23:02:41.895Z","endTime":"2026-05-02T23:02:53.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.6,"awayTeamWinProbability":54.4,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:02:53.680Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rafael Devers pops out to catcher Hunter Feduccia in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T23:03:02.599Z","endTime":"2026-05-02T23:04:44.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669947,"fullName":"Jesse Scholtens","link":"/api/v1/people/669947"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.281640842726194,"aZ":-23.81513906414566,"pfxX":1.4939291986122507,"pfxZ":5.04963227462601,"pX":0.7529166904021317,"pZ":2.5000930171731546,"vX0":3.805369607370129,"vY0":-128.55482778906006,"vZ0":-3.6381506727332993,"x":88.3,"y":171.28,"x0":-0.9469711749599405,"y0":50.00419315058859,"z0":5.805040052752258,"aX":2.4742463981409974},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.4,"breakHorizontal":-3.6,"spinRate":2295,"spinDirection":188},"zone":6,"typeConfidence":2.0,"plateTime":0.4277894905212496,"extension":6.653646716414772},"index":0,"playId":"23f3d780-f180-3065-8c60-6e96d33b8db4","pitchNumber":1,"startTime":"2026-05-02T23:03:20.034Z","endTime":"2026-05-02T23:03:23.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50663994244602,"aZ":-13.437359673926167,"pfxX":-3.077525378837914,"pfxZ":10.338588612929719,"pX":-0.7787577552837511,"pZ":2.753730838835524,"vX0":1.1420281568793869,"vY0":-134.5959907668867,"vZ0":-5.299401281949328,"x":146.68,"y":164.43,"x0":-0.8116646615650146,"y0":50.00641433769713,"z0":5.7196508486299,"aX":-5.579364232694792},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.6,"breakHorizontal":5.3,"spinRate":2234,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.40883868293506165,"extension":6.649196096714279},"index":1,"playId":"691986a1-3b56-3342-8552-3f68d5e0ecf0","pitchNumber":2,"startTime":"2026-05-02T23:03:37.383Z","endTime":"2026-05-02T23:03:43.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":83.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.28960978143873,"aZ":-11.850745624385995,"pfxX":-4.151541029735959,"pfxZ":11.110753853218478,"pX":-0.5502041907515517,"pZ":3.3487232849130772,"vX0":2.666641182964011,"vY0":-135.9906160936815,"vZ0":-4.252196863793521,"x":137.97,"y":148.36,"x0":-1.0160107328380157,"y0":50.00416678065907,"z0":5.786524860520666,"aX":-7.595453534290493},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.1,"breakHorizontal":6.7,"spinRate":2298,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.4064115144998177,"extension":6.756740582855485},"index":2,"playId":"515a994f-eef6-36b7-9ae8-7808aad8900a","pitchNumber":3,"startTime":"2026-05-02T23:04:12.058Z","endTime":"2026-05-02T23:04:18.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2977973239421,"aZ":-24.74252736769754,"pfxX":2.4696907658768192,"pfxZ":4.48544306176363,"pX":0.06866148353073684,"pZ":2.2043177805820204,"vX0":1.4314443645840758,"vY0":-128.10599812317236,"vZ0":-4.129576807428397,"x":114.38,"y":179.26,"x0":-0.8187832437783811,"y0":50.00173085339602,"z0":5.778993485412856,"aX":4.090498202925658},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.4,"breakHorizontal":-4.8,"spinRate":2389,"spinDirection":182},"zone":5,"typeConfidence":2.0,"plateTime":0.4281129194293345,"extension":6.7533836498443485},"hitData":{"launchSpeed":78.4,"launchAngle":85.0,"totalDistance":32.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":121.91,"coordY":218.57}},"index":3,"playId":"0ff67491-b9c4-39a7-b04a-a2433e3fd949","pitchNumber":4,"startTime":"2026-05-02T23:04:35.052Z","endTime":"2026-05-02T23:04:44.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":1.78,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:04:44.579Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Matt Chapman strikes out swinging and Casey Schmitt caught stealing 2nd, catcher Hunter Feduccia to second baseman Richie Palacios to catcher Hunter Feduccia.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T23:05:00.036Z","endTime":"2026-05-02T23:07:47.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669947,"fullName":"Jesse Scholtens","link":"/api/v1/people/669947"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.330657247765856,"aZ":-26.963814462196815,"pfxX":1.622261382884721,"pfxZ":3.1410030957052086,"pX":-0.17249101259758642,"pZ":2.921663243608087,"vX0":1.3857737806920232,"vY0":-128.218668533614,"vZ0":-2.0282418765639796,"x":123.57,"y":159.9,"x0":-0.9313826556560663,"y0":50.00374009466472,"z0":5.833894791488235,"aX":2.692155913469328},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.4,"breakHorizontal":-3.2,"spinRate":2278,"spinDirection":184},"zone":2,"typeConfidence":2.0,"plateTime":0.4277205092193306,"extension":6.572282638760164},"index":0,"playId":"51fb410a-1df9-35e2-8140-46881514d029","pitchNumber":1,"startTime":"2026-05-02T23:05:13.338Z","endTime":"2026-05-02T23:05:16.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.282010043508468,"aZ":-18.639053858831602,"pfxX":-9.19131686522596,"pfxZ":7.5830263137420175,"pX":-1.0973765816149883,"pZ":2.656159845663616,"vX0":2.9033650752778364,"vY0":-133.39471868530075,"vZ0":-4.242338465108665,"x":158.83,"y":167.06,"x0":-1.0121670954232995,"y0":50.00293167331613,"z0":5.628377774746238,"aX":-16.40359693388728},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.0,"breakHorizontal":16.0,"spinRate":2234,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.41213302345646907,"extension":6.730058264018058},"index":1,"playId":"02759a08-ebf6-3b18-9a69-77893cb305f2","pitchNumber":2,"startTime":"2026-05-02T23:05:31.291Z","endTime":"2026-05-02T23:05:35.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85907273839532,"aZ":-12.95602896834342,"pfxX":-2.925782965662645,"pfxZ":10.580949133993146,"pX":-0.7107726027233712,"pZ":3.771491025659309,"vX0":1.6906460029822048,"vY0":-134.809872625411,"vZ0":-3.160409260173336,"x":144.09,"y":136.95,"x0":-0.9701740338800457,"y0":50.00668790870633,"z0":5.890131370778249,"aX":-5.316424833501332},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.6,"breakHorizontal":4.9,"spinRate":2229,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.4083316769683787,"extension":6.741969533668844},"index":2,"playId":"b6855f0f-d053-341b-915c-16236d3091a9","pitchNumber":3,"startTime":"2026-05-02T23:05:52.687Z","endTime":"2026-05-02T23:05:55.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02586655478395,"aZ":-32.091678643332905,"pfxX":5.724268007746373,"pfxZ":0.06285000837963839,"pX":1.1176448318072798,"pZ":1.6187080437137347,"vX0":2.7194598879024863,"vY0":-117.09237942962497,"vZ0":-2.5451153192421874,"x":74.4,"y":195.07,"x0":-0.8059902692343817,"y0":50.00382840788044,"z0":5.749983465834356,"aX":7.8755689246909215},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.2,"breakHorizontal":-11.0,"spinRate":2440,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4694425757317111,"extension":6.645819977952124},"index":3,"playId":"544b4dc6-9a88-38fb-849f-ae6b793c26fb","pitchNumber":4,"startTime":"2026-05-02T23:06:14.752Z","endTime":"2026-05-02T23:06:18.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":91.9,"endSpeed":83.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.791274298918925,"aZ":-18.381792653985762,"pfxX":-8.774963812290864,"pfxZ":7.700564583803441,"pX":-0.1487666758217004,"pZ":1.3140943730743722,"vX0":5.068721903354785,"vY0":-133.4891899746279,"vZ0":-7.463651141687744,"x":122.67,"y":203.3,"x0":-0.9398093594396284,"y0":50.00126010612821,"z0":5.487103548307537,"aX":-15.713539915819373},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.4,"breakHorizontal":14.6,"spinRate":2245,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.4115225993539484,"extension":6.772698926804551},"index":4,"playId":"15eb6b44-6b56-3281-9419-e651006bfacf","pitchNumber":5,"startTime":"2026-05-02T23:06:34.103Z","endTime":"2026-05-02T23:06:37.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"playId":"e98a2bfe-7e60-320c-8c76-4f4deb36bae2","startTime":"2026-05-02T23:06:54.367Z","endTime":"2026-05-02T23:06:57.390Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.804791418467083,"aZ":-26.073024869055867,"pfxX":1.9261955632251735,"pfxZ":3.711719453066104,"pX":-0.6531966193438331,"pZ":2.3872236272983907,"vX0":0.11163698903713376,"vY0":-127.74210034628216,"vZ0":-3.347070847021402,"x":141.9,"y":174.32,"x0":-0.9475284244602427,"y0":50.000287620040964,"z0":5.77787205372434,"aX":3.1634561286626512},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.1,"breakHorizontal":-3.5,"spinRate":2360,"spinDirection":174},"zone":4,"typeConfidence":2.0,"plateTime":0.42977630348810747,"extension":6.553768808103443},"index":6,"playId":"f74594f9-cebd-32c5-af26-e1706525e588","pitchNumber":6,"startTime":"2026-05-02T23:07:12.827Z","endTime":"2026-05-02T23:07:16.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":84.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.109802267223124,"aZ":-10.417856954025753,"pfxX":-1.77130831639596,"pfxZ":11.667126915644104,"pX":0.40531657125424503,"pZ":3.736949797835839,"vX0":3.8519902987039467,"vY0":-136.4557120369411,"vZ0":-3.516728558353509,"x":101.55,"y":137.88,"x0":-0.8015520099381247,"y0":50.005882285282254,"z0":5.7728778002034336,"aX":-3.304134795882583},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.4,"breakHorizontal":2.3,"spinRate":2342,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4031017352205275,"extension":6.794651367385065},"index":7,"playId":"25a60ae9-1656-3be6-940d-71738d780e1a","pitchNumber":7,"startTime":"2026-05-02T23:07:39.835Z","endTime":"2026-05-02T23:07:47.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":6.300000000000004,"leverageIndex":1.49,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:07:47.881Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cedric Mullins grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T23:10:05.832Z","endTime":"2026-05-02T23:10:32.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.4,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.478678239686566,"aZ":-27.04276995951427,"pfxX":-11.598611627117771,"pfxZ":2.8547410872115737,"pX":-0.6667086019999205,"pZ":2.4954666167776094,"vX0":5.051966674657868,"vY0":-134.299025392087,"vZ0":-2.173136836656779,"x":142.41,"y":171.4,"x0":-1.0824547841860408,"y0":50.00218658733148,"z0":5.270443819131283,"aX":-20.842825335122935},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.8,"breakHorizontal":19.7,"spinRate":1821,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.4103980644712122,"extension":6.30704099946833},"index":0,"playId":"8df9a85e-3ba5-384b-81b6-89c57fe6cc29","pitchNumber":1,"startTime":"2026-05-02T23:10:11.891Z","endTime":"2026-05-02T23:10:15.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":77.6,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.923781735368863,"aZ":-35.26564740128848,"pfxX":-11.610699900251166,"pfxZ":-1.9910607495090051,"pX":-0.9221232783259297,"pZ":2.320516125878148,"vX0":4.966341306244639,"vY0":-125.08523190234594,"vZ0":0.08502366421223617,"x":152.15,"y":176.13,"x0":-1.4468990389219196,"y0":50.00189091954896,"z0":5.22600664883006,"aX":-18.030787082835715},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.2,"breakHorizontal":19.6,"spinRate":1998,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.4412611190559099,"extension":6.059553710228489},"hitData":{"launchSpeed":84.3,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.38,"coordY":165.36}},"index":1,"playId":"caa7adff-13cd-3314-a806-c2045412e84d","pitchNumber":2,"startTime":"2026-05-02T23:10:24.606Z","endTime":"2026-05-02T23:10:32.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:10:32.129Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rays challenged (play at 1st), call on the field was overturned: Junior Caminero singles on a ground ball to third baseman Matt Chapman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T23:10:50.379Z","endTime":"2026-05-02T23:12:19.120Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.952338873928575,"aZ":-30.611041837538046,"pfxX":-11.908632183968912,"pfxZ":0.8546272323671218,"pX":0.6545347772979677,"pZ":1.2347258617189125,"vX0":8.651795459494622,"vY0":-135.00242655461366,"vZ0":-4.167826351370644,"x":92.05,"y":205.44,"x0":-1.0596945464336456,"y0":50.00225599137208,"z0":4.976085733836552,"aX":-21.775858762897336},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.7,"breakHorizontal":19.4,"spinRate":2028,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4071767315378727,"extension":6.403880890690151},"index":0,"playId":"d3bf6e48-27cb-3897-b06a-d3b186f16991","pitchNumber":1,"startTime":"2026-05-02T23:10:55.487Z","endTime":"2026-05-02T23:10:59.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25021960737132,"aZ":-34.435765148479184,"pfxX":-10.806124138009089,"pfxZ":-1.3986758153510124,"pX":-0.9178655735010024,"pZ":1.268151387859335,"vX0":4.8015165491509135,"vY0":-126.69472831697261,"vZ0":-2.2894598401578237,"x":151.99,"y":204.54,"x0":-1.439539142899948,"y0":50.00233948788052,"z0":4.950673167980055,"aX":-17.46760189271866},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.9,"breakHorizontal":18.4,"spinRate":1740,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.43325459625037777,"extension":6.251317499729756},"index":1,"playId":"c2a9ed7e-1b7e-3fdf-8eed-924118e15aa9","pitchNumber":2,"startTime":"2026-05-02T23:11:07.641Z","endTime":"2026-05-02T23:11:10.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.941401452489934,"aZ":-34.86017903023895,"pfxX":-10.305719413811667,"pfxZ":-1.6798876611450098,"pX":-1.5963146861824264,"pZ":0.981220602535821,"vX0":3.079040352212054,"vY0":-126.27652308785262,"vZ0":-2.9384332927520873,"x":177.85,"y":212.29,"x0":-1.4994904787808596,"y0":50.001435964111664,"z0":4.990744363477912,"aX":-16.48759320689897},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.5,"breakHorizontal":17.9,"spinRate":1720,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.4352873898016272,"extension":6.220911551982014},"index":2,"playId":"ec8d00cf-f992-3d43-951c-2e00facdfd74","pitchNumber":3,"startTime":"2026-05-02T23:11:24.759Z","endTime":"2026-05-02T23:11:28.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.924611318401805,"aZ":-28.11423926076788,"pfxX":-12.369173335437596,"pfxZ":2.262193754466158,"pX":0.1560126940492613,"pZ":1.6467937199831482,"vX0":7.466821269180933,"vY0":-133.95108724542888,"vZ0":-3.4530717854214927,"x":111.05,"y":194.32,"x0":-1.0766182023860875,"y0":50.00573103290526,"z0":4.987499519987038,"aX":-22.232434069657497},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.5,"breakHorizontal":20.5,"spinRate":1919,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.41063968835760045,"extension":6.429653284355307},"index":3,"playId":"4d232ee1-dade-334b-a1e9-17486e0b118b","pitchNumber":4,"startTime":"2026-05-02T23:11:37.454Z","endTime":"2026-05-02T23:11:40.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06622053979198,"aZ":-28.946087310932015,"pfxX":-11.24172347677377,"pfxZ":1.7727778979046134,"pX":0.06477018442227038,"pZ":1.9387792618319166,"vX0":6.828390701148173,"vY0":-134.73908776871465,"vZ0":-2.523209879813601,"x":114.53,"y":186.43,"x0":-1.055352456296417,"y0":50.001409437754994,"z0":4.954279080788607,"aX":-20.457145129258475},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.9,"breakHorizontal":18.7,"spinRate":1840,"spinDirection":249},"zone":8,"typeConfidence":2.0,"plateTime":0.40809484636238214,"extension":6.456326505722254},"index":4,"playId":"03df7e74-4257-3f44-a738-ebeb6f8887c0","pitchNumber":5,"startTime":"2026-05-02T23:11:50.192Z","endTime":"2026-05-02T23:11:53.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-02T23:11:59.626Z","endTime":"2026-05-02T23:12:10.093Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.342362236136715,"aZ":-30.609616571880803,"pfxX":-11.02927548416815,"pfxZ":0.8514667047600231,"pX":0.04436233364503736,"pZ":1.1978795469663912,"vX0":6.697809440464364,"vY0":-135.55858045180105,"vZ0":-4.27279819857058,"x":115.31,"y":206.44,"x0":-1.0428293975911735,"y0":50.00356528559155,"z0":4.964653056996883,"aX":-20.251980250591867},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.7,"breakHorizontal":18.2,"spinRate":1829,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4061453813166622,"extension":6.469314347553637},"hitData":{"launchSpeed":67.8,"launchAngle":-46.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":116.84,"coordY":175.5}},"index":6,"playId":"4242ac01-d712-3a8c-825c-324a7da68985","pitchNumber":6,"startTime":"2026-05-02T23:12:10.093Z","endTime":"2026-05-02T23:12:19.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":139},"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":2.999999999999993,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:12:19.120Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonathan Aranda singles on a line drive to right fielder Jung Hoo Lee. Junior Caminero to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T23:13:23.211Z","endTime":"2026-05-02T23:14:20.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"postOnThird":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":69.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.708955325229866,"aZ":-36.88857843584605,"pfxX":11.194618265821292,"pfxZ":-3.8164415433168033,"pX":1.4959061017082125,"pZ":1.4466223957834494,"vX0":3.6649535475515083,"vY0":-112.04857552795431,"vZ0":-0.24856050642755068,"x":59.98,"y":199.72,"x0":-1.6287316334468263,"y0":50.0046463242735,"z0":5.423077070262794,"aX":13.821594275039166},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-6.6,"breakHorizontal":-21.4,"spinRate":3027,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4943712557972062,"extension":6.116750719700603},"index":0,"playId":"f6ddb798-052c-3007-8a99-e62350f555b0","pitchNumber":1,"startTime":"2026-05-02T23:13:34.087Z","endTime":"2026-05-02T23:13:37.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.3,"endSpeed":84.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92605132520575,"aZ":-30.60069362294422,"pfxX":-12.489871941696553,"pfxZ":0.8562576313700525,"pX":0.04734616978009364,"pZ":2.5525235398937864,"vX0":7.56084047826062,"vY0":-135.58358388951766,"vZ0":-1.4419855251816218,"x":115.2,"y":169.86,"x0":-1.172032937472535,"y0":50.00281394327629,"z0":5.250608573944952,"aX":-22.977780051366945},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.4,"breakHorizontal":20.8,"spinRate":1972,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.4058117380178152,"extension":6.321451211930637},"index":1,"playId":"682f2d3c-0552-39da-8e3d-9b3919dfed0e","pitchNumber":2,"startTime":"2026-05-02T23:13:50.628Z","endTime":"2026-05-02T23:13:53.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.074957262641878,"aZ":-32.60915850325579,"pfxX":-11.365095683823867,"pfxZ":-0.2686131795703215,"pX":0.05017214915802498,"pZ":1.0037949031837146,"vX0":7.655970725025499,"vY0":-126.6477933184502,"vZ0":-3.6191374068530977,"x":115.09,"y":211.68,"x0":-1.5493668676961734,"y0":50.00398571157909,"z0":5.084969079477934,"aX":-18.29462694439455},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.2,"breakHorizontal":18.6,"spinRate":1963,"spinDirection":267},"zone":14,"typeConfidence":2.0,"plateTime":0.43401003417730744,"extension":6.073563246944892},"hitData":{"launchSpeed":87.1,"launchAngle":19.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":201.32,"coordY":113.11}},"index":2,"playId":"8b7f9caf-6e1a-3b32-b564-47d9700cfb7b","pitchNumber":3,"startTime":"2026-05-02T23:14:09.292Z","endTime":"2026-05-02T23:14:20.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.1,"awayTeamWinProbability":35.900000000000006,"homeTeamWinProbabilityAdded":7.799999999999997,"leverageIndex":1.48,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:14:20.348Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Fraley singles on a fly ball to center fielder Drew Gilbert. Junior Caminero scores. Jonathan Aranda to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T23:14:50.119Z","endTime":"2026-05-02T23:15:48.778Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"postOnSecond":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.5,"endSpeed":80.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10631573210244,"aZ":-27.52267730377172,"pfxX":3.480016218163418,"pfxZ":2.8047322895929856,"pX":-0.3363772159272489,"pZ":3.0213191728714612,"vX0":1.8634423275946876,"vY0":-128.8184735759655,"vZ0":-0.29852680592157876,"x":129.82,"y":157.2,"x0":-1.5243099470691341,"y0":50.00204244050973,"z0":5.291045627457287,"aX":5.76964279572537},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.3,"breakHorizontal":-6.7,"spinRate":2280,"spinDirection":182},"zone":1,"typeConfidence":2.0,"plateTime":0.4273855826005799,"extension":6.182995580874849},"index":0,"playId":"d8705681-12e2-39aa-a3e8-4333442ff80f","pitchNumber":1,"startTime":"2026-05-02T23:15:00.913Z","endTime":"2026-05-02T23:15:03.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"third":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":69.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01915785329143,"aZ":-40.48110171110223,"pfxX":11.163201079708436,"pfxZ":-6.779054132371381,"pX":-1.4357640042643771,"pZ":1.3523467649655256,"vX0":-2.5545701958547165,"vY0":-111.49238980476899,"vZ0":0.07206679435469932,"x":171.73,"y":202.27,"x0":-1.7058285109340956,"y0":50.003757624576416,"z0":5.591957112359721,"aX":13.679535692672804},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-11.8,"breakHorizontal":-19.2,"spinRate":3031,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.4963868832115792,"extension":5.968586421400855},"index":1,"playId":"8e80947c-82c0-3a33-93b1-dfa9722e524c","pitchNumber":2,"startTime":"2026-05-02T23:15:19.276Z","endTime":"2026-05-02T23:15:22.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"third":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.680725782716333,"aZ":-28.055112471543673,"pfxX":-10.7594004839417,"pfxZ":2.265665468880867,"pX":0.2720634524379551,"pZ":3.0455644563865474,"vX0":7.239718229603069,"vY0":-134.57125151282932,"vZ0":-0.5004752074362104,"x":106.63,"y":156.55,"x0":-1.0677590173666405,"y0":50.00127754598655,"z0":5.2371200964733555,"aX":-19.552726719719587},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.2,"breakHorizontal":17.8,"spinRate":2024,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.4084345759424548,"extension":6.348072847303156},"hitData":{"launchSpeed":73.7,"launchAngle":30.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.38,"coordY":106.72}},"index":2,"playId":"b5b83657-a379-3e22-bd85-0c24a32d3f71","pitchNumber":3,"startTime":"2026-05-02T23:15:36.757Z","endTime":"2026-05-02T23:15:48.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"third":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.1,"awayTeamWinProbability":27.900000000000006,"homeTeamWinProbabilityAdded":8.0,"leverageIndex":2.26,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:15:48.778Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Richie Palacios strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T23:16:54.084Z","endTime":"2026-05-02T23:18:31.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"postOnSecond":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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-05-02T23:16:08.308Z","endTime":"2026-05-02T23:16:56.317Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":76.9,"endSpeed":69.4,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57326555988759,"aZ":-40.1902623120009,"pfxX":11.865593854738918,"pfxZ":-6.5085206022705675,"pX":-0.7734141368867772,"pZ":1.57645663076127,"vX0":-1.2232295540343547,"vY0":-111.85892379295633,"vZ0":0.643305913419669,"x":146.48,"y":196.22,"x0":-1.7469319567411077,"y0":50.00473926971241,"z0":5.503172861331385,"aX":14.606114012976294},"breaks":{"breakAngle":19.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-11.0,"breakHorizontal":-20.9,"spinRate":3088,"spinDirection":59},"zone":7,"typeConfidence":2.0,"plateTime":0.4951380219329402,"extension":6.0159790094982855},"index":1,"playId":"cbf9bd48-4d09-3f95-83aa-3f2439be0f2b","pitchNumber":1,"startTime":"2026-05-02T23:16:56.317Z","endTime":"2026-05-02T23:16:59.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89495944646283,"aZ":-31.27862084683216,"pfxX":-11.963672011515504,"pfxZ":0.565664677092895,"pX":0.847181911619519,"pZ":-0.2573971111964163,"vX0":9.652043120398451,"vY0":-125.98933997115655,"vZ0":-6.555365872947846,"x":84.71,"y":245.73,"x0":-1.4972498923296251,"y0":50.006037180925304,"z0":4.9373600762787975,"aX":-19.051951513824623},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.5,"breakHorizontal":19.2,"spinRate":1913,"spinDirection":267},"zone":14,"typeConfidence":2.0,"plateTime":0.43635859822719114,"extension":6.198521809772908},"index":2,"playId":"a4f460c5-f440-3c67-bf8f-91a9bb1fc966","pitchNumber":2,"startTime":"2026-05-02T23:17:12.991Z","endTime":"2026-05-02T23:17:17.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":87.3,"endSpeed":79.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67786161626575,"aZ":-33.77945023421443,"pfxX":-10.973862272333086,"pfxZ":-0.9914330534139859,"pX":0.6418196548029921,"pZ":1.3919958472099083,"vX0":8.64072982130841,"vY0":-126.75828257673777,"vZ0":-2.4206643152241627,"x":92.54,"y":201.2,"x0":-1.3976896409725519,"y0":50.005107306670325,"z0":5.075848020636054,"aX":-17.730003341395072},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.2,"breakHorizontal":17.8,"spinRate":1892,"spinDirection":266},"zone":14,"typeConfidence":2.0,"plateTime":0.4333138605685227,"extension":6.2171096406289035},"index":3,"playId":"860e74f2-bf65-33a9-baad-5fee79f96d87","pitchNumber":3,"startTime":"2026-05-02T23:17:34.139Z","endTime":"2026-05-02T23:17:38.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":87.0,"endSpeed":79.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.069079719438587,"aZ":-33.50411809483721,"pfxX":-11.577371919094208,"pfxZ":-0.8324297442752311,"pX":0.030348331527668616,"pZ":1.388416852887436,"vX0":7.427053175278767,"vY0":-126.36065260168436,"vZ0":-2.687274697863815,"x":115.84,"y":201.29,"x0":-1.4573714674735965,"y0":50.00062667335252,"z0":5.183519910231471,"aX":-18.538876825338786},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.9,"breakHorizontal":19.1,"spinRate":2041,"spinDirection":260},"zone":14,"typeConfidence":2.0,"plateTime":0.4350754889634354,"extension":5.689223905381442},"index":4,"playId":"635054fc-ee58-39fc-be6e-b8f35388149a","pitchNumber":4,"startTime":"2026-05-02T23:17:53.081Z","endTime":"2026-05-02T23:17:56.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"46362746-b3de-40b0-938f-1e891e84b117","startTime":"2026-05-02T23:18:13.624Z","endTime":"2026-05-02T23:18:18.624Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":69.7,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.676182551694566,"aZ":-40.426835844089254,"pfxX":9.832924603898043,"pfxZ":-6.676726482157466,"pX":0.41065726861758217,"pZ":1.482356662410202,"vX0":1.8056066861757576,"vY0":-112.07619955593303,"vZ0":0.489435230412157,"x":101.35,"y":198.76,"x0":-1.6867343390211225,"y0":50.00419806074565,"z0":5.4885643136095705,"aX":12.149905879062912},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-11.4,"breakHorizontal":-18.2,"spinRate":3110,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4942012409509835,"extension":6.115130967319728},"index":6,"playId":"00eda8bf-2c6f-3031-a22b-a31388d8eeb3","pitchNumber":5,"startTime":"2026-05-02T23:18:28.622Z","endTime":"2026-05-02T23:18:31.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.0,"awayTeamWinProbability":32.0,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":1.78,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:18:31.622Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonny DeLuca strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T23:18:43.849Z","endTime":"2026-05-02T23:20:11.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":76.9,"endSpeed":69.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.908177352850583,"aZ":-40.45685622469874,"pfxX":10.409437517909824,"pfxZ":-6.75480908382721,"pX":-0.25194595814591325,"pZ":1.5159368439216259,"vX0":0.27829835089772437,"vY0":-111.74247635990852,"vZ0":0.5871878431164088,"x":126.6,"y":197.85,"x0":-1.7251562756831038,"y0":50.00389092338016,"z0":5.512272431822466,"aX":12.759127132254108},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-11.5,"breakHorizontal":-18.7,"spinRate":3060,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.49606441835767745,"extension":6.066733555910582},"index":0,"playId":"aac70656-9d9b-3aba-a319-d4b8b74801ee","pitchNumber":1,"startTime":"2026-05-02T23:18:59.257Z","endTime":"2026-05-02T23:19:03.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.79960073868737,"aZ":-30.70368298240486,"pfxX":-11.940225050477235,"pfxZ":0.80465400830189,"pX":-0.6682428770159926,"pZ":3.0254667483478044,"vX0":5.413637151055662,"vY0":-135.87145101789687,"vZ0":-0.04211639500094655,"x":142.47,"y":157.09,"x0":-1.1552199785407316,"y0":50.006659471402216,"z0":5.207609356839845,"aX":-21.924665709759378},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.7,"breakHorizontal":20.2,"spinRate":2015,"spinDirection":241},"zone":1,"typeConfidence":2.0,"plateTime":0.4059469687179016,"extension":6.331270371981584},"index":1,"playId":"13c8f278-b200-32e9-bf08-8ee476d3f067","pitchNumber":2,"startTime":"2026-05-02T23:19:27.392Z","endTime":"2026-05-02T23:19:30.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.166234828574808,"aZ":-27.981663616951863,"pfxX":2.123461435595951,"pfxZ":2.5641641646449234,"pX":0.5396845819284606,"pZ":2.2891279000700946,"vX0":3.9814840336103847,"vY0":-127.5982905618806,"vZ0":-1.9458426571041496,"x":96.43,"y":176.97,"x0":-1.3216072836667734,"y0":50.003300814939344,"z0":5.283174762825314,"aX":3.4744818855850883},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.4,"breakHorizontal":-4.8,"spinRate":2474,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.43053166917911145,"extension":6.258525610252578},"index":2,"playId":"f0a0a4c7-5234-3496-a4c3-5f9ceb01d7fb","pitchNumber":3,"startTime":"2026-05-02T23:19:48.672Z","endTime":"2026-05-02T23:19:51.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10931564680562,"aZ":-34.04226336162363,"pfxX":-10.721171324173962,"pfxZ":-1.1808832277319494,"pX":-1.510851662152798,"pZ":1.5337790405494542,"vX0":3.6301242649337744,"vY0":-125.21223359396274,"vZ0":-1.9343889495096251,"x":174.59,"y":197.37,"x0":-1.5929205920733285,"y0":50.00606752284998,"z0":5.1224328408150095,"aX":-16.894963717977895},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.4,"breakHorizontal":18.5,"spinRate":1744,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.4387399421471794,"extension":6.103446188973226},"index":3,"playId":"1e81e51d-7597-3d8f-88b1-7976812c6e14","pitchNumber":4,"startTime":"2026-05-02T23:20:08.051Z","endTime":"2026-05-02T23:20:11.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-4.199999999999996,"leverageIndex":1.65,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:20:11.656Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T23:22:04.476Z","endTime":"2026-05-02T23:23:11.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669947,"fullName":"Jesse Scholtens","link":"/api/v1/people/669947"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.999762787603427,"aZ":-18.10210938970683,"pfxX":-8.088324734115249,"pfxZ":8.05110627352951,"pX":0.029924350925580916,"pZ":2.781210326975589,"vX0":5.227792883658028,"vY0":-132.10252357311836,"vZ0":-3.8623368908944444,"x":115.86,"y":163.69,"x0":-0.9348717335935806,"y0":50.004408018120024,"z0":5.6118810481594785,"aX":-14.141196450929884},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.8,"breakHorizontal":13.3,"spinRate":2187,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.4163633290327473,"extension":6.6849523609999775},"index":0,"playId":"0ad02063-7114-3d25-953e-ef99c863db91","pitchNumber":1,"startTime":"2026-05-02T23:22:22.541Z","endTime":"2026-05-02T23:22:25.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.680837067782903,"aZ":-25.4504977203087,"pfxX":2.5824753786810595,"pfxZ":4.183815362665499,"pX":0.3710812477625675,"pZ":2.289167056944647,"vX0":2.7261294431146657,"vY0":-126.72920324892293,"vZ0":-3.4536570920029113,"x":102.86,"y":176.97,"x0":-1.0587949850808869,"y0":50.00557304173638,"z0":5.72902497411977,"aX":4.15206920441123},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.0,"breakHorizontal":-5.4,"spinRate":2409,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.4341200573755839,"extension":6.711377315286567},"index":1,"playId":"2903f48a-7eb2-318f-8f2f-a560e2b812de","pitchNumber":2,"startTime":"2026-05-02T23:22:39.631Z","endTime":"2026-05-02T23:22:47.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.267338288264583,"aZ":-30.467928507224283,"pfxX":10.31198916692701,"pfxZ":1.2898764460164562,"pX":1.2034025398879218,"pZ":1.392954968656788,"vX0":2.040440634891291,"vY0":-115.71617455658041,"vZ0":-2.986820047361082,"x":71.13,"y":201.17,"x0":-1.0330764963836607,"y0":50.003208163114124,"z0":5.689773729671427,"aX":13.660189258851272},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":1.8,"breakHorizontal":-19.2,"spinRate":2494,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.47760162803196815,"extension":6.700816935944521},"index":2,"playId":"121bf9a8-234c-3328-ba0f-2789165d1200","pitchNumber":3,"startTime":"2026-05-02T23:23:08.432Z","endTime":"2026-05-02T23:23:11.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:23:11.673Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T23:23:23.427Z","endTime":"2026-05-02T23:24:55.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669947,"fullName":"Jesse Scholtens","link":"/api/v1/people/669947"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25404300624556,"aZ":-26.344688612525495,"pfxX":3.5140498747380784,"pfxZ":3.7002125345078785,"pX":0.4809564931566456,"pZ":2.8516755138947656,"vX0":2.2443506718114006,"vY0":-125.05566968147022,"vZ0":-1.9060822775611068,"x":98.67,"y":161.78,"x0":-0.8861526407431625,"y0":50.006151765369815,"z0":5.794204386648823,"aX":5.541984013394118},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.5,"breakHorizontal":-6.8,"spinRate":2339,"spinDirection":176},"zone":3,"typeConfidence":2.0,"plateTime":0.4387340345037911,"extension":6.6573107243455345},"index":0,"playId":"83a533a3-9d5e-3766-a9e5-b433765efd69","pitchNumber":1,"startTime":"2026-05-02T23:23:37.080Z","endTime":"2026-05-02T23:23:40.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":91.3,"endSpeed":82.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07923708986422,"aZ":-17.238809413117302,"pfxX":-8.4087590206308,"pfxZ":8.516119090687472,"pX":-0.49358121032870605,"pZ":2.649911484545211,"vX0":4.394339762059226,"vY0":-132.7635103895157,"vZ0":-4.265495587408167,"x":135.81,"y":167.23,"x0":-1.0933642576488332,"y0":50.00347319304668,"z0":5.562763532899509,"aX":-14.74763788305791},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.5,"breakHorizontal":14.0,"spinRate":2235,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.4153758250517927,"extension":6.662633645139593},"index":1,"playId":"3de6b342-e286-327c-8127-f65b5cf19d8a","pitchNumber":2,"startTime":"2026-05-02T23:23:52.882Z","endTime":"2026-05-02T23:23:56.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":91.5,"endSpeed":82.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.011331903116822,"aZ":-12.639548214811256,"pfxX":-2.606879263091696,"pfxZ":11.003528372552928,"pX":1.4537975304918906,"pZ":3.4101795166270414,"vX0":6.602378280478768,"vY0":-133.01280319233538,"vZ0":-3.6414331029327496,"x":61.58,"y":146.71,"x0":-0.7321329402885958,"y0":50.00144986983178,"z0":5.725970742550852,"aX":-4.628249653417627},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.2,"breakHorizontal":3.1,"spinRate":2241,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.41325805383519043,"extension":6.910082225234565},"index":2,"playId":"7533f4b4-da86-3871-b7c9-cf2f68ece1da","pitchNumber":3,"startTime":"2026-05-02T23:24:14.550Z","endTime":"2026-05-02T23:24:17.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37808604725973,"aZ":-30.528739129867137,"pfxX":6.799822679002251,"pfxZ":1.222423208021743,"pX":1.2539471971640102,"pZ":1.6909810276962807,"vX0":3.031914283292978,"vY0":-116.20997851100526,"vZ0":-2.429409959860376,"x":69.2,"y":193.12,"x0":-0.9564523801837207,"y0":50.005440103235856,"z0":5.686907825412491,"aX":9.182274267368083},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.8,"breakHorizontal":-13.1,"spinRate":2523,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4736590231135991,"extension":6.813880964415611},"index":3,"playId":"7366cf44-d35f-3ce7-8f3e-9c19a5119641","pitchNumber":4,"startTime":"2026-05-02T23:24:31.065Z","endTime":"2026-05-02T23:24:34.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89280299787811,"aZ":-18.216809857656916,"pfxX":-9.098715009572421,"pfxZ":7.7678753121040796,"pX":-0.38211814472228317,"pZ":1.8990198052223015,"vX0":4.695093291211929,"vY0":-133.9258464467273,"vZ0":-5.9299141233764345,"x":131.57,"y":187.51,"x0":-0.9862940923797954,"y0":50.00037606653688,"z0":5.46702762426177,"aX":-16.344140595539574},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.8,"breakHorizontal":15.2,"spinRate":2183,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.410703797912781,"extension":7.021168266875367},"hitData":{"launchSpeed":98.0,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":153.2}},"index":4,"playId":"95f53bf2-59bf-3090-bd9a-cafc97b85e97","pitchNumber":5,"startTime":"2026-05-02T23:24:47.084Z","endTime":"2026-05-02T23:24:55.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:24:55.689Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Gilbert singles on a line drive to center fielder Cedric Mullins.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T23:25:10.584Z","endTime":"2026-05-02T23:25:33.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669947,"fullName":"Jesse Scholtens","link":"/api/v1/people/669947"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50198343013062,"aZ":-13.56728788825868,"pfxX":-3.0332121821346614,"pfxZ":10.091874438213802,"pX":0.15933368022829988,"pZ":2.6736725431890287,"vX0":3.636879821833485,"vY0":-134.96637117725314,"vZ0":-5.452883805202021,"x":110.93,"y":166.59,"x0":-0.8118610199591167,"y0":50.004396950343356,"z0":5.6764908364516495,"aX":-5.5938384192256265},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.3,"breakHorizontal":4.7,"spinRate":2316,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.4058986278202812,"extension":6.6794275745109895},"hitData":{"launchSpeed":75.7,"launchAngle":14.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":109.34,"coordY":98.47}},"index":0,"playId":"b7ad7787-75d5-3866-b065-36bef33713af","pitchNumber":1,"startTime":"2026-05-02T23:25:24.097Z","endTime":"2026-05-02T23:25:33.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":-1.6999999999999886,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:25:33.436Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T23:25:47.192Z","endTime":"2026-05-02T23:27:42.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669947,"fullName":"Jesse Scholtens","link":"/api/v1/people/669947"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.533184967313932,"aZ":-22.21467014353962,"pfxX":2.7165915531401064,"pfxZ":5.946927074152279,"pX":1.174393297524355,"pZ":2.0208605380497056,"vX0":4.083541540152134,"vY0":-128.6023688082846,"vZ0":-4.854964245621341,"x":72.23,"y":184.22,"x0":-0.7868591621012814,"y0":50.00604295159624,"z0":5.65510801549628,"aX":4.554126217598128},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.0,"breakHorizontal":-5.9,"spinRate":2346,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.42581951364781156,"extension":6.7231927806264125},"index":0,"playId":"1db10d19-6708-389e-9ca9-819de72b1057","pitchNumber":1,"startTime":"2026-05-02T23:26:01.261Z","endTime":"2026-05-02T23:26:05.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":76.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.213269931164035,"aZ":-32.62297401696712,"pfxX":-9.6124655230547,"pfxZ":-0.3021148383692352,"pX":0.03196762528416305,"pZ":0.1116053079843168,"vX0":4.949486343396126,"vY0":-123.11386821283641,"vZ0":-6.2156743525319715,"x":115.78,"y":235.77,"x0":-0.7925494010094817,"y0":50.00283027035052,"z0":5.548339635819957,"aX":-14.251816420334235},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.2,"breakHorizontal":15.7,"spinRate":958,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4508399650830679,"extension":7.063282778831795},"index":1,"playId":"3aaa763b-9f44-34b5-b750-c9f444b3ee9a","pitchNumber":2,"startTime":"2026-05-02T23:26:23.449Z","endTime":"2026-05-02T23:26:26.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":76.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.99792882288664,"aZ":-31.570966626241542,"pfxX":-11.02392596810732,"pfxZ":0.39398766072991886,"pX":0.6046180982496041,"pZ":1.4561042265512296,"vX0":6.908489022243592,"vY0":-124.01375043771131,"vZ0":-3.4009926972955817,"x":93.95,"y":199.47,"x0":-0.8173181613730327,"y0":50.00074341083717,"z0":5.542064700698185,"aX":-16.782918242927668},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.0,"breakHorizontal":17.9,"spinRate":853,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.44552524944059435,"extension":6.809272621772345},"index":2,"playId":"93ed5d27-d9a2-3707-8569-639368a93b37","pitchNumber":3,"startTime":"2026-05-02T23:26:48.301Z","endTime":"2026-05-02T23:26:51.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.881818865716546,"aZ":-13.439239939082091,"pfxX":-4.966637650387641,"pfxZ":10.173649179529024,"pX":-0.914108528980459,"pZ":2.81081665990822,"vX0":1.7864617695132887,"vY0":-135.85116417309717,"vZ0":-5.177693469143736,"x":151.84,"y":162.89,"x0":-0.9407626264384618,"y0":50.0017706088958,"z0":5.699298815573961,"aX":-9.144853327343862},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":8.5,"spinRate":2315,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4054924182821038,"extension":6.701893466227758},"index":3,"playId":"06638f5e-4408-33c3-a7e8-3a6ed687f2ea","pitchNumber":4,"startTime":"2026-05-02T23:27:10.758Z","endTime":"2026-05-02T23:27:13.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.475113922369605,"aZ":-29.858076414202642,"pfxX":-6.922463349257272,"pfxZ":1.5388275679198253,"pX":0.028314582626967698,"pZ":1.8213657043606646,"vX0":3.8884151177116713,"vY0":-122.52534916117182,"vZ0":-2.970255036030549,"x":115.92,"y":189.6,"x0":-0.6881596686875814,"y0":50.00210282742908,"z0":5.627288953814532,"aX":-10.419232761568805},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.3,"breakHorizontal":11.5,"spinRate":857,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.44875143193786027,"extension":6.871641941114079},"hitData":{"launchSpeed":78.6,"launchAngle":2.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.24,"coordY":173.47}},"index":4,"playId":"81b5edd5-0865-3a3b-963b-5526a80df77b","pitchNumber":5,"startTime":"2026-05-02T23:27:35.304Z","endTime":"2026-05-02T23:27:42.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":1.28,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:27:42.373Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Hunter Feduccia doubles (1) on a line drive to right fielder Jung Hoo Lee, deflected by first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T23:29:41.919Z","endTime":"2026-05-02T23:31:11.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.429615926460926,"aZ":-23.244779839085474,"pfxX":-11.537071696483553,"pfxZ":4.8847922808128335,"pX":-0.5909487708630833,"pZ":3.636267754963308,"vX0":5.147052978523431,"vY0":-135.09784276239654,"vZ0":0.09434195358700237,"x":139.53,"y":140.6,"x0":-1.033444288645567,"y0":50.004553789002685,"z0":5.249590457303154,"aX":-21.09467457095638},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.1,"breakHorizontal":19.6,"spinRate":1943,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4071391177997348,"extension":6.335840800159441},"index":0,"playId":"824f67fa-2a73-3f5e-ba72-7a767ff0495a","pitchNumber":1,"startTime":"2026-05-02T23:29:57.161Z","endTime":"2026-05-02T23:30:00.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676439,"link":"/api/v1/people/676439","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.106501145141078,"aZ":-24.781552274106286,"pfxX":1.6469261504446835,"pfxZ":4.46839380757207,"pX":0.06903335410997247,"pZ":3.061011821699484,"vX0":2.47859877534843,"vY0":-127.79102870447944,"vZ0":-0.8009580941800492,"x":114.37,"y":156.13,"x0":-1.127165398423522,"y0":50.005839023928296,"z0":5.323649812002081,"aX":2.7264146417828785},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.2,"breakHorizontal":-3.5,"spinRate":2281,"spinDirection":187},"zone":2,"typeConfidence":2.0,"plateTime":0.4284670367443937,"extension":6.075260625107186},"index":1,"playId":"f21547b5-e8c3-33f8-b275-2e1200d7c1e7","pitchNumber":2,"startTime":"2026-05-02T23:30:08.301Z","endTime":"2026-05-02T23:30:11.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676439,"link":"/api/v1/people/676439","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.7,"endSpeed":67.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.024341071457417,"aZ":-39.301615396699304,"pfxX":12.863593565292703,"pfxZ":-6.172297789463205,"pX":-0.09356060655199758,"pZ":1.607712129256387,"vX0":-0.7680867627762182,"vY0":-108.589233690688,"vZ0":0.7721595364453104,"x":120.57,"y":195.37,"x0":-1.391885431842795,"y0":50.005420093680854,"z0":5.642682712677361,"aX":14.842420667365692},"breaks":{"breakAngle":20.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-10.3,"breakHorizontal":-22.8,"spinRate":3013,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.5111122996553377,"extension":5.875689493531333},"index":2,"playId":"bd87f09a-4f67-336c-b65d-49c07d4457c5","pitchNumber":3,"startTime":"2026-05-02T23:30:21.342Z","endTime":"2026-05-02T23:30:25.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676439,"link":"/api/v1/people/676439","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01251312112504,"aZ":-29.969618220136834,"pfxX":2.919649785584954,"pfxZ":1.3865775142521288,"pX":0.9229569020263819,"pZ":1.9782438749377587,"vX0":4.086413554042472,"vY0":-125.39969899366608,"vZ0":-1.7858123050329966,"x":81.82,"y":185.37,"x0":-1.108681177842818,"y0":50.00142994761472,"z0":5.1509364281966965,"aX":4.636140685130922},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.3,"breakHorizontal":-6.2,"spinRate":2371,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.43725303251998104,"extension":6.18062010693696},"index":3,"playId":"c684f311-7ed1-3185-8642-985da5d140c5","pitchNumber":4,"startTime":"2026-05-02T23:30:38.223Z","endTime":"2026-05-02T23:30:42.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676439,"link":"/api/v1/people/676439","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08873584805639,"aZ":-34.84812337821321,"pfxX":-9.57570030456666,"pfxZ":-1.6975502305360548,"pX":0.3010483923759942,"pZ":1.6518068932647922,"vX0":6.909393721654794,"vY0":-125.46234932273995,"vZ0":-1.2343457095853518,"x":105.52,"y":194.18,"x0":-1.2602372097062209,"y0":50.003374906119866,"z0":5.019995628830554,"aX":-15.092016745121503},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.1,"breakHorizontal":15.5,"spinRate":1710,"spinDirection":269},"zone":9,"typeConfidence":2.0,"plateTime":0.4384951393724559,"extension":6.312865196567989},"hitData":{"launchSpeed":98.0,"launchAngle":10.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":206.13,"coordY":133.92}},"index":4,"playId":"76e41e5b-278f-365f-8971-c20da443465d","pitchNumber":5,"startTime":"2026-05-02T23:30:58.869Z","endTime":"2026-05-02T23:31:11.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676439,"link":"/api/v1/people/676439","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":676439,"link":"/api/v1/people/676439"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.7,"awayTeamWinProbability":23.299999999999997,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":0.84,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:31:11.898Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Walls walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T23:31:31.780Z","endTime":"2026-05-02T23:33:23.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"postOnSecond":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.7,"endSpeed":68.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.427643555003687,"aZ":-38.072455516768805,"pfxX":12.407399129623983,"pfxZ":-4.945638850540501,"pX":-1.0039410663182093,"pZ":2.5386253019801326,"vX0":-1.6137950540184929,"vY0":-110.06837312427766,"vZ0":2.287843296498508,"x":155.27,"y":170.24,"x0":-1.8571610551362356,"y0":50.00009625245992,"z0":5.597612597211916,"aX":14.811740510250436},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-7.7,"breakHorizontal":-21.7,"spinRate":2986,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.5028370787927767,"extension":6.063182660083424},"index":0,"playId":"e1a9a0fe-7361-309c-a92a-f26b89f2ed5b","pitchNumber":1,"startTime":"2026-05-02T23:31:46.468Z","endTime":"2026-05-02T23:31:50.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"second":{"id":676439,"link":"/api/v1/people/676439"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":77.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.083080627296038,"aZ":-35.09838365723077,"pfxX":-11.91591740437976,"pfxZ":-1.8850381067601862,"pX":-0.5790470645593221,"pZ":1.746629490428477,"vX0":6.411673297154778,"vY0":-124.49501320774658,"vZ0":-1.1906926575977417,"x":139.07,"y":191.62,"x0":-1.657643157743546,"y0":50.00397405835022,"z0":5.171172111461068,"aX":-18.458119750759202},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.5,"breakHorizontal":19.8,"spinRate":1918,"spinDirection":263},"zone":7,"typeConfidence":2.0,"plateTime":0.4422018705531183,"extension":6.176247114081834},"index":1,"playId":"76253690-c662-37a8-972b-787885b8fad5","pitchNumber":2,"startTime":"2026-05-02T23:32:04.277Z","endTime":"2026-05-02T23:32:07.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"second":{"id":676439,"link":"/api/v1/people/676439"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":86.5,"endSpeed":77.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7734636699678,"aZ":-30.716773564386635,"pfxX":-9.92979995526032,"pfxZ":0.9335589388668835,"pX":-1.484940477652765,"pZ":1.9953776977691886,"vX0":3.6719934379168664,"vY0":-125.78028438699586,"vZ0":-1.4062164779127826,"x":173.6,"y":184.9,"x0":-1.6922290822914712,"y0":50.00472971034015,"z0":5.104438125733767,"aX":-15.560249281666902},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.6,"breakHorizontal":16.8,"spinRate":2010,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4392034959276172,"extension":6.016852142487201},"index":2,"playId":"cccf97f9-c8d5-355d-9070-be68a69f3ae4","pitchNumber":3,"startTime":"2026-05-02T23:32:32.652Z","endTime":"2026-05-02T23:32:36.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"second":{"id":676439,"link":"/api/v1/people/676439"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81714361173397,"aZ":-28.93931109577516,"pfxX":-12.534983259233849,"pfxZ":1.7983104300900248,"pX":1.5939178265478984,"pZ":1.6674324322195904,"vX0":11.604083997105292,"vY0":-134.3514930364669,"vZ0":-3.5801658681345927,"x":56.24,"y":193.76,"x0":-1.1893661086641933,"y0":50.00057923279462,"z0":5.113942213884188,"aX":-22.515359982374722},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.5,"breakHorizontal":19.7,"spinRate":1973,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.41042191085260216,"extension":6.492494555328644},"index":3,"playId":"362f8233-b327-3175-b287-0d2877ce39a1","pitchNumber":4,"startTime":"2026-05-02T23:32:52.148Z","endTime":"2026-05-02T23:32:55.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"second":{"id":676439,"link":"/api/v1/people/676439"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-05-02T23:33:08.490Z","endTime":"2026-05-02T23:33:19.537Z","isPitch":false,"type":"action","player":{"id":670764,"link":"/api/v1/people/670764"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"second":{"id":676439,"link":"/api/v1/people/676439"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":79.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.864552072936263,"aZ":-26.479070228845114,"pfxX":0.03767467626688603,"pfxZ":3.483531220251008,"pX":1.1581841164968412,"pZ":2.185607572754861,"vX0":6.137604902194383,"vY0":-127.76669278262278,"vZ0":-2.3599337302664107,"x":72.85,"y":179.77,"x0":-1.2906601811692464,"y0":50.004378357530356,"z0":5.224137579204105,"aX":0.06201582827990299},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.0,"breakHorizontal":-1.6,"spinRate":2397,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.4303893151086964,"extension":6.194302157934877},"index":5,"playId":"773a616b-d6a8-3faf-af81-30852ac985a3","pitchNumber":5,"startTime":"2026-05-02T23:33:19.537Z","endTime":"2026-05-02T23:33:23.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"second":{"id":676439,"link":"/api/v1/people/676439"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.8,"awayTeamWinProbability":21.200000000000003,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":1.1,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:33:23.393Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chandler Simpson singles on a bunt ground ball to third baseman Matt Chapman. Hunter Feduccia to 3rd. Taylor Walls to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T23:33:48.369Z","endTime":"2026-05-02T23:34:11.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"postOnSecond":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"postOnThird":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.963988964016075,"aZ":-30.33015177651849,"pfxX":-11.689295006963077,"pfxZ":1.0255370829602928,"pX":0.3465352311735571,"pZ":3.136708160613185,"vX0":8.18936720743449,"vY0":-134.3574937229423,"vZ0":0.1719313405161147,"x":103.79,"y":154.09,"x0":-1.2442564193623804,"y0":50.00600277939802,"z0":5.2527486352759505,"aX":-21.07191463055563},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.2,"breakHorizontal":19.1,"spinRate":1997,"spinDirection":241},"zone":3,"typeConfidence":2.0,"plateTime":0.40989924476896356,"extension":6.25494680271936},"hitData":{"launchSpeed":48.6,"launchAngle":-77.0,"totalDistance":0.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":122.16,"coordY":195.01}},"index":0,"playId":"11172d6d-ca46-370f-bd55-a8a38d1c99d9","pitchNumber":1,"startTime":"2026-05-02T23:33:58.130Z","endTime":"2026-05-02T23:34:11.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"second":{"id":676439,"link":"/api/v1/people/676439"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.7,"awayTeamWinProbability":15.299999999999997,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":1.58,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:34:11.973Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cedric Mullins walks. Hunter Feduccia scores. Taylor Walls to 3rd. Chandler Simpson to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T23:35:09.910Z","endTime":"2026-05-02T23:37:14.545Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"postOnSecond":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"postOnThird":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,6,7,8],"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":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"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":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":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-05-02T23:34:25.482Z","endTime":"2026-05-02T23:35:12.135Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"second":{"id":670764,"link":"/api/v1/people/670764"},"third":{"id":676439,"link":"/api/v1/people/676439"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":79.5,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42650214477785,"aZ":-34.94045431718233,"pfxX":-10.732870679186085,"pfxZ":-1.6997539232077443,"pX":-1.4984949278993664,"pZ":2.1113873594966224,"vX0":3.7141190123036134,"vY0":-127.80110541714723,"vZ0":-0.36860432714190905,"x":174.12,"y":181.77,"x0":-1.5903966468199284,"y0":50.00347140063799,"z0":5.041385556780944,"aX":-17.45919267627477},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.9,"breakHorizontal":18.4,"spinRate":1939,"spinDirection":264},"zone":13,"typeConfidence":2.0,"plateTime":0.43134157379629334,"extension":6.314023781505336},"index":1,"playId":"24b54803-f140-3efe-9a24-f9d847429eb2","pitchNumber":1,"startTime":"2026-05-02T23:35:12.135Z","endTime":"2026-05-02T23:35:15.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"second":{"id":670764,"link":"/api/v1/people/670764"},"third":{"id":676439,"link":"/api/v1/people/676439"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":94.1,"endSpeed":84.6,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.97713459929077,"aZ":-29.069157207634337,"pfxX":-12.5554307681007,"pfxZ":1.6742911057675016,"pX":0.9712779118210996,"pZ":2.375203503875695,"vX0":9.504271470959631,"vY0":-136.50863218228355,"vZ0":-1.9433675600447435,"x":79.98,"y":174.65,"x0":-0.9552492440487693,"y0":50.003105408152436,"z0":5.132657098295213,"aX":-23.27967212570859},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.8,"breakHorizontal":20.3,"spinRate":2088,"spinDirection":244},"zone":12,"typeConfidence":2.0,"plateTime":0.40398162287075046,"extension":6.374044264110967},"index":2,"playId":"80c34151-8191-3c5d-b46f-69fc58a05e59","pitchNumber":2,"startTime":"2026-05-02T23:35:24.582Z","endTime":"2026-05-02T23:35:28.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"second":{"id":670764,"link":"/api/v1/people/670764"},"third":{"id":676439,"link":"/api/v1/people/676439"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":83.8,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.95844558667035,"aZ":-29.363804309247715,"pfxX":-12.138689454948043,"pfxZ":1.539255218444799,"pX":0.6533065779548889,"pZ":2.6484896763634187,"vX0":8.445129692440606,"vY0":-135.42487055595709,"vZ0":-1.025536592113312,"x":92.1,"y":167.27,"x0":-0.9597629838921679,"y0":50.00010256235317,"z0":5.123206386724474,"aX":-22.10334611309777},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.8,"breakHorizontal":19.7,"spinRate":2106,"spinDirection":239},"zone":3,"typeConfidence":2.0,"plateTime":0.4075135562132295,"extension":6.22461981179614},"index":3,"playId":"7a49cd16-888b-355d-8eec-c7cc371a36a3","pitchNumber":3,"startTime":"2026-05-02T23:35:37.653Z","endTime":"2026-05-02T23:36:04.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"second":{"id":670764,"link":"/api/v1/people/670764"},"third":{"id":676439,"link":"/api/v1/people/676439"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.2,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.921954120644237,"aZ":-26.358526796870887,"pfxX":1.4294757450475393,"pfxZ":3.4454176229705045,"pX":1.1649409425067943,"pZ":2.5431560884659397,"vX0":5.444954367247291,"vY0":-129.62133609667154,"vZ0":-1.5719127684674459,"x":72.6,"y":170.11,"x0":-1.1549192466763265,"y0":50.00464315434497,"z0":5.183948094047465,"aX":2.415433877075636},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.1,"breakHorizontal":-3.8,"spinRate":2406,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.4237326929336609,"extension":6.405433214062985},"index":4,"playId":"476055f2-e53e-3cf3-a8a2-fc0709a4ed66","pitchNumber":4,"startTime":"2026-05-02T23:36:02.320Z","endTime":"2026-05-02T23:36:05.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"second":{"id":670764,"link":"/api/v1/people/670764"},"third":{"id":676439,"link":"/api/v1/people/676439"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":5,"startTime":"2026-05-02T23:36:14.230Z","endTime":"2026-05-02T23:36:28.187Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"second":{"id":670764,"link":"/api/v1/people/670764"},"third":{"id":676439,"link":"/api/v1/people/676439"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":78.5,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.091514585159008,"aZ":-32.9751477284449,"pfxX":-9.319298210801515,"pfxZ":-0.5013147886488589,"pX":-0.22994049881326922,"pZ":1.746895495046929,"vX0":5.771725643825629,"vY0":-126.78185011598994,"vZ0":-1.5334564650131512,"x":125.76,"y":191.61,"x0":-1.3504265644623115,"y0":50.00413399259131,"z0":5.044702592765565,"aX":-14.847431317944675},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.1,"breakHorizontal":15.1,"spinRate":2216,"spinDirection":260},"zone":8,"typeConfidence":2.0,"plateTime":0.435620469676127,"extension":6.210502659495921},"index":6,"playId":"0c3b73ee-2768-34ec-8a7d-a73f81f3766f","pitchNumber":5,"startTime":"2026-05-02T23:36:28.187Z","endTime":"2026-05-02T23:36:32.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"second":{"id":670764,"link":"/api/v1/people/670764"},"third":{"id":676439,"link":"/api/v1/people/676439"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.0,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11052842589331,"aZ":-29.501757838395026,"pfxX":-12.085190283236397,"pfxZ":1.4333174947814609,"pX":1.1853837607772575,"pZ":2.439691368602737,"vX0":9.555205682839997,"vY0":-136.68250313255714,"vZ0":-1.6410778338778904,"x":71.82,"y":172.91,"x0":-0.8104903178319741,"y0":50.00397904765783,"z0":5.101556368434622,"aX":-22.54399053053886},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.4,"breakHorizontal":19.4,"spinRate":2060,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.4029250471537891,"extension":6.542106783407039},"index":7,"playId":"1e3fe1fe-3805-3b0a-a4a7-cb2baa966ad6","pitchNumber":6,"startTime":"2026-05-02T23:36:56.084Z","endTime":"2026-05-02T23:36:59.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"second":{"id":670764,"link":"/api/v1/people/670764"},"third":{"id":676439,"link":"/api/v1/people/676439"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":83.9,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.566105608550345,"aZ":-30.464016486756435,"pfxX":-11.783931671421723,"pfxZ":0.9378214355449437,"pX":1.316696711738447,"pZ":2.955308610335779,"vX0":9.736788482375726,"vY0":-135.93892084499487,"vZ0":-0.03602798430380316,"x":66.81,"y":158.99,"x0":-0.8176607135564611,"y0":50.00639357232509,"z0":5.120834214231792,"aX":-21.600939351786252},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.9,"breakHorizontal":18.7,"spinRate":2047,"spinDirection":241},"zone":12,"typeConfidence":2.0,"plateTime":0.40616969036090156,"extension":6.486261460225461},"index":8,"playId":"f2979e70-54d8-3318-b17b-c5c5dd606f6a","pitchNumber":7,"startTime":"2026-05-02T23:37:09.138Z","endTime":"2026-05-02T23:37:14.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"second":{"id":670764,"link":"/api/v1/people/670764"},"third":{"id":676439,"link":"/api/v1/people/676439"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.5,"awayTeamWinProbability":9.5,"homeTeamWinProbabilityAdded":5.799999999999997,"leverageIndex":1.51,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:37:14.545Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Junior Caminero strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T23:37:51.776Z","endTime":"2026-05-02T23:39:15.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"postOnSecond":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"postOnThird":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T23:37:39.630Z","endTime":"2026-05-02T23:37:53.674Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"second":{"id":802415,"link":"/api/v1/people/802415"},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.29158602168777,"aZ":-30.91924535433923,"pfxX":-11.511837408019403,"pfxZ":0.6808833091590429,"pX":-0.16249248137415132,"pZ":1.3099318974809029,"vX0":6.544621904215507,"vY0":-136.49757031499243,"vZ0":-3.811169232152929,"x":123.19,"y":203.41,"x0":-1.128906940142396,"y0":50.00029998429406,"z0":4.915464031513704,"aX":-21.157307359006293},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.5,"breakHorizontal":19.0,"spinRate":2079,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4053031468417605,"extension":6.482394938961493},"index":1,"playId":"457ebd77-91ba-3c06-a91b-292e0ca044bf","pitchNumber":1,"startTime":"2026-05-02T23:37:53.674Z","endTime":"2026-05-02T23:37:58.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"second":{"id":802415,"link":"/api/v1/people/802415"},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":69.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97526526386303,"aZ":-40.0634705946344,"pfxX":10.273101827849068,"pfxZ":-6.330734644936464,"pX":0.2869866975235923,"pZ":0.9227308012446078,"vX0":0.784329515112787,"vY0":-112.86325209203547,"vZ0":-0.5412930756082827,"x":106.06,"y":213.87,"x0":-1.3970557112833557,"y0":50.00271871107421,"z0":5.320636515181304,"aX":12.805763659327276},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-11.2,"breakHorizontal":-18.7,"spinRate":3107,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.491715597653148,"extension":6.32154829211985},"index":2,"playId":"dbf01b18-a308-35d7-9fd7-58240ec2b6b2","pitchNumber":2,"startTime":"2026-05-02T23:38:05.933Z","endTime":"2026-05-02T23:38:10.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"second":{"id":802415,"link":"/api/v1/people/802415"},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":87.8,"endSpeed":79.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.308490838198832,"aZ":-35.108134865875066,"pfxX":-10.103144705230195,"pfxZ":-1.808724733707923,"pX":-0.6192486604398876,"pZ":0.6722830014027582,"vX0":5.208888785621189,"vY0":-127.6701562813581,"vZ0":-3.556938190669163,"x":140.6,"y":220.63,"x0":-1.3913095963938733,"y0":50.00112562866687,"z0":4.8945976240767255,"aX":-16.40301429143026},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.0,"breakHorizontal":16.8,"spinRate":1941,"spinDirection":264},"zone":13,"typeConfidence":2.0,"plateTime":0.4317390755518624,"extension":6.350188579845885},"index":3,"playId":"49c99b1a-3cc5-3fe9-a9f9-a8dd52f26b5c","pitchNumber":3,"startTime":"2026-05-02T23:39:11.554Z","endTime":"2026-05-02T23:39:15.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"second":{"id":802415,"link":"/api/v1/people/802415"},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.2,"awayTeamWinProbability":12.799999999999997,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":0.99,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:39:15.274Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonathan Aranda singles on a sharp line drive to center fielder Drew Gilbert. Taylor Walls scores. Chandler Simpson scores. Cedric Mullins to 2nd.","rbi":2,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T23:39:58.407Z","endTime":"2026-05-02T23:41:00.124Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"postOnSecond":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.3,"endSpeed":80.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.798396578975556,"aZ":-36.99910930712395,"pfxX":-11.705476165030984,"pfxZ":-2.938508932240311,"pX":0.19118311365852725,"pZ":0.5586029711658843,"vX0":7.913914944848441,"vY0":-128.20881462443884,"vZ0":-3.6156741350170725,"x":109.71,"y":223.7,"x0":-1.4356748781397501,"y0":50.002668658425726,"z0":4.915074110665498,"aX":-19.227468578079534},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-6.0,"breakHorizontal":19.1,"spinRate":2062,"spinDirection":265},"zone":14,"typeConfidence":2.0,"plateTime":0.42940902061637276,"extension":6.285751167578988},"index":0,"playId":"5c0c1a98-00e3-3a31-92a8-e31d32a7742b","pitchNumber":1,"startTime":"2026-05-02T23:40:16.304Z","endTime":"2026-05-02T23:40:19.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"second":{"id":802415,"link":"/api/v1/people/802415"},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":69.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.247852181461308,"aZ":-40.09142873685381,"pfxX":11.853855111210551,"pfxZ":-6.445606415343192,"pX":-1.8960594668723627,"pZ":1.2158836244107512,"vX0":-3.458506955212453,"vY0":-111.69293775145115,"vZ0":0.12301841754264631,"x":189.27,"y":205.95,"x0":-1.842157759432168,"y0":50.00150027606257,"z0":5.378361957813463,"aX":14.565712214608865},"breaks":{"breakAngle":19.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-11.2,"breakHorizontal":-20.2,"spinRate":3105,"spinDirection":60},"zone":13,"typeConfidence":2.0,"plateTime":0.4956278157906011,"extension":6.075337547004526},"index":1,"playId":"afb0565f-60a4-3098-9d61-825125fc24ac","pitchNumber":2,"startTime":"2026-05-02T23:40:33.924Z","endTime":"2026-05-02T23:40:36.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"second":{"id":802415,"link":"/api/v1/people/802415"},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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, 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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.4,"endSpeed":68.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.638280276414758,"aZ":-39.87133957185994,"pfxX":11.326679234879359,"pfxZ":-6.510161929685061,"pX":-0.4023164118697663,"pZ":1.944058276942063,"vX0":-0.7874474440816369,"vY0":-109.63642965597307,"vZ0":1.6104840665176159,"x":132.34,"y":186.29,"x0":-1.4983685493789818,"y0":50.00420091128228,"z0":5.55192584552619,"aX":13.38789626136804},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-10.7,"breakHorizontal":-20.0,"spinRate":3065,"spinDirection":54},"zone":7,"typeConfidence":2.0,"plateTime":0.5052593702091634,"extension":5.9617890315448605},"hitData":{"launchSpeed":105.9,"launchAngle":12.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":129.17,"coordY":74.48}},"index":2,"playId":"2adff0e9-4333-354c-a8e0-44212d138efc","pitchNumber":3,"startTime":"2026-05-02T23:40:49.060Z","endTime":"2026-05-02T23:41:00.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"second":{"id":802415,"link":"/api/v1/people/802415"},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.0,"awayTeamWinProbability":6.0,"homeTeamWinProbabilityAdded":6.799999999999997,"leverageIndex":1.47,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:41:00.124Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Vilade flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T23:43:57.862Z","endTime":"2026-05-02T23:44:10.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"postOnSecond":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3],"actionIndex":[1,2],"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":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"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-05-02T23:41:11.496Z","endTime":"2026-05-02T23:42:03.499Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Gage replaces Landen Roupp.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-02T23:42:03.499Z","endTime":"2026-05-02T23:43:13.917Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657424,"link":"/api/v1/people/657424"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Ryan Vilade replaces Jake Fraley.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-05-02T23:43:13.917Z","endTime":"2026-05-02T23:44:00.134Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":641584,"link":"/api/v1/people/641584"},"defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.7,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.293688375027415,"aZ":-13.340763839080243,"pfxX":1.7253669254635429,"pfxZ":10.420946471342573,"pX":-0.720201121837298,"pZ":3.0377865546785663,"vX0":-4.166407079118076,"vY0":-134.378841938222,"vZ0":-6.253948928443356,"x":144.45,"y":156.76,"x0":0.6343635361570024,"y0":50.00560928689282,"z0":6.364026439985573,"aX":3.119471681593947},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.5,"breakHorizontal":-2.2,"spinRate":2055,"spinDirection":158},"zone":1,"typeConfidence":2.0,"plateTime":0.4094287968664254,"extension":6.2513430982443765},"hitData":{"launchSpeed":84.3,"launchAngle":48.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.06,"coordY":97.71}},"index":3,"playId":"c6e69ae5-5495-3275-88ae-75dd3bc02351","pitchNumber":1,"startTime":"2026-05-02T23:44:00.134Z","endTime":"2026-05-02T23:44:10.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_ab"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_ab"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.9,"awayTeamWinProbability":7.099999999999994,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:44:10.638Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Richie Palacios walks. Cedric Mullins to 3rd. Jonathan Aranda to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T23:44:26.130Z","endTime":"2026-05-02T23:45:43.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"postOnSecond":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"postOnThird":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":82.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17371048763971,"aZ":-14.408309726374071,"pfxX":0.7520730487530223,"pfxZ":10.027873884904292,"pX":-1.2753253148890153,"pZ":2.6438942876215434,"vX0":-4.973331454952934,"vY0":-133.38174956014052,"vZ0":-6.973782298558952,"x":165.61,"y":167.39,"x0":0.5293222332684072,"y0":50.00436212179745,"z0":6.364889512447842,"aX":1.3336120806807388},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.6,"breakHorizontal":-0.1,"spinRate":2189,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.4133252369382787,"extension":6.276063587012746},"index":0,"playId":"e798f86a-f051-36a6-8b16-db899492f67d","pitchNumber":1,"startTime":"2026-05-02T23:44:43.106Z","endTime":"2026-05-02T23:44:46.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.440171927797575,"aZ":-31.036874082805284,"pfxX":-2.7554392236220187,"pfxZ":0.7859223879578323,"pX":-1.0346088263539803,"pZ":2.450379050730775,"vX0":-5.214909866739514,"vY0":-120.4255836181867,"vZ0":-2.3281118901951348,"x":156.44,"y":172.62,"x0":1.5251740877192745,"y0":50.00534738757964,"z0":6.200628548374486,"aX":-4.009624790349699},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.1,"breakHorizontal":6.4,"spinRate":2369,"spinDirection":276},"zone":11,"typeConfidence":2.0,"plateTime":0.4564599674549421,"extension":6.451292573635658},"index":1,"playId":"eba32d7b-758d-35ca-8545-5af9b9b4bb9d","pitchNumber":2,"startTime":"2026-05-02T23:45:00.354Z","endTime":"2026-05-02T23:45:05.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.347649914579428,"aZ":-31.260506186961262,"pfxX":-2.140627952294559,"pfxZ":0.6225110376781062,"pX":-1.116606788607655,"pZ":1.5749304627093645,"vX0":-4.49068106699283,"vY0":-121.33697262034651,"vZ0":-4.4378078627340285,"x":159.56,"y":196.26,"x0":1.0450432611202733,"y0":50.00528083070564,"z0":6.1876901586210025,"aX":-3.1539645162306846},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.2,"breakHorizontal":5.0,"spinRate":2356,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.45346006359071334,"extension":6.357463118796824},"index":2,"playId":"860a38c6-13ca-318b-af61-8647d7b0c7cb","pitchNumber":3,"startTime":"2026-05-02T23:45:20.159Z","endTime":"2026-05-02T23:45:23.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":82.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.09122400826931,"aZ":-13.1829552627829,"pfxX":-1.1230810310363697,"pfxZ":10.696486110342363,"pX":-0.43151505490158726,"pZ":3.7501826807412795,"vX0":-2.482522742823416,"vY0":-133.7105778536152,"vZ0":-4.571233354846178,"x":133.45,"y":137.53,"x0":0.6620600921625321,"y0":50.000076150095715,"z0":6.457730016811454,"aX":-1.9931749812862816},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.4,"breakHorizontal":2.6,"spinRate":2268,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.41274631704085296,"extension":6.339163159091581},"index":3,"playId":"94c47cfb-d44b-317a-8a70-fb460f5087e4","pitchNumber":4,"startTime":"2026-05-02T23:45:39.813Z","endTime":"2026-05-02T23:45:43.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.46,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:45:43.766Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonny DeLuca flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T23:46:02.578Z","endTime":"2026-05-02T23:47:06.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92641114381312,"aZ":-15.35895289260056,"pfxX":0.1745424576338075,"pfxZ":9.322735560600657,"pX":-0.29677836508910294,"pZ":2.639612624736006,"vX0":-2.5317481617526316,"vY0":-134.40429235934698,"vZ0":-6.882521997617137,"x":128.31,"y":167.51,"x0":0.6404221095816044,"y0":50.00604249365011,"z0":6.352510823238494,"aX":0.31523839426303113},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.4,"breakHorizontal":0.4,"spinRate":1981,"spinDirection":157},"zone":4,"typeConfidence":2.0,"plateTime":0.40972566152284084,"extension":6.370711281418115},"index":0,"playId":"95dcdeee-5ec2-30d3-aaae-5e3ce8cdef20","pitchNumber":1,"startTime":"2026-05-02T23:46:13.437Z","endTime":"2026-05-02T23:46:16.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":680700,"link":"/api/v1/people/680700"},"second":{"id":666018,"link":"/api/v1/people/666018"},"third":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.451503928245987,"aZ":-32.21208303112808,"pfxX":-2.417076506180473,"pfxZ":-0.023941763022522267,"pX":-0.027203436409763325,"pZ":1.4087843475068043,"vX0":-2.3110581218245594,"vY0":-121.19576242064149,"vZ0":-4.365207614368085,"x":118.04,"y":200.74,"x0":1.2556227323315865,"y0":50.00526031270121,"z0":6.071707316257727,"aX":-3.566727186297622},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.8,"breakHorizontal":4.9,"spinRate":2317,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.4533358552095845,"extension":6.4066840487317},"index":1,"playId":"67e964b5-2e81-3108-8a56-30129dcb441f","pitchNumber":2,"startTime":"2026-05-02T23:46:35.698Z","endTime":"2026-05-02T23:46:39.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":680700,"link":"/api/v1/people/680700"},"second":{"id":666018,"link":"/api/v1/people/666018"},"third":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.843061092295624,"aZ":-24.829746034008508,"pfxX":5.298423864880052,"pfxZ":4.958264470003764,"pX":0.9996182349551529,"pZ":3.158796957373372,"vX0":-1.8700853436742886,"vY0":-121.51824296350254,"vZ0":-2.068185277364658,"x":78.9,"y":153.49,"x0":1.094776843190656,"y0":50.00505290966092,"z0":6.1978872603337125,"aX":7.852498872492626},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":8.6,"breakHorizontal":-9.1,"spinRate":953,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.4523193412314126,"extension":6.444032353777837},"hitData":{"launchSpeed":89.9,"launchAngle":50.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.56,"coordY":112.76}},"index":2,"playId":"6185efec-facd-3c3e-98b6-642ec3629eb5","pitchNumber":3,"startTime":"2026-05-02T23:46:54.939Z","endTime":"2026-05-02T23:47:06.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":680700,"link":"/api/v1/people/680700"},"second":{"id":666018,"link":"/api/v1/people/666018"},"third":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":-1.8000000000000114,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:47:06.468Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jung Hoo Lee lines out to center fielder Cedric Mullins.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T23:49:14.247Z","endTime":"2026-05-02T23:50:50.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669947,"fullName":"Jesse Scholtens","link":"/api/v1/people/669947"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Ryan Vilade remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"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-05-02T23:48:07.669Z","endTime":"2026-05-02T23:49:16.518Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":641584,"link":"/api/v1/people/641584"},"defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39159982151288,"aZ":-12.871354460535667,"pfxX":-3.3252173774056946,"pfxZ":10.681282149605842,"pX":0.14186623908169835,"pZ":3.3636022944177686,"vX0":3.7791694338728585,"vY0":-134.62029365724302,"vZ0":-3.8962492302656138,"x":111.59,"y":147.96,"x0":-0.8583996020689239,"y0":50.00477342255616,"z0":5.762042714322421,"aX":-6.010726532262648},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.5,"breakHorizontal":5.0,"spinRate":2195,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.4092659007826831,"extension":6.724040672478118},"index":1,"playId":"6b6a158c-8cbe-3fe4-ac98-f828b94acf71","pitchNumber":1,"startTime":"2026-05-02T23:49:16.518Z","endTime":"2026-05-02T23:49:20.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":92.0,"endSpeed":83.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14727470932098,"aZ":-13.276763482254637,"pfxX":-4.324400608710725,"pfxZ":10.54087111779262,"pX":-1.0405059523618707,"pZ":2.6823452322053054,"vX0":1.1404300590949237,"vY0":-133.8517920199022,"vZ0":-5.292032880067226,"x":156.66,"y":166.36,"x0":-0.9136223002173288,"y0":50.00199798278019,"z0":5.6555255289030075,"aX":-7.7513088147321225},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.0,"breakHorizontal":7.6,"spinRate":2190,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.41110793120903244,"extension":6.7994682325316775},"index":2,"playId":"1660e973-e93e-38ce-b7cd-e2da796783e1","pitchNumber":2,"startTime":"2026-05-02T23:49:31.891Z","endTime":"2026-05-02T23:49:35.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":79.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.289517686015976,"aZ":-22.453468753900136,"pfxX":2.2431057725108534,"pfxZ":5.923594071932883,"pX":-0.5213540370172162,"pZ":1.812769911164392,"vX0":0.4332785365350962,"vY0":-128.256373846745,"vZ0":-5.205317967459447,"x":136.87,"y":189.84,"x0":-0.9842053228030893,"y0":50.00106450460047,"z0":5.6551575664506615,"aX":3.6797090503407257},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.6,"breakHorizontal":-4.2,"spinRate":2424,"spinDirection":187},"zone":7,"typeConfidence":2.0,"plateTime":0.4295613333760899,"extension":6.669390089922132},"index":3,"playId":"22bd0869-62fc-33f8-9274-1b9c4c0d8cd3","pitchNumber":3,"startTime":"2026-05-02T23:49:48.599Z","endTime":"2026-05-02T23:49:51.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39082690659263,"aZ":-10.261388492572896,"pfxX":-2.224915655029916,"pfxZ":12.178423387785244,"pX":-0.4485500402517525,"pZ":2.862070333763,"vX0":2.188976504463753,"vY0":-134.35940766695975,"vZ0":-5.14374185136845,"x":134.1,"y":161.5,"x0":-0.9909902449430527,"y0":50.006367956811594,"z0":5.553256224935567,"aX":-4.004683725384049},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.9,"breakHorizontal":3.5,"spinRate":2264,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.4101438779449662,"extension":6.803131438465601},"index":4,"playId":"c40f1a29-e442-3864-8b90-0029762d78fc","pitchNumber":4,"startTime":"2026-05-02T23:50:04.463Z","endTime":"2026-05-02T23:50:07.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.291595884289393,"aZ":-24.193872770255098,"pfxX":2.5617045740927704,"pfxZ":4.8272847999063755,"pX":0.4711223028129872,"pZ":0.44959319911192996,"vX0":2.3273058378831575,"vY0":-128.2197783806288,"vZ0":-8.181252526544398,"x":99.04,"y":226.64,"x0":-0.7834904091304729,"y0":50.00341929994094,"z0":5.590748609404529,"aX":4.234235935383893},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.0,"breakHorizontal":-5.2,"spinRate":2399,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.42836129174177984,"extension":6.791734216181858},"index":5,"playId":"b920f44e-e81f-3493-87ce-115e20527800","pitchNumber":5,"startTime":"2026-05-02T23:50:23.658Z","endTime":"2026-05-02T23:50:27.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.499032854533052,"aZ":-25.42782789022912,"pfxX":2.870989125233096,"pfxZ":4.050567708650632,"pX":-0.11589116212750869,"pZ":2.424212174611264,"vX0":1.0816256085485523,"vY0":-128.75587662738639,"vZ0":-3.3163490410911582,"x":121.42,"y":173.33,"x0":-0.9153354751072932,"y0":50.00599395690028,"z0":5.712126237574642,"aX":4.787202749172046},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.7,"breakHorizontal":-5.4,"spinRate":2354,"spinDirection":179},"zone":5,"typeConfidence":2.0,"plateTime":0.4265557660614876,"extension":6.530459462484145},"hitData":{"launchSpeed":93.8,"launchAngle":18.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.24,"coordY":82.66}},"index":6,"playId":"34dba678-463c-3068-a6e8-a0255390487e","pitchNumber":6,"startTime":"2026-05-02T23:50:41.660Z","endTime":"2026-05-02T23:50:50.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:50:50.135Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Arraez doubles (5) on a line drive to right fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T23:50:58.833Z","endTime":"2026-05-02T23:53:30.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669947,"fullName":"Jesse Scholtens","link":"/api/v1/people/669947"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98133845311931,"aZ":-12.817819198450808,"pfxX":-4.280212237792093,"pfxZ":10.416961773305715,"pX":0.43869528558118076,"pZ":2.893890205386289,"vX0":4.656298583680836,"vY0":-136.20949734478071,"vZ0":-5.0126804952368404,"x":100.28,"y":160.64,"x0":-0.7458338544919518,"y0":50.005624354350736,"z0":5.6612107123372875,"aX":-7.955880260972162},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.9,"breakHorizontal":6.6,"spinRate":2344,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.40382496573888504,"extension":6.677364299831475},"index":0,"playId":"2027f3d0-a849-3027-9039-308f83f817f2","pitchNumber":1,"startTime":"2026-05-02T23:51:14.403Z","endTime":"2026-05-02T23:51:17.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83948979356535,"aZ":-11.156664833063642,"pfxX":-3.1709797097245938,"pfxZ":11.398058186575051,"pX":-0.4160590148870666,"pZ":1.9102114428535577,"vX0":2.568645243088071,"vY0":-135.69380759939102,"vZ0":-7.722178935922583,"x":132.86,"y":187.2,"x0":-0.9683253563110743,"y0":50.00038598509867,"z0":5.591304207362054,"aX":-5.8454505904964975},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.0,"breakHorizontal":5.2,"spinRate":2345,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.4054200947509541,"extension":6.767375788390874},"index":1,"playId":"d4241bc6-49ed-3ee5-8e21-fd0a2f95654d","pitchNumber":2,"startTime":"2026-05-02T23:51:30.635Z","endTime":"2026-05-02T23:51:33.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-02T23:51:39.377Z","endTime":"2026-05-02T23:51:56.861Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.625784368396147,"aZ":-31.632316760846287,"pfxX":-7.348021094841317,"pfxZ":0.3501503617602415,"pX":1.0752583127272122,"pZ":-0.4597328735651911,"vX0":6.844039237916179,"vY0":-123.84779740943058,"vZ0":-7.502189168760543,"x":76.01,"y":251.19,"x0":-0.7978264872052488,"y0":50.000012407861135,"z0":5.329434283992015,"aX":-11.171383831439861},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.2,"breakHorizontal":11.3,"spinRate":858,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.4459104254673294,"extension":6.821188492231925},"index":3,"playId":"a70698ef-bf0d-3111-83ee-f7f630098703","pitchNumber":3,"startTime":"2026-05-02T23:51:56.861Z","endTime":"2026-05-02T23:52:00.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.368610673248334,"aZ":-22.023782881104488,"pfxX":3.4228622914970246,"pfxZ":6.02388765473958,"pX":0.46519468642258976,"pZ":2.18088576622009,"vX0":2.143310340633342,"vY0":-129.33267972770005,"vZ0":-4.779207199478192,"x":99.27,"y":179.9,"x0":-0.8203734103560668,"y0":50.00038695121873,"z0":5.753770733201537,"aX":5.765707188282821},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.0,"breakHorizontal":-6.7,"spinRate":2349,"spinDirection":185},"zone":6,"typeConfidence":2.0,"plateTime":0.4243962830851937,"extension":6.8233986304490335},"index":4,"playId":"4080f9d3-a076-313b-a15a-3efa2d3fabeb","pitchNumber":4,"startTime":"2026-05-02T23:52:20.170Z","endTime":"2026-05-02T23:52:27.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57049628101885,"aZ":-19.055239659760975,"pfxX":-9.196626596298772,"pfxZ":7.29723130526387,"pX":-0.3738785130421176,"pZ":2.021795200858966,"vX0":4.5239195924738,"vY0":-134.58160456273043,"vZ0":-5.647691608215046,"x":131.25,"y":184.19,"x0":-0.8998208171087752,"y0":50.00578171756753,"z0":5.537503081706125,"aX":-16.540452816283235},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.9,"breakHorizontal":15.4,"spinRate":2291,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.41009265886979884,"extension":6.706660370266188},"index":5,"playId":"6722489d-dd12-35dd-908c-4e549b1d28ae","pitchNumber":5,"startTime":"2026-05-02T23:52:55.188Z","endTime":"2026-05-02T23:52:58.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":75.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.829648267960557,"aZ":-29.520992801280325,"pfxX":-6.179317634582679,"pfxZ":1.7947505278328926,"pX":0.2169397327754624,"pZ":2.7554802784406376,"vX0":4.287142211140657,"vY0":-121.8274129470026,"vZ0":-0.8271138811289175,"x":108.73,"y":164.38,"x0":-0.778284959073356,"y0":50.00074576748688,"z0":5.691055317465316,"aX":-9.125388079525356},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.4,"breakHorizontal":10.0,"spinRate":852,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.45262738198455743,"extension":6.933589019752158},"hitData":{"launchSpeed":98.2,"launchAngle":13.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":217.0,"coordY":104.0}},"index":6,"playId":"d8bd8f9a-8f70-38a7-acda-6e76948a6efe","pitchNumber":6,"startTime":"2026-05-02T23:53:17.242Z","endTime":"2026-05-02T23:53:30.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":0.42,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:53:30.663Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T23:55:07.211Z","endTime":"2026-05-02T23:55:54.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669947,"fullName":"Jesse Scholtens","link":"/api/v1/people/669947"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"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":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-05-02T23:54:00.578Z","endTime":"2026-05-02T23:55:09.475Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.663667320806056,"aZ":-25.589278212410477,"pfxX":3.0795051583604214,"pfxZ":4.011086160867325,"pX":0.9687596078088913,"pZ":2.4847044750725615,"vX0":3.5171360217209466,"vY0":-127.66786408234144,"vZ0":-3.1646969384379737,"x":80.07,"y":171.69,"x0":-0.8296859756276815,"y0":50.00265138406138,"z0":5.766843467416581,"aX":5.054056105407322},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.7,"breakHorizontal":-6.4,"spinRate":2356,"spinDirection":176},"zone":14,"typeConfidence":2.0,"plateTime":0.42995618884116604,"extension":6.569787949059493},"index":1,"playId":"9dd37e3c-04c4-38d6-9397-04f2460eeb09","pitchNumber":1,"startTime":"2026-05-02T23:55:09.475Z","endTime":"2026-05-02T23:55:13.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":91.0,"endSpeed":82.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.889624526880855,"aZ":-17.56716413456759,"pfxX":-8.471077771626247,"pfxZ":8.259725513596981,"pX":-0.9587188206897408,"pZ":3.2868681680819147,"vX0":2.9956600738830126,"vY0":-132.53867131677947,"vZ0":-2.69057861809425,"x":153.54,"y":150.03,"x0":-1.0069462181425546,"y0":50.00370723402713,"z0":5.6069774569974955,"aX":-14.982411264649206},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.5,"breakHorizontal":14.6,"spinRate":2229,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.41419342506967993,"extension":6.714250828720543},"index":2,"playId":"a37cda68-1c9c-3538-865a-57ac9c55dfdd","pitchNumber":2,"startTime":"2026-05-02T23:55:30.278Z","endTime":"2026-05-02T23:55:33.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.012995679359708,"aZ":-33.58468214308661,"pfxX":8.538335431897092,"pfxZ":-1.0844165521344316,"pX":0.6164078940053599,"pZ":1.3908708029141357,"vX0":0.798291015366527,"vY0":-114.43810435024031,"vZ0":-2.1887042805893193,"x":93.5,"y":201.23,"x0":-0.8454796369029958,"y0":50.00295440825321,"z0":5.712678183589773,"aX":11.100629201331675},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-2.3,"breakHorizontal":-15.6,"spinRate":2551,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4822858125621221,"extension":6.741407603328513},"index":3,"playId":"9edfb5ca-d7b6-34ca-85be-43a7e6605e88","pitchNumber":3,"startTime":"2026-05-02T23:55:51.339Z","endTime":"2026-05-02T23:55:54.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.30000000000001,"awayTeamWinProbability":6.699999999999989,"homeTeamWinProbabilityAdded":2.500000000000014,"leverageIndex":0.91,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:55:54.726Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rafael Devers doubles (5) on a sharp fly ball to center fielder Cedric Mullins, deflected by left fielder Chandler Simpson. Luis Arraez scores.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T23:56:11.468Z","endTime":"2026-05-02T23:57:14.000Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669947,"fullName":"Jesse Scholtens","link":"/api/v1/people/669947"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_deflection"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":{"id":669947,"link":"/api/v1/people/669947"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.025131400402586,"aZ":-10.374495453341211,"pfxX":-1.689134820975907,"pfxZ":11.926279894129367,"pX":0.19929862023523656,"pZ":2.2907042189019746,"vX0":3.1959371140302926,"vY0":-135.2084274813412,"vZ0":-6.85393092104115,"x":109.4,"y":176.93,"x0":-0.7854896922053716,"y0":50.00039294932649,"z0":5.608191087917163,"aX":-3.087140934404971},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.0,"breakHorizontal":2.3,"spinRate":2223,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.4071069777524041,"extension":6.944454940951016},"index":0,"playId":"1f86376f-d2e0-3216-be65-06eebd72c75e","pitchNumber":1,"startTime":"2026-05-02T23:56:21.784Z","endTime":"2026-05-02T23:56:24.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08260413864013,"aZ":-9.654519486654666,"pfxX":-1.308970072800565,"pfxZ":12.18833046151557,"pX":-0.36027203236441846,"pZ":2.1387568804945376,"vX0":1.5522221172987793,"vY0":-135.8708601774128,"vZ0":-7.653737210354508,"x":130.73,"y":181.03,"x0":-0.7721296321583646,"y0":50.00132189626611,"z0":5.68409887531357,"aX":-2.418173593625589},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.4,"breakHorizontal":2.0,"spinRate":2304,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.4049799624615682,"extension":6.762880865589985},"index":1,"playId":"8e95cb8f-9fd6-36cb-91b5-77f7842b705f","pitchNumber":2,"startTime":"2026-05-02T23:56:40.811Z","endTime":"2026-05-02T23:56:43.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.930090355526495,"aZ":-12.178613757990911,"pfxX":-2.5003804462180255,"pfxZ":10.847145135236829,"pX":-0.7634714897718266,"pZ":3.4964127130299008,"vX0":1.030475116206738,"vY0":-135.7165025647496,"vZ0":-3.7366502049334196,"x":146.1,"y":144.38,"x0":-0.8257077560965099,"y0":50.00677210361716,"z0":5.754555860618385,"aX":-4.610977039643638},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.0,"breakHorizontal":4.3,"spinRate":2268,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.40539856261324614,"extension":6.624800956293919},"hitData":{"launchSpeed":102.6,"launchAngle":24.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":62.29,"coordY":64.82}},"index":2,"playId":"c27fa425-3031-3e18-aefb-daaf76b88dc1","pitchNumber":3,"startTime":"2026-05-02T23:57:00.491Z","endTime":"2026-05-02T23:57:14.000Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":669947,"link":"/api/v1/people/669947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.3,"awayTeamWinProbability":11.700000000000003,"homeTeamWinProbabilityAdded":-5.000000000000014,"leverageIndex":0.68,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-02T23:57:14.000Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T23:59:31.493Z","endTime":"2026-05-03T00:00:33.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":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-05-02T23:57:30.347Z","endTime":"2026-05-02T23:57:45.124Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kevin Kelly replaces Jesse Scholtens.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-02T23:57:45.124Z","endTime":"2026-05-02T23:59:33.613Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687330,"link":"/api/v1/people/687330"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669947,"link":"/api/v1/people/669947","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":81.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38059247468594,"aZ":-38.13879055119044,"pfxX":-9.709199895247746,"pfxZ":-3.439334386219123,"pX":0.4752065174594818,"pZ":2.9220644049854543,"vX0":8.226160531321788,"vY0":-131.75806911783394,"vZ0":4.785105445027669,"x":98.89,"y":159.88,"x0":-1.445901640637947,"y0":50.00136776104597,"z0":3.9215095242565092,"aX":-16.84860757783504},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-4.7,"breakHorizontal":15.5,"spinRate":1938,"spinDirection":255},"zone":3,"typeConfidence":0.9,"plateTime":0.41779140462802333,"extension":7.067858724143664},"index":2,"playId":"2d03d30f-4da6-31a1-a385-55f33904e6f1","pitchNumber":1,"startTime":"2026-05-02T23:59:33.613Z","endTime":"2026-05-02T23:59:37.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":69.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.609491402272546,"aZ":-28.03902596449252,"pfxX":11.79485212090396,"pfxZ":3.311251826787995,"pX":0.0644215716037152,"pZ":2.2042989106590642,"vX0":1.0567991669510761,"vY0":-112.6517422614357,"vZ0":3.0197791131379406,"x":114.54,"y":179.26,"x0":-1.9418421761309965,"y0":50.00526198786275,"z0":3.7303969308760867,"aX":14.752683603372125},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":7.3,"breakHorizontal":-21.5,"spinRate":2594,"spinDirection":90},"zone":8,"typeConfidence":0.9,"plateTime":0.4913257443232073,"extension":7.1681759991218374},"index":3,"playId":"fc964666-6e61-369b-a216-9dc6ce8172fd","pitchNumber":2,"startTime":"2026-05-02T23:59:49.384Z","endTime":"2026-05-02T23:59:52.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":69.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.059503515880877,"aZ":-30.150287845073237,"pfxX":11.287370056206443,"pfxZ":1.6377361037086269,"pX":2.0024012538161773,"pZ":1.792085797456162,"vX0":4.362345601104168,"vY0":-112.22487659254836,"vZ0":2.583239292770359,"x":40.67,"y":190.39,"x0":-1.450999804035757,"y0":50.00340449368847,"z0":3.76193998382541,"aX":13.959517832268014},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":4.2,"breakHorizontal":-21.7,"spinRate":2519,"spinDirection":87},"zone":14,"typeConfidence":0.91,"plateTime":0.4938628826228624,"extension":7.082916598938277},"index":4,"playId":"0faf849a-a20a-3141-90f9-70e0941a17dd","pitchNumber":3,"startTime":"2026-05-03T00:00:12.003Z","endTime":"2026-05-03T00:00:15.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.887749238889246,"aZ":-37.472417637662346,"pfxX":-10.081920602755229,"pfxZ":-3.008009874821072,"pX":-1.2316076299328182,"pZ":1.840939409702175,"vX0":4.114226300379936,"vY0":-132.80277051664575,"vZ0":2.278836819001545,"x":163.95,"y":189.07,"x0":-1.5025618269284837,"y0":50.00112424915002,"z0":3.722490976423345,"aX":-17.772250260559222},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-4.6,"breakHorizontal":17.2,"spinRate":2135,"spinDirection":257},"zone":13,"typeConfidence":0.91,"plateTime":0.41450254350384297,"extension":7.119405843884013},"index":5,"playId":"2939256f-1b22-3b71-a3e2-dd5f83365465","pitchNumber":4,"startTime":"2026-05-03T00:00:30.337Z","endTime":"2026-05-03T00:00:33.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":2.8000000000000114,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-03T00:00:33.625Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Fortes flies out to left fielder Heliot Ramos in foul territory.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-03T00:02:55.580Z","endTime":"2026-05-03T00:03:55.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,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":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Borucki replaces Matt Gage.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-05-03T00:01:32.509Z","endTime":"2026-05-03T00:02:42.518Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621366,"link":"/api/v1/people/621366"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676439,"link":"/api/v1/people/676439","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Nick Fortes replaces Hunter Feduccia.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"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-05-03T00:02:42.518Z","endTime":"2026-05-03T00:02:57.777Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":676439,"link":"/api/v1/people/676439"},"defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676439,"link":"/api/v1/people/676439","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":72.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91125226295184,"aZ":-30.521355938304445,"pfxX":9.060505903717475,"pfxZ":1.2073241982961278,"pX":0.4708536473969597,"pZ":3.834737051363272,"vX0":-4.332512935353527,"vY0":-117.36617616900796,"vZ0":2.2149721090122867,"x":99.05,"y":135.24,"x0":1.1812094528385575,"y0":50.00314764125106,"z0":5.756869979639226,"aX":12.414809019689345},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":3.1,"breakHorizontal":-15.1,"spinRate":1443,"spinDirection":109},"zone":12,"typeConfidence":0.92,"plateTime":0.4698962810934657,"extension":6.477918113704151},"index":2,"playId":"0d3fd08b-3f64-3d44-a2c2-c0883e0ac368","pitchNumber":1,"startTime":"2026-05-03T00:02:57.777Z","endTime":"2026-05-03T00:03:01.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":81.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25129990106576,"aZ":-20.953023694281317,"pfxX":10.746126255164329,"pfxZ":6.467342908257693,"pX":-0.02711813156176156,"pZ":1.6709761421446307,"vX0":-6.536331549097424,"vY0":-132.15075773897834,"vZ0":-5.766112396801741,"x":118.03,"y":193.66,"x0":1.107316439731942,"y0":50.00033144703844,"z0":5.463572901711496,"aX":18.635723935421776},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.3,"breakHorizontal":-17.6,"spinRate":2291,"spinDirection":125},"zone":8,"typeConfidence":0.88,"plateTime":0.41757856990234776,"extension":6.489866213264338},"index":3,"playId":"af640519-db3c-31a1-bcdb-191d03c5a99b","pitchNumber":2,"startTime":"2026-05-03T00:03:10.240Z","endTime":"2026-05-03T00:03:13.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56236681403128,"aZ":-28.91769582333735,"pfxX":1.3529923967627084,"pfxZ":2.0629401287213724,"pX":-0.9216520015163043,"pZ":2.2141833347307385,"vX0":-5.485508101223658,"vY0":-125.97400317209387,"vZ0":-2.3547699564925897,"x":152.13,"y":179.0,"x0":1.124340662589007,"y0":50.005969262613775,"z0":5.538336389124989,"aX":2.1397544273959603},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.4,"breakHorizontal":-1.0,"spinRate":2272,"spinDirection":117},"zone":13,"typeConfidence":0.89,"plateTime":0.4376083095448333,"extension":6.412892246498262},"index":4,"playId":"f6384655-bda1-3f1a-9324-27a18d5d68c6","pitchNumber":3,"startTime":"2026-05-03T00:03:23.332Z","endTime":"2026-05-03T00:03:26.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.119836194038417,"aZ":-32.628960556839,"pfxX":11.314685166694535,"pfxZ":-0.3151784172541774,"pX":-0.6474515466227211,"pZ":1.6112346969570484,"vX0":-7.122787417850743,"vY0":-120.7704469141544,"vZ0":-2.42372023189873,"x":141.68,"y":195.28,"x0":0.8878521389057465,"y0":50.00151324924416,"z0":5.53136249523122,"aX":16.51494092016456},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.0,"breakHorizontal":-18.5,"spinRate":1454,"spinDirection":105},"zone":7,"typeConfidence":0.93,"plateTime":0.455614513035723,"extension":6.610055359371684},"hitData":{"launchSpeed":94.1,"launchAngle":52.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.0,"coordY":129.0}},"index":5,"playId":"c2ecdc82-f246-35ef-ae91-9f23888bcd1e","pitchNumber":4,"startTime":"2026-05-03T00:03:42.647Z","endTime":"2026-05-03T00:03:55.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":90.4,"awayTeamWinProbability":9.599999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-05-03T00:03:55.658Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Taylor Walls flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-03T00:04:14.136Z","endTime":"2026-05-03T00:05:10.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71862082442278,"aZ":-22.73553480943141,"pfxX":13.130957405282672,"pfxZ":5.130616131360515,"pX":-0.4138999726107671,"pZ":1.308485240378415,"vX0":-8.09586307274357,"vY0":-135.7610368867447,"vZ0":-6.834381162589907,"x":132.78,"y":203.45,"x0":0.9231908191016691,"y0":50.00505488794118,"z0":5.4758897709414205,"aX":24.160740881614295},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.8,"breakHorizontal":-21.7,"spinRate":2213,"spinDirection":129},"zone":13,"typeConfidence":0.92,"plateTime":0.40570593336742045,"extension":6.5443312595924334},"index":0,"playId":"3805938e-4129-3ddf-b415-efcca4ca8a97","pitchNumber":1,"startTime":"2026-05-03T00:04:19.607Z","endTime":"2026-05-03T00:04:23.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":94.0,"endSpeed":85.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48345921542157,"aZ":-21.808442733353385,"pfxX":11.797186333675608,"pfxZ":5.5660527815862775,"pX":0.022121461276290857,"pZ":0.9318122652239091,"vX0":-6.7566623479199945,"vY0":-136.4444674405844,"vZ0":-7.756291668190247,"x":116.16,"y":213.62,"x0":1.0139571766129054,"y0":50.004725357574735,"z0":5.34489738431577,"aX":21.970909521856964},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.4,"breakHorizontal":-19.7,"spinRate":2289,"spinDirection":129},"zone":14,"typeConfidence":0.9,"plateTime":0.40334988513764003,"extension":6.495423467559794},"index":1,"playId":"0c07ecd6-ddb0-3877-9cff-536f4d479693","pitchNumber":2,"startTime":"2026-05-03T00:04:34.853Z","endTime":"2026-05-03T00:04:38.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.629736666425195,"aZ":-19.631928743312997,"pfxX":11.46895295359447,"pfxZ":7.006955446043174,"pX":0.05494598546565521,"pZ":2.4545333495534476,"vX0":-6.490462829533309,"vY0":-133.86557880403322,"vZ0":-4.215269750465957,"x":114.91,"y":172.51,"x0":1.0386946101330916,"y0":50.001584006015264,"z0":5.480602116651274,"aX":20.525476923722888},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.9,"breakHorizontal":-19.1,"spinRate":2202,"spinDirection":124},"zone":5,"typeConfidence":0.9,"plateTime":0.41134320989979845,"extension":6.534398763206301},"index":2,"playId":"447dae40-a8dd-30fd-b512-50957a0ac9f7","pitchNumber":3,"startTime":"2026-05-03T00:04:48.235Z","endTime":"2026-05-03T00:04:51.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.179198317474274,"aZ":-22.75247892553791,"pfxX":11.496315438794303,"pfxZ":5.188093890246885,"pX":-0.20617867723747013,"pZ":2.105664549781347,"vX0":-6.791688503805083,"vY0":-134.5993321730456,"vZ0":-4.5965031511303795,"x":124.86,"y":181.93,"x0":0.8706425418945661,"y0":50.00072488786081,"z0":5.469211714920942,"aX":20.862056364722484},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.5,"breakHorizontal":-19.1,"spinRate":2238,"spinDirection":120},"zone":5,"typeConfidence":0.91,"plateTime":0.4086479408225583,"extension":6.433961547951097},"hitData":{"launchSpeed":83.1,"launchAngle":53.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.14,"coordY":130.39}},"index":3,"playId":"aa39a7d8-e787-318d-9366-f17e03ec0edd","pitchNumber":4,"startTime":"2026-05-03T00:05:02.077Z","endTime":"2026-05-03T00:05:10.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.8,"awayTeamWinProbability":10.200000000000003,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-05-03T00:05:10.960Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chandler Simpson called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-03T00:05:19.878Z","endTime":"2026-05-03T00:07:08.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.39905381060939,"aZ":-20.597041319680525,"pfxX":12.644981781049722,"pfxZ":6.342941302119533,"pX":1.5405196835604908,"pZ":2.381499568891858,"vX0":-3.805199288612262,"vY0":-135.4537850673178,"vZ0":-4.538668786072783,"x":58.28,"y":174.48,"x0":1.3357827062568486,"y0":50.00585711825466,"z0":5.5527392787867536,"aX":23.091074998083347},"breaks":{"breakAngle":45.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.6,"breakHorizontal":-21.8,"spinRate":2254,"spinDirection":129},"zone":14,"typeConfidence":0.92,"plateTime":0.4070881255331078,"extension":6.498712477847522},"index":0,"playId":"234be7aa-b977-3e60-9783-46614a55e8bd","pitchNumber":1,"startTime":"2026-05-03T00:05:34.984Z","endTime":"2026-05-03T00:05:38.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.086622124892024,"aZ":-21.43614735969673,"pfxX":12.935912686620334,"pfxZ":5.8855845368057516,"pX":-0.2899498903804894,"pZ":2.647834552582105,"vX0":-8.03601490136518,"vY0":-135.13382504542642,"vZ0":-3.611259730948214,"x":128.05,"y":167.29,"x0":1.0621330680138537,"y0":50.004762912458226,"z0":5.531778294076381,"aX":23.61024354780353},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.0,"breakHorizontal":-21.4,"spinRate":2290,"spinDirection":124},"zone":4,"typeConfidence":0.92,"plateTime":0.4074016367107731,"extension":6.447398158800229},"index":1,"playId":"8e9a8360-1b0c-33a8-b2eb-ff7cb20798c8","pitchNumber":2,"startTime":"2026-05-03T00:05:48.705Z","endTime":"2026-05-03T00:05:52.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81384228870377,"aZ":-23.339718399376284,"pfxX":2.100360841609694,"pfxZ":5.32391059433629,"pX":-0.7845221982492953,"pZ":1.4794180135946844,"vX0":-5.744408104239074,"vY0":-128.0847256869015,"vZ0":-5.249168212296568,"x":146.9,"y":198.84,"x0":1.2157748026799475,"y0":50.00166800101514,"z0":5.383792450728481,"aX":3.484877471400854},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.6,"breakHorizontal":-2.5,"spinRate":2248,"spinDirection":132},"zone":13,"typeConfidence":0.86,"plateTime":0.4278603499715734,"extension":6.3569058628606845},"index":2,"playId":"4698b98a-ed90-3541-a25d-fe44c855217b","pitchNumber":3,"startTime":"2026-05-03T00:06:02.897Z","endTime":"2026-05-03T00:06:05.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"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-05-03T00:06:14.967Z","endTime":"2026-05-03T00:06:27.182Z","isPitch":false,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"},"defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.0,"endSpeed":79.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.942968031552873,"aZ":-26.887389657961386,"pfxX":0.14841920088804983,"pfxZ":3.2788473247453265,"pX":-1.6465451914541398,"pZ":1.5152090956319642,"vX0":-7.040539821530664,"vY0":-126.4825300426545,"vZ0":-4.478444720510631,"x":179.76,"y":197.87,"x0":1.1594364354891236,"y0":50.00342914690607,"z0":5.477008302893033,"aX":0.24021803018815552},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.0,"breakHorizontal":1.4,"spinRate":2205,"spinDirection":126},"zone":13,"typeConfidence":0.92,"plateTime":0.4338432233293745,"extension":6.394514931483572},"index":4,"playId":"6cac6379-7611-3536-a7fd-9f77939194af","pitchNumber":4,"startTime":"2026-05-03T00:06:27.182Z","endTime":"2026-05-03T00:06:31.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.065259694230637,"aZ":-25.053620182578424,"pfxX":0.2476227139194287,"pfxZ":4.410369784820265,"pX":-0.3861291919690987,"pZ":2.5667647886349236,"vX0":-4.55664627111244,"vY0":-126.83595396811351,"vZ0":-2.2484930310381595,"x":131.72,"y":169.48,"x0":1.4082551072979212,"y0":50.004217113754756,"z0":5.480599853358167,"aX":0.4004003085434078},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.7,"breakHorizontal":0.7,"spinRate":2266,"spinDirection":106},"zone":4,"typeConfidence":0.9,"plateTime":0.43330355094887274,"extension":6.437313373044063},"index":5,"playId":"22ffa413-5ab4-3338-9d02-81e3e6147073","pitchNumber":5,"startTime":"2026-05-03T00:06:43.030Z","endTime":"2026-05-03T00:06:46.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40065702544199,"aZ":-33.048396544819134,"pfxX":-10.5376980273785,"pfxZ":-0.653920505679146,"pX":0.41140017891867575,"pZ":3.115289913165265,"vX0":0.6176711640297285,"vY0":-115.98194044683623,"vZ0":1.3378727203921355,"x":101.32,"y":154.67,"x0":1.5058619389097683,"y0":50.00002390432023,"z0":5.714829516220448,"aX":-14.161810487651653},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-0.5,"breakHorizontal":18.8,"spinRate":2489,"spinDirection":301},"zone":3,"typeConfidence":0.91,"plateTime":0.4746752566799821,"extension":6.377842454495764},"index":6,"playId":"f19e1560-b54f-3c1d-9c40-8f7d750f9b40","pitchNumber":6,"startTime":"2026-05-03T00:07:04.735Z","endTime":"2026-05-03T00:07:08.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-05-03T00:07:08.120Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-03T00:09:15.295Z","endTime":"2026-05-03T00:09:25.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Nick Fortes remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"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-05-03T00:08:18.420Z","endTime":"2026-05-03T00:09:17.560Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":676439,"link":"/api/v1/people/676439"},"defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19834524509043,"aZ":-40.31275158387147,"pfxX":-9.716397667640432,"pfxZ":-4.686475896785404,"pX":-0.5028881241210683,"pZ":1.8850797389039962,"vX0":5.829867572543288,"vY0":-131.56091122184773,"vZ0":2.861690026083876,"x":136.17,"y":187.88,"x0":-1.4953712481061723,"y0":50.00053727965995,"z0":3.7890170357329933,"aX":-16.88071704871506},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-7.6,"breakHorizontal":16.2,"spinRate":1942,"spinDirection":257},"zone":7,"typeConfidence":0.89,"plateTime":0.41772446273646535,"extension":7.053275889630765},"hitData":{"launchSpeed":92.2,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.74,"coordY":153.71}},"index":1,"playId":"9dcc1579-ddf0-3314-91a5-03d94d5c6dea","pitchNumber":1,"startTime":"2026-05-03T00:09:17.560Z","endTime":"2026-05-03T00:09:25.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.7,"awayTeamWinProbability":8.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-03T00:09:25.560Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a ground ball to third baseman Junior Caminero.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-03T00:09:33.940Z","endTime":"2026-05-03T00:10:44.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75660562240396,"aZ":-39.040468453972764,"pfxX":-9.191200537787298,"pfxZ":-3.9811006862061618,"pX":-1.1341276129003672,"pZ":2.2920287839210807,"vX0":4.188447314596085,"vY0":-131.00094848121492,"vZ0":3.8091342816101124,"x":160.23,"y":176.9,"x0":-1.5665936154273399,"y0":50.004639438711195,"z0":3.75226536056088,"aX":-15.847306106835966},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-6.0,"breakHorizontal":15.6,"spinRate":1909,"spinDirection":254},"zone":13,"typeConfidence":0.91,"plateTime":0.4194055564211481,"extension":7.095099271542335},"index":0,"playId":"e95987b2-6ef8-322b-a84b-efc56e45aef2","pitchNumber":1,"startTime":"2026-05-03T00:09:51.688Z","endTime":"2026-05-03T00:09:55.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":90.4,"endSpeed":82.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76636487937984,"aZ":-38.33888273033927,"pfxX":-11.300480527407741,"pfxZ":-3.5625545824888434,"pX":-0.7091883049905244,"pZ":1.5815621171705365,"vX0":5.544104796078877,"vY0":-131.46297602329855,"vZ0":1.9983917528127435,"x":144.03,"y":196.08,"x0":-1.3899847669650123,"y0":50.00316053267906,"z0":3.6804897875570073,"aX":-19.55932048389321},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-5.6,"breakHorizontal":19.1,"spinRate":1914,"spinDirection":259},"zone":7,"typeConfidence":0.9,"plateTime":0.418430364008179,"extension":7.027133341629354},"index":1,"playId":"041adb75-a165-30b9-9e34-5d2dd37b2f7c","pitchNumber":2,"startTime":"2026-05-03T00:10:04.552Z","endTime":"2026-05-03T00:10:08.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.114562126044994,"aZ":-40.81617156900316,"pfxX":-9.515186318094955,"pfxZ":-4.937370942019172,"pX":0.4572593101944619,"pZ":2.172353369998114,"vX0":7.762738873773815,"vY0":-132.02198980898015,"vZ0":3.900625617396993,"x":99.57,"y":180.13,"x0":-1.296101610372177,"y0":50.000132932469974,"z0":3.6943531909877447,"aX":-16.666007536128646},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-7.7,"breakHorizontal":15.4,"spinRate":1970,"spinDirection":254},"zone":6,"typeConfidence":0.88,"plateTime":0.4160956934886868,"extension":7.009716900664153},"index":2,"playId":"38901319-12ce-3fcc-bfb8-a188dd071ecb","pitchNumber":3,"startTime":"2026-05-03T00:10:17.494Z","endTime":"2026-05-03T00:10:20.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":77.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68758716941955,"aZ":-42.32753371994143,"pfxX":-6.64443327960101,"pfxZ":-6.557940357493666,"pX":-0.5357272266945147,"pZ":1.7110539624981935,"vX0":4.461395854707556,"vY0":-124.40628607794395,"vZ0":4.123646134987151,"x":137.42,"y":192.58,"x0":-1.4996850204990886,"y0":50.001283106496054,"z0":3.5668565366533467,"aX":-10.292136967069936},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-10.4,"breakHorizontal":10.8,"spinRate":1782,"spinDirection":278},"zone":7,"typeConfidence":0.9,"plateTime":0.4422710428765786,"extension":7.044075795023434},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":118.36,"coordY":175.5}},"index":3,"playId":"34e83916-2336-3a8f-812f-e5ed48ba18ac","pitchNumber":4,"startTime":"2026-05-03T00:10:31.826Z","endTime":"2026-05-03T00:10:44.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.0,"awayTeamWinProbability":11.0,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":0.62,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-05-03T00:10:44.316Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drew Gilbert lines out to third baseman Junior Caminero.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-03T00:11:00.213Z","endTime":"2026-05-03T00:11:14.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":81.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.687259883790198,"aZ":-32.260149481682724,"pfxX":-11.764048427555823,"pfxZ":-0.045790384740714174,"pX":0.14244253230711826,"pZ":2.4402198276518656,"vX0":7.87823405594011,"vY0":-131.8051612271029,"vZ0":2.8571025187702794,"x":111.57,"y":172.89,"x0":-1.3782863179270342,"y0":50.00649776570054,"z0":3.7460713928788496,"aX":-20.412012028462662},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.0,"breakHorizontal":19.2,"spinRate":2097,"spinDirection":250},"zone":5,"typeConfidence":0.9,"plateTime":0.4178237540400045,"extension":7.079860840429343},"hitData":{"launchSpeed":68.9,"launchAngle":11.0,"totalDistance":120.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":102.03,"coordY":160.48}},"index":0,"playId":"a6431c69-590b-3778-8af5-0cbd01391b6c","pitchNumber":1,"startTime":"2026-05-03T00:11:07.449Z","endTime":"2026-05-03T00:11:14.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":3.1000000000000085,"leverageIndex":1.32,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-05-03T00:11:14.411Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out, second baseman Richie Palacios to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-03T00:12:38.495Z","endTime":"2026-05-03T00:15:06.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"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-05-03T00:11:36.123Z","endTime":"2026-05-03T00:12:40.768Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.926590051747308,"aZ":-34.28702466288608,"pfxX":-10.810847198471475,"pfxZ":-1.1587500760506284,"pX":0.26840496526983487,"pZ":1.3841998929022052,"vX0":7.877517565892353,"vY0":-134.23555813580035,"vZ0":0.34779558799377885,"x":106.77,"y":201.41,"x0":-1.3043646016191948,"y0":50.00443479329058,"z0":3.7002319386515996,"aX":-19.667996393267266},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.8,"breakHorizontal":17.8,"spinRate":2119,"spinDirection":252},"zone":14,"typeConfidence":0.9,"plateTime":0.40852258230107674,"extension":7.069102128245837},"index":1,"playId":"2ade6f31-036a-3568-8a3d-6433fca75ece","pitchNumber":1,"startTime":"2026-05-03T00:12:40.768Z","endTime":"2026-05-03T00:12:44.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"1dcb4e5e-32f0-3049-a069-efc8e717bdbd","startTime":"2026-05-03T00:12:59.060Z","endTime":"2026-05-03T00:13:02.216Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":3,"playId":"173a1824-bfcc-31c6-9659-0943c601214f","startTime":"2026-05-03T00:13:19.928Z","endTime":"2026-05-03T00:13:22.928Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":81.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.965529805627583,"aZ":-30.958514054363004,"pfxX":-10.4329140422799,"pfxZ":0.7109495748014396,"pX":-1.498023122886294,"pZ":3.2556073917045607,"vX0":3.2226192880432585,"vY0":-130.86038227419192,"vZ0":4.603687818311306,"x":174.1,"y":150.88,"x0":-1.399771840552639,"y0":50.003873189842636,"z0":3.808420963918541,"aX":-17.858997655535543},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.6,"breakHorizontal":18.0,"spinRate":2116,"spinDirection":243},"zone":11,"typeConfidence":0.85,"plateTime":0.4206741311467339,"extension":6.996833644283261},"index":4,"playId":"60736849-54f9-3ba9-b9f0-42728cd3a3a8","pitchNumber":2,"startTime":"2026-05-03T00:13:38.635Z","endTime":"2026-05-03T00:13:41.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":82.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.912386631390277,"aZ":-31.05261630888027,"pfxX":-12.40699294038551,"pfxZ":0.6304853486676585,"pX":0.2600198451245162,"pZ":2.448094833319276,"vX0":8.510753827883004,"vY0":-133.40687486594203,"vZ0":2.6097373414982408,"x":107.09,"y":172.68,"x0":-1.3790811914822023,"y0":50.00408028409872,"z0":3.713085914737668,"aX":-22.096952139775272},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.0,"breakHorizontal":20.3,"spinRate":2215,"spinDirection":250},"zone":5,"typeConfidence":0.89,"plateTime":0.41248362076979683,"extension":7.166229345559661},"index":5,"playId":"b83edd89-fca9-31d1-b566-9705231345f9","pitchNumber":3,"startTime":"2026-05-03T00:13:57.072Z","endTime":"2026-05-03T00:14:02.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.873948201370435,"aZ":-38.756738863453066,"pfxX":-8.538619958702327,"pfxZ":-3.78197921273315,"pX":-0.6399935242327746,"pZ":2.622807264600041,"vX0":4.471597257626738,"vY0":-131.17673149736657,"vZ0":4.724499027888502,"x":141.4,"y":167.96,"x0":-1.2579086475385926,"y0":50.00010433106292,"z0":3.6886118980449907,"aX":-14.8709544066956},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-5.5,"breakHorizontal":14.5,"spinRate":1983,"spinDirection":251},"zone":4,"typeConfidence":0.91,"plateTime":0.41761227458271977,"extension":7.028992889099285},"index":6,"playId":"6dc57d01-2642-36b8-9083-02ab365b6786","pitchNumber":4,"startTime":"2026-05-03T00:14:39.823Z","endTime":"2026-05-03T00:14:43.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":77.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16784883240517,"aZ":-42.121168419035506,"pfxX":-7.336597359737489,"pfxZ":-6.384545314547752,"pX":-0.4938582815884377,"pZ":2.1166337049974273,"vX0":4.885001553252855,"vY0":-125.04321426418213,"vZ0":4.774779325420524,"x":135.82,"y":181.63,"x0":-1.5362689821148723,"y0":50.00487872906673,"z0":3.6734565846014133,"aX":-11.424064105101934},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-10.0,"breakHorizontal":11.9,"spinRate":1821,"spinDirection":271},"zone":7,"typeConfidence":0.9,"plateTime":0.4408818081768877,"extension":7.11143886651896},"hitData":{"launchSpeed":85.7,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.32,"coordY":146.62}},"index":7,"playId":"e5626c81-feb7-34a9-ae14-cfb9c79aa68a","pitchNumber":5,"startTime":"2026-05-03T00:14:57.988Z","endTime":"2026-05-03T00:15:06.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":1.9999999999999858,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-03T00:15:06.482Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cedric Mullins pops out to shortstop Willy Adames.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-03T00:17:16.908Z","endTime":"2026-05-03T00:17:52.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.5,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.218866093032155,"aZ":-20.68304138083414,"pfxX":11.571866253031661,"pfxZ":6.372877315616753,"pX":0.4937315506370362,"pZ":3.58864590378089,"vX0":-5.77976143036693,"vY0":-134.23060304106608,"vZ0":-1.768574710635284,"x":98.18,"y":141.89,"x0":1.1850095255922906,"y0":50.0037809599096,"z0":5.74633796363826,"aX":20.871420529775385},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.3,"breakHorizontal":-19.4,"spinRate":2219,"spinDirection":127},"zone":12,"typeConfidence":0.91,"plateTime":0.40987443866763806,"extension":6.366794671008303},"index":0,"playId":"1707cc23-e2ec-39c0-b976-c65955238773","pitchNumber":1,"startTime":"2026-05-03T00:17:30.475Z","endTime":"2026-05-03T00:17:33.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.6,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93891578269959,"aZ":-20.510898050051804,"pfxX":11.2045445107783,"pfxZ":6.457433522234419,"pX":-0.19085880519658305,"pZ":2.875320007846808,"vX0":-7.599831687182956,"vY0":-134.2597639637811,"vZ0":-3.2781721603669105,"x":124.28,"y":161.15,"x0":1.2360332221349148,"y0":50.00467806995065,"z0":5.590455228555906,"aX":20.240909894962464},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.0,"breakHorizontal":-18.5,"spinRate":2321,"spinDirection":130},"zone":2,"typeConfidence":0.9,"plateTime":0.4096387681657223,"extension":6.488341866782309},"hitData":{"launchSpeed":74.2,"launchAngle":59.0,"totalDistance":164.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":103.54,"coordY":139.61}},"index":1,"playId":"e69b3133-b876-35be-a975-678b04bc738a","pitchNumber":2,"startTime":"2026-05-03T00:17:42.847Z","endTime":"2026-05-03T00:17:52.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":-0.4999999999999858,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-05-03T00:17:52.205Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Junior Caminero walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-03T00:20:21.830Z","endTime":"2026-05-03T00:22:04.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"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-05-03T00:18:03.944Z","endTime":"2026-05-03T00:18:59.398Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Gregory Santos replaces Ryan Borucki.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-03T00:18:59.398Z","endTime":"2026-05-03T00:20:24.095Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666619,"link":"/api/v1/people/666619"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.047332769367898,"aZ":-27.593423155469814,"pfxX":3.2712893664340585,"pfxZ":2.6113812494052127,"pX":0.25542296288670024,"pZ":2.5050916849874456,"vX0":4.074519090654327,"vY0":-132.34084263498517,"vZ0":-2.7253027946566926,"x":107.26,"y":171.14,"x0":-1.7353794426067468,"y0":50.00385239485978,"z0":5.592070377307444,"aX":5.740733243613465},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.3,"breakHorizontal":-6.8,"spinRate":2486,"spinDirection":172},"zone":6,"typeConfidence":2.0,"plateTime":0.4155774500135032,"extension":6.616498772890749},"index":2,"playId":"a4ee8d0e-881b-3644-a6d4-505c79d3beba","pitchNumber":1,"startTime":"2026-05-03T00:20:24.095Z","endTime":"2026-05-03T00:20:28.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":90.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.15562227507192,"aZ":-23.254369698760847,"pfxX":-10.634669986637242,"pfxZ":4.214563795463853,"pX":-1.8990636865916997,"pZ":2.676473194192135,"vX0":2.7862877443957124,"vY0":-144.87651523800443,"vZ0":-4.675037030511188,"x":189.39,"y":166.52,"x0":-1.4941356665067214,"y0":50.00482250534326,"z0":5.740195404852466,"aX":-22.51492385390065},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":6.8,"breakHorizontal":18.6,"spinRate":2320,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.37866528782488285,"extension":6.529131724730548},"index":3,"playId":"417ba731-1ffb-37aa-aadd-02f44f178431","pitchNumber":2,"startTime":"2026-05-03T00:20:43.610Z","endTime":"2026-05-03T00:20:47.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":99.8,"endSpeed":90.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.83911229173074,"aZ":-23.244818901420018,"pfxX":-9.697559062895218,"pfxZ":4.220573373163049,"pX":-0.6392621029484419,"pZ":3.658858945157858,"vX0":5.316442384184228,"vY0":-145.18535313520582,"vZ0":-1.9064621065772842,"x":141.37,"y":139.99,"x0":-1.243121671959499,"y0":50.002690053119565,"z0":5.751828032321866,"aX":-20.516502046323605},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":7.4,"breakHorizontal":16.3,"spinRate":2280,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.37856036427855955,"extension":6.368643143777062},"index":4,"playId":"3cfb2504-9ac3-3db1-9a03-4c83862af495","pitchNumber":3,"startTime":"2026-05-03T00:21:02.235Z","endTime":"2026-05-03T00:21:05.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.705320871634633,"aZ":-29.106302529327046,"pfxX":4.306301919389121,"pfxZ":1.795813156802339,"pX":-0.327095248784057,"pZ":2.492803908054886,"vX0":1.8938260084392067,"vY0":-130.28487096912698,"vZ0":-2.1314058706379595,"x":129.47,"y":171.47,"x0":-1.624046783892028,"y0":50.003667629477135,"z0":5.5325669220800435,"aX":7.364916503074376},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.0,"breakHorizontal":-8.3,"spinRate":2474,"spinDirection":127},"zone":4,"typeConfidence":2.0,"plateTime":0.42125125462108404,"extension":6.793804341979922},"index":5,"playId":"30e66bea-5f4d-3e06-983c-88be6dd8a57c","pitchNumber":4,"startTime":"2026-05-03T00:21:17.253Z","endTime":"2026-05-03T00:21:21.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-05-03T00:21:31.215Z","endTime":"2026-05-03T00:21:46.107Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":100.0,"endSpeed":90.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.80136740791433,"aZ":-25.87405062456275,"pfxX":-10.005179320131745,"pfxZ":2.9955857613180017,"pX":1.320122943908369,"pZ":1.902996606362615,"vX0":10.38862736644646,"vY0":-145.0864783273585,"vZ0":-6.2177977989084035,"x":66.68,"y":187.4,"x0":-1.0282209494582428,"y0":50.00660351260588,"z0":5.678011419665441,"aX":-21.07499348759554},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":4.2,"breakHorizontal":15.7,"spinRate":2325,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.37929291154922806,"extension":6.598713370822863},"index":7,"playId":"6f98c886-ace9-34bb-ac3d-ec0ea07a45f2","pitchNumber":5,"startTime":"2026-05-03T00:21:46.107Z","endTime":"2026-05-03T00:21:49.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76024810839502,"aZ":-24.64579827618261,"pfxX":3.267608562076626,"pfxZ":4.112280299005625,"pX":1.2864120611297887,"pZ":1.434491950316132,"vX0":5.930376843226646,"vY0":-135.26331919353453,"vZ0":-6.171345854679826,"x":67.96,"y":200.05,"x0":-1.369289838351133,"y0":50.00547795223859,"z0":5.502560096539339,"aX":5.982195077173384},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.1,"breakHorizontal":-7.3,"spinRate":2563,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4067791779981036,"extension":6.843907125091329},"index":8,"playId":"423bb407-0b4c-31b4-88b8-098b66b37ccf","pitchNumber":6,"startTime":"2026-05-03T00:22:01.391Z","endTime":"2026-05-03T00:22:04.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.19999999999999,"awayTeamWinProbability":5.800000000000011,"homeTeamWinProbabilityAdded":0.5999999999999801,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-05-03T00:22:04.933Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Jonathan Aranda called out on strikes and Junior Caminero caught stealing 2nd, catcher Patrick Bailey to shortstop Willy Adames to catcher Patrick Bailey.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-03T00:22:21.710Z","endTime":"2026-05-03T00:25:19.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95810547632223,"aZ":-23.58945516045391,"pfxX":3.4613768637713815,"pfxZ":4.695232998244414,"pX":-0.4761600362130024,"pZ":1.274964656758811,"vX0":2.1985884456292384,"vY0":-134.9823226696012,"vZ0":-6.435217569803675,"x":135.15,"y":204.36,"x0":-1.7533786710854167,"y0":50.001261494214866,"z0":5.373263424230996,"aX":6.326500016684513},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.2,"breakHorizontal":-6.7,"spinRate":2498,"spinDirection":183},"zone":13,"typeConfidence":2.0,"plateTime":0.40723455426912203,"extension":6.683686943927409},"index":0,"playId":"731132d0-9395-3a34-9053-a6df03fbe7e1","pitchNumber":1,"startTime":"2026-05-03T00:22:33.026Z","endTime":"2026-05-03T00:22:36.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.764602887625585,"aZ":-14.993067518671944,"pfxX":-6.400224682418842,"pfxZ":8.381860531435667,"pX":0.4626840493981303,"pZ":1.6136340389756887,"vX0":7.655591150877404,"vY0":-142.7123336076433,"vZ0":-7.882447453917055,"x":99.36,"y":195.21,"x0":-1.4310665551232886,"y0":50.00161447662025,"z0":5.3679853373748525,"aX":-13.118315440961574},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.6,"breakHorizontal":10.0,"spinRate":2359,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.3847122932156939,"extension":6.5838879337858565},"index":1,"playId":"112e2249-c4cb-37b1-9976-c70b17af1997","pitchNumber":2,"startTime":"2026-05-03T00:22:50.734Z","endTime":"2026-05-03T00:23:17.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24246938771792,"aZ":-27.29928511514402,"pfxX":1.206884948774555,"pfxZ":2.7209829908148304,"pX":-0.7530395872080574,"pZ":2.858898136053118,"vX0":2.1919203656840702,"vY0":-133.8370118859954,"vZ0":-1.8369323574521987,"x":145.7,"y":161.59,"x0":-1.7434481165334574,"y0":50.00375412486786,"z0":5.533479575233406,"aX":2.1615463331697486},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.7,"breakHorizontal":-2.8,"spinRate":2537,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.4112272057028794,"extension":6.691275007134479},"index":2,"playId":"526e8f03-a230-37dc-b9db-ac433503e73d","pitchNumber":3,"startTime":"2026-05-03T00:23:20.334Z","endTime":"2026-05-03T00:23:24.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":89.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.04793832494734,"aZ":-14.715926789809759,"pfxX":-6.220021430171227,"pfxZ":8.39371807779887,"pX":0.36245535157625447,"pZ":2.1054516927747695,"vX0":7.067677942007486,"vY0":-143.7004404682545,"vZ0":-7.121040938763935,"x":103.18,"y":181.93,"x0":-1.3274003074672287,"y0":50.00318748451978,"z0":5.540187421118755,"aX":-12.936453094458907},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.8,"breakHorizontal":9.7,"spinRate":2407,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.3819954335063156,"extension":6.625138090893859},"index":3,"playId":"a87eee2b-57d7-3dd6-bb82-6cd1692b342f","pitchNumber":4,"startTime":"2026-05-03T00:23:45.747Z","endTime":"2026-05-03T00:23:51.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.438517418576676,"aZ":-28.4961307467068,"pfxX":4.407125072318793,"pfxZ":2.095950009834482,"pX":1.5894260586234776,"pZ":1.5831469766866255,"vX0":6.531085893316549,"vY0":-132.48326393894044,"vZ0":-4.642596839442303,"x":56.41,"y":196.04,"x0":-1.491687553856889,"y0":50.00410790421419,"z0":5.470600741535313,"aX":7.741770060722498},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.9,"breakHorizontal":-9.6,"spinRate":2580,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.41531130078740386,"extension":6.700654984207546},"index":4,"playId":"56809b80-4a13-320f-9365-cff2df349003","pitchNumber":5,"startTime":"2026-05-03T00:24:19.836Z","endTime":"2026-05-03T00:24:22.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.856664016382272,"aZ":-29.047402816274573,"pfxX":4.540646570730695,"pfxZ":1.7810816724798482,"pX":-1.0543337089147793,"pZ":2.2330717397448576,"vX0":0.43647033348808967,"vY0":-132.34860324983674,"vZ0":-2.994186557105894,"x":157.19,"y":178.49,"x0":-1.8110250151930969,"y0":50.00306774949634,"z0":5.528802414241398,"aX":7.9754827382849065},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.8,"breakHorizontal":-8.3,"spinRate":2473,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.41542606843529306,"extension":6.628198053554401},"index":5,"playId":"bc5d68a9-6ba4-33d6-ac42-d377138dce1b","pitchNumber":6,"startTime":"2026-05-03T00:24:39.441Z","endTime":"2026-05-03T00:24:42.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-05-03T00:24:56.447Z","endTime":"2026-05-03T00:25:11.976Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.152261728885367,"aZ":-30.322771072011342,"pfxX":3.261950838462417,"pfxZ":1.073216307811764,"pX":-0.5281246411729859,"pZ":2.174750702458717,"vX0":2.084406414061594,"vY0":-131.1583873732911,"vZ0":-2.746963536772332,"x":137.13,"y":180.06,"x0":-1.7603225777066356,"y0":50.000578970791686,"z0":5.527899988588635,"aX":5.606504147476538},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.6,"breakHorizontal":-6.4,"spinRate":2494,"spinDirection":130},"zone":7,"typeConfidence":2.0,"plateTime":0.4197391661219676,"extension":6.5943764374242955},"index":7,"playId":"64c2f43e-8333-38c4-9869-089828b4440f","pitchNumber":7,"startTime":"2026-05-03T00:25:11.976Z","endTime":"2026-05-03T00:25:19.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":-1.3999999999999773,"leverageIndex":0.3,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-03T00:25:19.995Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, second baseman Richie Palacios to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-03T00:27:42.296Z","endTime":"2026-05-03T00:28:09.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Garrett Cleavinger replaces Kevin Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-05-03T00:26:17.532Z","endTime":"2026-05-03T00:27:44.568Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664076,"link":"/api/v1/people/664076"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.023704231246604,"aZ":-20.49547713288981,"pfxX":11.745725355141667,"pfxZ":6.189584584169468,"pX":-0.08715441211518203,"pZ":1.6566273365407795,"vX0":-7.199099578405912,"vY0":-136.92910688808365,"vZ0":-5.200427898236926,"x":120.32,"y":194.05,"x0":1.0586547731958316,"y0":50.004159549341146,"z0":4.995394034283469,"aX":22.164559111901422},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.2,"breakHorizontal":-19.7,"spinRate":2175,"spinDirection":135},"zone":8,"typeConfidence":0.95,"plateTime":0.4009820426657318,"extension":6.267675865008924},"index":1,"playId":"3f762960-1218-38df-9660-c15a68d8df31","pitchNumber":1,"startTime":"2026-05-03T00:27:44.568Z","endTime":"2026-05-03T00:27:47.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":71.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02783832543332,"aZ":-33.48559415666586,"pfxX":-8.74219566894369,"pfxZ":-0.9996096070303571,"pX":-0.9170117354362873,"pZ":1.710549899854963,"vX0":-2.1390642333166436,"vY0":-114.82298758048101,"vZ0":-0.07125068612433383,"x":151.95,"y":192.6,"x0":1.1650892282707885,"y0":50.00113258297684,"z0":5.0386713888101005,"aX":-11.508155694819099},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-1.4,"breakHorizontal":16.3,"spinRate":2612,"spinDirection":294},"zone":13,"typeConfidence":0.93,"plateTime":0.47958381594617716,"extension":5.9882169982907705},"hitData":{"launchSpeed":84.6,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.0,"coordY":158.0}},"index":2,"playId":"219c177c-6cd5-3171-aef2-eb465f3cacdb","pitchNumber":2,"startTime":"2026-05-03T00:28:01.406Z","endTime":"2026-05-03T00:28:09.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999983,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-03T00:28:09.765Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to left fielder Chandler Simpson.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-03T00:28:16.581Z","endTime":"2026-05-03T00:29:18.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.868316476143065,"aZ":-24.070413761442634,"pfxX":12.099740095734361,"pfxZ":4.307018809021816,"pX":-0.03803583266467276,"pZ":1.6080540025127588,"vX0":-6.963990924128713,"vY0":-137.17698361755848,"vZ0":-4.870212993622419,"x":118.45,"y":195.36,"x0":0.9781934831275062,"y0":50.00421910201542,"z0":5.074022468948556,"aX":22.774659572195073},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.8,"breakHorizontal":-20.2,"spinRate":2282,"spinDirection":131},"zone":8,"typeConfidence":0.96,"plateTime":0.4012069393612454,"extension":6.07295190888666},"index":0,"playId":"b395796a-12c7-34f7-afa8-bc2b1f48eaa0","pitchNumber":1,"startTime":"2026-05-03T00:28:33.261Z","endTime":"2026-05-03T00:28:36.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16429921159772,"aZ":-31.627556759063612,"pfxX":-10.47936058758944,"pfxZ":0.41433842636038865,"pX":-2.129710849103883,"pZ":1.4431030906665516,"vX0":-4.206862294364044,"vY0":-115.245966749324,"vZ0":-0.9803299145465113,"x":198.18,"y":199.82,"x0":1.0911817010443854,"y0":50.00382109476141,"z0":4.9808539457028385,"aX":-13.830564221387377},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":0.8,"breakHorizontal":20.2,"spinRate":2854,"spinDirection":299},"zone":13,"typeConfidence":0.94,"plateTime":0.4787327572034794,"extension":6.1053298513252905},"index":1,"playId":"2a0b1e1b-370f-3f4d-ac1d-87c58778e58b","pitchNumber":2,"startTime":"2026-05-03T00:28:51.305Z","endTime":"2026-05-03T00:28:54.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.736281744797,"aZ":-24.31063530674957,"pfxX":10.995945651703122,"pfxZ":4.163512426780548,"pX":0.3558651298811923,"pZ":1.2333826636985663,"vX0":-6.176548664888951,"vY0":-137.38829635258858,"vZ0":-5.466936507876595,"x":103.44,"y":205.48,"x0":1.2183689150953714,"y0":50.00439584919152,"z0":4.927234471252616,"aX":20.778657716801522},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.5,"breakHorizontal":-18.4,"spinRate":2333,"spinDirection":131},"zone":14,"typeConfidence":0.95,"plateTime":0.4004552874041112,"extension":5.9872055491660605},"hitData":{"launchSpeed":96.8,"launchAngle":10.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.92,"coordY":108.09}},"index":2,"playId":"29283ab8-c47e-3b6d-95e2-034ef8f7cde3","pitchNumber":3,"startTime":"2026-05-03T00:29:08.421Z","endTime":"2026-05-03T00:29:18.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":0.56,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-03T00:29:18.085Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-03T00:29:29.284Z","endTime":"2026-05-03T00:31:07.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.520472602512598,"aZ":-33.530169936036934,"pfxX":-2.898737497600049,"pfxZ":-0.8756179054202153,"pX":-1.407923380672318,"pZ":2.161325394473684,"vX0":-5.187196565642596,"vY0":-123.78403202036118,"vZ0":-0.3496961408130761,"x":170.67,"y":180.42,"x0":1.0943119149972458,"y0":50.00383128640036,"z0":5.120127377348577,"aX":-4.482060813841701},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.4,"breakHorizontal":6.5,"spinRate":2624,"spinDirection":269},"zone":13,"typeConfidence":0.89,"plateTime":0.4430826344904384,"extension":6.268508068784221},"index":0,"playId":"9189360e-8c05-33bf-aeb6-bcc71b00553c","pitchNumber":1,"startTime":"2026-05-03T00:29:39.479Z","endTime":"2026-05-03T00:29:43.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18887248325278,"aZ":-31.988010582526208,"pfxX":-3.9377517045405837,"pfxZ":0.11525215463209104,"pX":-1.3507545510853374,"pZ":1.5380537878222404,"vX0":-4.710544263285111,"vY0":-124.98021620979935,"vZ0":-2.2222977688289625,"x":168.49,"y":197.25,"x0":1.0728666593685918,"y0":50.000638757428035,"z0":5.07673333714363,"aX":-6.201353139900288},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.1,"breakHorizontal":8.3,"spinRate":2721,"spinDirection":255},"zone":13,"typeConfidence":0.86,"plateTime":0.43895691510720436,"extension":6.047791112808695},"index":1,"playId":"d6b2422b-7565-3da3-afd4-ca16032f86d7","pitchNumber":2,"startTime":"2026-05-03T00:29:56.273Z","endTime":"2026-05-03T00:29:59.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.697101895831707,"aZ":-32.84816332492897,"pfxX":-3.375548151673922,"pfxZ":-0.4362607851659739,"pX":0.554243483776088,"pZ":2.2169279116832166,"vX0":-1.0576805806245806,"vY0":-123.78361966163057,"vZ0":-0.3626702022989363,"x":95.87,"y":178.92,"x0":1.4260772016623828,"y0":50.00331838900273,"z0":5.125659680469425,"aX":-5.215410612207292},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.6,"breakHorizontal":6.4,"spinRate":2612,"spinDirection":268},"zone":6,"typeConfidence":0.89,"plateTime":0.4432145599016275,"extension":5.9744396521683685},"index":2,"playId":"6d7d269e-5613-3089-8b95-f96254e30bc5","pitchNumber":3,"startTime":"2026-05-03T00:30:17.915Z","endTime":"2026-05-03T00:30:20.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"61f7da09-9e12-3fc5-bace-88e07378a293","startTime":"2026-05-03T00:30:44.273Z","endTime":"2026-05-03T00:30:47.273Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30027995846771,"aZ":-13.8415041481915,"pfxX":5.385387139951475,"pfxZ":9.126457389820573,"pX":0.5209961452131199,"pZ":3.532155088633879,"vX0":-3.3871053154732484,"vY0":-141.12593480450153,"vZ0":-2.507134725640259,"x":97.14,"y":143.41,"x0":1.0394671520388707,"y0":50.00664177120162,"z0":5.3281088581468055,"aX":10.822438234383199},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.2,"breakHorizontal":-9.0,"spinRate":2249,"spinDirection":137},"zone":12,"typeConfidence":0.91,"plateTime":0.3887079041446584,"extension":6.043144712869736},"index":4,"playId":"4b7e7bf6-6025-36fb-8656-532979476dca","pitchNumber":4,"startTime":"2026-05-03T00:31:03.760Z","endTime":"2026-05-03T00:31:07.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.26,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-05-03T00:31:07.330Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out softly, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-03T00:31:17.623Z","endTime":"2026-05-03T00:32:28.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.433076610947786,"aZ":-22.018778628363698,"pfxX":10.439136581212408,"pfxZ":5.336792063099547,"pX":0.28079891546998825,"pZ":1.9412488820726725,"vX0":-5.637151422995851,"vY0":-137.56011850270397,"vZ0":-4.1750707785343915,"x":106.3,"y":186.37,"x0":1.0076273940933467,"y0":50.005500727132954,"z0":4.98425449880832,"aX":19.87449457776583},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.9,"breakHorizontal":-17.6,"spinRate":2363,"spinDirection":135},"zone":9,"typeConfidence":0.94,"plateTime":0.39919912324259776,"extension":6.030623056260197},"index":0,"playId":"ed5b409b-6822-3931-8df4-37e795808c7b","pitchNumber":1,"startTime":"2026-05-03T00:31:31.429Z","endTime":"2026-05-03T00:31:34.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71141434581765,"aZ":-23.191399138114544,"pfxX":10.41868954684787,"pfxZ":4.633466478864168,"pX":-0.24734377553207054,"pZ":2.619189784598292,"vX0":-7.052679810640471,"vY0":-138.50022129812902,"vZ0":-2.7241092793786805,"x":126.43,"y":168.06,"x0":0.9820597093593144,"y0":50.00031211364207,"z0":5.171071411950579,"aX":20.18345065467418},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.0,"breakHorizontal":-17.4,"spinRate":2281,"spinDirection":131},"zone":5,"typeConfidence":0.95,"plateTime":0.3958894030596385,"extension":6.068892510748097},"index":1,"playId":"36f1d47e-9edf-35d6-bd68-5e4a30e91c74","pitchNumber":2,"startTime":"2026-05-03T00:31:52.351Z","endTime":"2026-05-03T00:31:59.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42664691451025,"aZ":-33.537363189319514,"pfxX":-9.010887586549433,"pfxZ":-1.010483618013923,"pX":-1.1204617511483623,"pZ":0.7762473854752842,"vX0":-2.390859307713486,"vY0":-116.03551637505763,"vZ0":-1.880239070637693,"x":159.71,"y":217.82,"x0":1.0973700281910657,"y0":50.005424070844306,"z0":4.833254707312203,"aX":-12.123407519488081},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-2.0,"breakHorizontal":16.9,"spinRate":2685,"spinDirection":286},"zone":13,"typeConfidence":0.92,"plateTime":0.4744857484356175,"extension":6.185907180399588},"hitData":{"launchSpeed":58.1,"launchAngle":3.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":131.0,"coordY":146.0}},"index":2,"playId":"1089cc4d-76c2-30bb-9613-d152e6122583","pitchNumber":3,"startTime":"2026-05-03T00:32:20.252Z","endTime":"2026-05-03T00:32:28.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.7,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-03T00:32:28.293Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Vilade flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-03T00:34:26.832Z","endTime":"2026-05-03T00:36:00.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":80.7,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5725064083997,"aZ":-29.29831146987757,"pfxX":3.6665892367025883,"pfxZ":1.7216446600403028,"pX":0.059222986970929495,"pZ":2.7849459305570483,"vX0":3.5454141488182724,"vY0":-129.16611804226164,"vZ0":-1.3619307087277779,"x":114.74,"y":163.59,"x0":-1.8129667321600595,"y0":50.00514146752168,"z0":5.594451810258264,"aX":6.129008358682268},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.0,"breakHorizontal":-7.4,"spinRate":2476,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.4257948467104522,"extension":6.542035006541561},"index":0,"playId":"85988f66-3b64-304e-8fac-80994b6581c9","pitchNumber":1,"startTime":"2026-05-03T00:34:38.203Z","endTime":"2026-05-03T00:34:41.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":96.6,"endSpeed":87.1,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.69045218901791,"aZ":-26.21391773676192,"pfxX":-7.193087475724466,"pfxZ":3.039291983432765,"pX":0.026183181614042463,"pZ":2.637856845575411,"vX0":6.5674422269044435,"vY0":-140.39639129923285,"vZ0":-3.3347130860376035,"x":116.0,"y":167.56,"x0":-1.4279023968035154,"y0":50.00562571465461,"z0":5.579285886775929,"aX":-14.124316608262353},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.9,"breakHorizontal":11.4,"spinRate":2277,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.39262820491503714,"extension":6.500113004779103},"index":1,"playId":"febfe520-3fa5-3c67-80dd-4b993cb3636d","pitchNumber":2,"startTime":"2026-05-03T00:34:53.396Z","endTime":"2026-05-03T00:34:56.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.3,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62510074814175,"aZ":-35.02374941117598,"pfxX":4.185994415830001,"pfxZ":-1.7206580209443487,"pX":-0.2989860427638555,"pZ":3.4439177097074483,"vX0":2.590919571422289,"vY0":-128.66573007638735,"vZ0":1.4895767271998155,"x":128.4,"y":145.79,"x0":-1.8667614258989926,"y0":50.00251349190886,"z0":5.595448028300989,"aX":6.934903492038074},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.5,"breakHorizontal":-8.2,"spinRate":2497,"spinDirection":99},"zone":2,"typeConfidence":2.0,"plateTime":0.42763884526351825,"extension":6.478249977385639},"index":2,"playId":"21aef753-ff1d-36a9-abaa-a824ce9d9b13","pitchNumber":3,"startTime":"2026-05-03T00:35:16.728Z","endTime":"2026-05-03T00:35:20.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.0,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.749372028005915,"aZ":-31.857806094794313,"pfxX":4.56503236478179,"pfxZ":0.1844300237409957,"pX":-0.580013420470473,"pZ":2.437289017383628,"vX0":1.3548683952345812,"vY0":-129.90380825720828,"vZ0":-1.7747321427470975,"x":139.11,"y":172.97,"x0":-1.7030047845188352,"y0":50.00112600612926,"z0":5.58370378522703,"aX":7.6914625004818244},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.1,"breakHorizontal":-8.5,"spinRate":2394,"spinDirection":121},"zone":4,"typeConfidence":2.0,"plateTime":0.42391933352930034,"extension":6.490948962486303},"index":3,"playId":"2de0196b-d30e-3867-aeef-911106487eec","pitchNumber":4,"startTime":"2026-05-03T00:35:31.050Z","endTime":"2026-05-03T00:35:34.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.8,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.390821759561,"aZ":-27.561273928970902,"pfxX":-8.290718435611247,"pfxZ":2.323733071264882,"pX":-0.6124400890600538,"pZ":1.9082742754750859,"vX0":4.926763923845367,"vY0":-140.99310237083938,"vZ0":-5.210289833830839,"x":140.34,"y":187.26,"x0":-1.3187926688150704,"y0":50.001863954466074,"z0":5.591880364833442,"aX":-16.44899683462951},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.1,"breakHorizontal":13.8,"spinRate":2260,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.390656065045901,"extension":6.62531706228041},"hitData":{"launchSpeed":94.8,"launchAngle":52.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.28,"coordY":112.45}},"index":4,"playId":"8c4a8135-4b74-33da-940a-f982db6361d4","pitchNumber":5,"startTime":"2026-05-03T00:35:52.054Z","endTime":"2026-05-03T00:36:00.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_ab"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_ab"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_pa"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-05-03T00:36:00.672Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Richie Palacios walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-03T00:36:13.077Z","endTime":"2026-05-03T00:37:14.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.43022547300103,"aZ":-22.037346387789743,"pfxX":-7.854457138844795,"pfxZ":5.124919102700686,"pX":0.9703749635269661,"pZ":2.197750132819719,"vX0":8.542266978876777,"vY0":-140.62260470234645,"vZ0":-5.175434782677429,"x":80.01,"y":179.44,"x0":-1.1036583380397844,"y0":50.00659714536466,"z0":5.515466439937619,"aX":-15.547081803437845},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.3,"breakHorizontal":12.2,"spinRate":2282,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.39129958458233105,"extension":6.5562897472926},"index":0,"playId":"4f62932c-2df6-3fe3-8e63-a18c1fc3f5a5","pitchNumber":1,"startTime":"2026-05-03T00:36:26.955Z","endTime":"2026-05-03T00:36:30.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.7,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86255433435007,"aZ":-31.202051957981798,"pfxX":2.5636036692787436,"pfxZ":0.5728370811969725,"pX":-0.9461113667053535,"pZ":3.433182534830378,"vX0":0.8032237892449375,"vY0":-130.39252644577567,"vZ0":0.43275057458810406,"x":153.06,"y":146.08,"x0":-1.5917311028353163,"y0":50.00651936904758,"z0":5.629958372671051,"aX":4.390496578940227},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.3,"breakHorizontal":-4.8,"spinRate":2487,"spinDirection":119},"zone":11,"typeConfidence":2.0,"plateTime":0.4209735573048974,"extension":6.3519093163408415},"index":1,"playId":"2f2cf48b-59f4-3914-ad31-67b1b8382511","pitchNumber":2,"startTime":"2026-05-03T00:36:40.580Z","endTime":"2026-05-03T00:36:44.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29535227272171,"aZ":-28.654881932519952,"pfxX":2.9656219659846403,"pfxZ":2.0589455651282336,"pX":-0.8542588401446232,"pZ":3.1588620053286656,"vX0":1.0454617678604903,"vY0":-130.12931390664573,"vZ0":-0.5912193421584148,"x":149.56,"y":153.49,"x0":-1.6468776305075816,"y0":50.00180096931789,"z0":5.567196841894872,"aX":5.065709673097614},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.8,"breakHorizontal":-5.6,"spinRate":2477,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.42154036549444696,"extension":6.444797567769895},"index":2,"playId":"5f3036a6-c98e-3f08-b492-dd5679132fa1","pitchNumber":3,"startTime":"2026-05-03T00:36:55.735Z","endTime":"2026-05-03T00:36:59.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.9680814908655,"aZ":-21.9587010046884,"pfxX":-6.860812819618864,"pfxZ":5.254722032656727,"pX":0.21554605295034188,"pZ":1.4666054056899889,"vX0":6.329331942415386,"vY0":-139.38405990194923,"vZ0":-6.827559925939683,"x":108.78,"y":199.18,"x0":-1.207173977755583,"y0":50.00059461330846,"z0":5.4259097634283995,"aX":-13.33016216508139},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.0,"breakHorizontal":10.9,"spinRate":2300,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3948568354537243,"extension":6.601001250373219},"index":3,"playId":"30f45e8f-d719-39a0-bb06-d04997e3159d","pitchNumber":4,"startTime":"2026-05-03T00:37:10.705Z","endTime":"2026-05-03T00:37:14.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_pa"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.3,"awayTeamWinProbability":2.700000000000003,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-05-03T00:37:14.746Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jonny DeLuca doubles (6) on a sharp line drive to center fielder Drew Gilbert.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-03T00:37:56.507Z","endTime":"2026-05-03T00:38:40.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"f117f89c-1be4-392e-b685-a28b39825c29","startTime":"2026-05-03T00:37:41.772Z","endTime":"2026-05-03T00:37:44.772Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.591059320576395,"aZ":-27.938351902963728,"pfxX":1.8753065968412959,"pfxZ":2.478779106032656,"pX":-0.013456589026586144,"pZ":2.5824550598116924,"vX0":3.726108919725827,"vY0":-130.14556721164334,"vZ0":-1.7533516378320608,"x":117.51,"y":169.05,"x0":-1.7100676350954152,"y0":50.001170828562074,"z0":5.391230045663306,"aX":3.199217827736929},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.3,"breakHorizontal":-4.2,"spinRate":2390,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.4216780018590538,"extension":6.578874779253997},"index":1,"playId":"4aa1de60-9ca3-3f20-88c2-c6f2e09cbb43","pitchNumber":1,"startTime":"2026-05-03T00:37:58.531Z","endTime":"2026-05-03T00:38:06.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Richie Palacios caught stealing 2nd base, catcher Patrick Bailey to second baseman Luis Arraez.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"actionPlayId":"4aa1de60-9ca3-3f20-88c2-c6f2e09cbb43","startTime":"2026-05-03T00:38:14.087Z","endTime":"2026-05-03T00:38:28.106Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"},"defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.16,"dramaIndex":13.0,"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":87.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.826894436143604,"aZ":-22.510276839739095,"pfxX":-8.151107936143015,"pfxZ":4.832196829886089,"pX":-0.1946193429928923,"pZ":2.0868348344321745,"vX0":5.922400706495354,"vY0":-141.83316560343806,"vZ0":-5.486175455976193,"x":124.42,"y":182.44,"x0":-1.2697686845535194,"y0":50.00571637921504,"z0":5.51805623884536,"aX":-16.313943322307875},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.6,"breakHorizontal":13.3,"spinRate":2381,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.38884241832049904,"extension":6.641310340430938},"hitData":{"launchSpeed":108.0,"launchAngle":13.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":89.48,"coordY":78.71}},"index":3,"playId":"70164e04-bbb1-3bdf-a15f-ceeebd760eb3","pitchNumber":2,"startTime":"2026-05-03T00:38:28.106Z","endTime":"2026-05-03T00:38:40.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.16,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-05-03T00:38:40.124Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Fortes grounds out softly, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-03T00:39:02.749Z","endTime":"2026-05-03T00:39:53.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[1],"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":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":{"id":666619,"link":"/api/v1/people/666619"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.530568314276316,"aZ":-30.491890052894878,"pfxX":2.5591907743265727,"pfxZ":0.9750377761088469,"pX":-0.47994847289180687,"pZ":3.244214729329623,"vX0":2.027323365192464,"vY0":-131.2041361965184,"vZ0":-0.27621207497675326,"x":135.29,"y":151.19,"x0":-1.5970970982802313,"y0":50.005978770580015,"z0":5.6364585660799325,"aX":4.431792067314377},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.9,"breakHorizontal":-5.2,"spinRate":2462,"spinDirection":126},"zone":1,"typeConfidence":2.0,"plateTime":0.4185584342774189,"extension":6.462522546835653},"index":0,"playId":"f0202894-f221-34b6-9bd0-c59867d22b55","pitchNumber":1,"startTime":"2026-05-03T00:39:08.167Z","endTime":"2026-05-03T00:39:22.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jonny DeLuca steals (3) 3rd base. Jonny DeLuca scores. Throwing error by catcher Patrick Bailey.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":1,"homeScore":5,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"f0202894-f221-34b6-9bd0-c59867d22b55","startTime":"2026-05-03T00:39:38.190Z","endTime":"2026-05-03T00:39:45.256Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":676356,"link":"/api/v1/people/676356"},"defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.19,"dramaIndex":19.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":81.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.776422540470712,"aZ":-29.239627199630828,"pfxX":4.433000694609296,"pfxZ":1.7098628717107651,"pX":0.012159905998758276,"pZ":2.9444291420148936,"vX0":2.651833275783566,"vY0":-131.0585139547888,"vZ0":-1.0804586368700397,"x":116.54,"y":159.28,"x0":-1.5927752677740095,"y0":50.00437749677104,"z0":5.569737531160054,"aX":7.62063654061264},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.1,"breakHorizontal":-8.6,"spinRate":2441,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.41984599488562546,"extension":6.610317358037076},"hitData":{"launchSpeed":57.4,"launchAngle":-52.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":107.67,"coordY":165.24}},"index":2,"playId":"816eb4fd-b9f2-34da-9648-a507d54fb22e","pitchNumber":2,"startTime":"2026-05-03T00:39:45.256Z","endTime":"2026-05-03T00:39:53.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.19,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-05-03T00:39:53.690Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-03T00:42:23.477Z","endTime":"2026-05-03T00:43:46.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Casey Legumina replaces Garrett Cleavinger.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-03T00:41:39.307Z","endTime":"2026-05-03T00:42:25.752Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668984,"link":"/api/v1/people/668984"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.479860561260246,"aZ":-24.287567520553207,"pfxX":-10.953892239450033,"pfxZ":4.254909617101098,"pX":-0.4661754123516978,"pZ":1.8923347974695055,"vX0":7.448263686104184,"vY0":-136.13116077067082,"vZ0":-2.552485277133449,"x":134.77,"y":187.69,"x0":-1.8326866037480283,"y0":50.0015808371589,"z0":4.5468533580274455,"aX":-20.292413671888966},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.3,"breakHorizontal":18.0,"spinRate":2410,"spinDirection":228},"zone":7,"typeConfidence":0.93,"plateTime":0.4043677822052545,"extension":7.052608887574644},"index":1,"playId":"bd771aa0-6c55-3c8a-9dfe-adbdc060310a","pitchNumber":1,"startTime":"2026-05-03T00:42:25.752Z","endTime":"2026-05-03T00:42:28.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":72.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57643026023066,"aZ":-25.87995623392565,"pfxX":5.451967714692426,"pfxZ":4.697630187918578,"pX":0.31321470509354415,"pZ":1.656162173170775,"vX0":4.15511788139058,"vY0":-116.11196799804719,"vZ0":-0.34423250941035977,"x":105.06,"y":194.06,"x0":-2.219902747327379,"y0":50.00208724270865,"z0":4.3095140147816755,"aX":7.302289422846123},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":8.6,"breakHorizontal":-11.0,"spinRate":2740,"spinDirection":81},"zone":9,"typeConfidence":0.91,"plateTime":0.4751868989469128,"extension":6.576480429491021},"index":2,"playId":"ad1284ae-97f8-3213-86c4-643806537f78","pitchNumber":2,"startTime":"2026-05-03T00:42:38.655Z","endTime":"2026-05-03T00:42:42.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43975726574381,"aZ":-18.427662460975796,"pfxX":-6.535326756943128,"pfxZ":7.620555609462899,"pX":-0.4068235405483063,"pZ":2.998800292469891,"vX0":6.1066530068035165,"vY0":-134.29696136314473,"vZ0":-0.47660878255764844,"x":132.51,"y":157.81,"x0":-1.8747961498197463,"y0":50.00354741495846,"z0":4.503867293396625,"aX":-11.790721412416278},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.9,"breakHorizontal":10.3,"spinRate":2391,"spinDirection":227},"zone":1,"typeConfidence":0.92,"plateTime":0.40980182022064593,"extension":6.736912609609535},"index":3,"playId":"30309077-8d99-3302-9dc6-68a58e8de9d4","pitchNumber":3,"startTime":"2026-05-03T00:42:55.989Z","endTime":"2026-05-03T00:42:59.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.113663532882775,"aZ":-19.023402226149003,"pfxX":-6.759113185121528,"pfxZ":7.137655544342856,"pX":0.3632253549461558,"pZ":3.193397205318374,"vX0":7.933533383480686,"vY0":-135.48522975290504,"vZ0":-0.2671376269759366,"x":103.15,"y":152.56,"x0":-1.7373898511163988,"y0":50.0002675614521,"z0":4.633204684321004,"aX":-12.449818518290563},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.1,"breakHorizontal":10.3,"spinRate":2384,"spinDirection":221},"zone":3,"typeConfidence":0.92,"plateTime":0.4056785143430779,"extension":6.992202926194183},"index":4,"playId":"f8077e45-b538-372d-8dd9-4d0781f301dc","pitchNumber":4,"startTime":"2026-05-03T00:43:13.338Z","endTime":"2026-05-03T00:43:16.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":70.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57074131444014,"aZ":-30.46357291211483,"pfxX":8.335243916357001,"pfxZ":1.3443196670414919,"pX":1.5765165655449216,"pZ":1.1992379202170216,"vX0":5.566914040454019,"vY0":-113.61599466771794,"vZ0":-0.23247687288271057,"x":56.91,"y":206.4,"x0":-2.009767003102831,"y0":50.00414207912192,"z0":4.394476983670989,"aX":10.630938954050263},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":2.8,"breakHorizontal":-16.8,"spinRate":2781,"spinDirection":85},"zone":14,"typeConfidence":0.9,"plateTime":0.48667948308690834,"extension":7.013838158696394},"index":5,"playId":"481e9f74-ca83-304f-8f20-9c23f92f0596","pitchNumber":5,"startTime":"2026-05-03T00:43:30.426Z","endTime":"2026-05-03T00:43:33.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":71.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.658918858760565,"aZ":-29.72920216389599,"pfxX":7.285117357434707,"pfxZ":1.8852071842141465,"pX":0.858616291475959,"pZ":1.7241909913298,"vX0":4.612669307649399,"vY0":-114.44780121823592,"vZ0":0.7181674735837966,"x":84.27,"y":192.23,"x0":-2.1455166398375574,"y0":50.0021028167916,"z0":4.371945888768697,"aX":9.43994428632718},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":4.0,"breakHorizontal":-14.5,"spinRate":2710,"spinDirection":90},"zone":14,"typeConfidence":0.9,"plateTime":0.4828655735947498,"extension":6.893092260552302},"index":6,"playId":"95bea9ad-5445-3608-be2e-870355ebeded","pitchNumber":6,"startTime":"2026-05-03T00:43:43.745Z","endTime":"2026-05-03T00:43:46.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-03T00:43:46.745Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willy Adames lines out to third baseman Junior Caminero.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-03T00:44:01.198Z","endTime":"2026-05-03T00:44:43.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85055632909488,"aZ":-18.860348810324226,"pfxX":-11.173341344582536,"pfxZ":7.257609071001172,"pX":0.8812201301489095,"pZ":1.341346482912578,"vX0":10.760557651697038,"vY0":-135.38225841431725,"vZ0":-4.782393671615066,"x":83.41,"y":202.56,"x0":-1.7163800894319654,"y0":50.002445123053135,"z0":4.473132286537244,"aX":-20.493519271954654},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.1,"breakHorizontal":17.6,"spinRate":2257,"spinDirection":224},"zone":14,"typeConfidence":0.71,"plateTime":0.4064449323010306,"extension":7.098441068812487},"index":0,"playId":"a3d66167-0d43-3fe6-943a-dbe7c1f0a368","pitchNumber":1,"startTime":"2026-05-03T00:44:09.879Z","endTime":"2026-05-03T00:44:13.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":92.7,"endSpeed":83.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57872396455716,"aZ":-22.78841336309557,"pfxX":-11.163116676224451,"pfxZ":5.1882478874942155,"pX":0.5137241990185626,"pZ":2.3843477483910633,"vX0":9.791688634780687,"vY0":-134.49907791403507,"vZ0":-1.4251367296812898,"x":97.42,"y":174.4,"x0":-1.7460838623763162,"y0":50.00407411277666,"z0":4.557022908026218,"aX":-20.198284927973024},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.2,"breakHorizontal":17.8,"spinRate":2219,"spinDirection":227},"zone":6,"typeConfidence":0.86,"plateTime":0.409215657363851,"extension":7.007191806817073},"index":1,"playId":"8dc74f5e-c9f7-3800-898d-1efc7e348f20","pitchNumber":2,"startTime":"2026-05-03T00:44:24.505Z","endTime":"2026-05-03T00:44:27.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.688184080296043,"aZ":-25.669675085104444,"pfxX":4.9065831740209385,"pfxZ":4.8529848209425035,"pX":0.7214826999934465,"pZ":1.869141314605038,"vX0":5.256141487895102,"vY0":-116.19784035959889,"vZ0":-0.002839226789009386,"x":89.5,"y":188.31,"x0":-2.224029157244583,"y0":50.00490040932084,"z0":4.349139177395529,"aX":6.580306972213287},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":9.1,"breakHorizontal":-10.4,"spinRate":2678,"spinDirection":79},"zone":9,"typeConfidence":0.91,"plateTime":0.4749040217591358,"extension":6.819187022618436},"hitData":{"launchSpeed":86.7,"launchAngle":11.0,"totalDistance":151.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":100.0,"coordY":161.0}},"index":2,"playId":"024e5ddf-775b-34db-ab40-44a65b7f09b2","pitchNumber":3,"startTime":"2026-05-03T00:44:37.680Z","endTime":"2026-05-03T00:44:43.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-05-03T00:44:43.329Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, second baseman Richie Palacios to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-03T00:44:55.468Z","endTime":"2026-05-03T00:45:53.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".348"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".386"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".225"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.050"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".560"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".393"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".480"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.60"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.10"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.91"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.33"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.93"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.81"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.11"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.37"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.16"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.12"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.70"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.29"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.57"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.050"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".560"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".393"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".480"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":77.7,"endSpeed":70.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.871376118775636,"aZ":-31.338353830245897,"pfxX":9.481037039710099,"pfxZ":0.6572344212591635,"pX":0.08446232457191978,"pZ":0.20709566970417756,"vX0":2.360944364940051,"vY0":-113.07999624440511,"vZ0":-2.187876604582733,"x":113.78,"y":233.19,"x0":-2.2100160560867605,"y0":50.00161492708125,"z0":4.399361993189945,"aX":12.004921175789924},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":0.8,"breakHorizontal":-17.8,"spinRate":2820,"spinDirection":68},"zone":14,"typeConfidence":0.9,"plateTime":0.48853897489518827,"extension":6.952346206432344},"index":0,"playId":"a5384a2a-ad94-3737-9e54-8bf0d290af41","pitchNumber":1,"startTime":"2026-05-03T00:45:10.230Z","endTime":"2026-05-03T00:45:13.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.748560680392703,"aZ":-22.913054052053795,"pfxX":-12.18492486424698,"pfxZ":5.0415521440667295,"pX":1.0197100959323788,"pZ":1.5560840811806007,"vX0":11.344097208062445,"vY0":-135.2196929660177,"vZ0":-3.5388353057113164,"x":78.13,"y":196.77,"x0":-1.6636458844377608,"y0":50.00097277006195,"z0":4.5049098449899185,"aX":-22.376488060194824},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.5,"breakHorizontal":19.4,"spinRate":2125,"spinDirection":234},"zone":14,"typeConfidence":0.93,"plateTime":0.4063354327526656,"extension":7.032504663402513},"index":1,"playId":"0285738f-999f-3efc-9c29-92cda1d627ca","pitchNumber":2,"startTime":"2026-05-03T00:45:29.470Z","endTime":"2026-05-03T00:45:32.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89662736958877,"aZ":-20.626672379791856,"pfxX":-11.186403643149411,"pfxZ":6.185327166337032,"pX":-0.5961049260933595,"pZ":2.4023382565877873,"vX0":7.350115810375729,"vY0":-136.48387299510898,"vZ0":-2.06401124266547,"x":139.72,"y":173.92,"x0":-1.8848029442759124,"y0":50.00374065158017,"z0":4.604260783832532,"aX":-20.890351509285946},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.9,"breakHorizontal":18.5,"spinRate":2278,"spinDirection":228},"zone":4,"typeConfidence":0.87,"plateTime":0.4028806909327183,"extension":7.087641908584568},"hitData":{"launchSpeed":84.9,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.58,"coordY":142.56}},"index":2,"playId":"d5fc7999-b78f-3c2e-9eb1-08b2afe43f10","pitchNumber":3,"startTime":"2026-05-03T00:45:45.030Z","endTime":"2026-05-03T00:45:53.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":676356,"link":"/api/v1/people/676356"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-03T00:45:53.565Z","atBatIndex":69}]