[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt McLain called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-18T22:41:38.414Z","endTime":"2026-05-18T22:43:19.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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-18T18:56:40.594Z","endTime":"2026-05-18T22:24:30.825Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"},"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-18T22:24:30.825Z","endTime":"2026-05-18T22:40:42.109Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"},"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-18T22:40:42.109Z","endTime":"2026-05-18T22:41:40.396Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.772172455276305,"aZ":-8.779352657314481,"pfxX":-1.5847516785674918,"pfxZ":11.839335345768818,"pX":0.1262586117079628,"pZ":2.9031474243247413,"vX0":6.692273626444898,"vY0":-139.96012553659185,"vZ0":-7.767069518953837,"x":112.19,"y":160.4,"x0":-2.094141099657569,"y0":50.00418800260714,"z0":6.295983891279222,"aX":-3.1331314398041368},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.9,"breakHorizontal":1.4,"spinRate":2222,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.3919491427856685,"extension":6.667536838794165},"index":3,"playId":"eceb616d-50cc-345c-8094-cd97c41b8ffa","pitchNumber":1,"startTime":"2026-05-18T22:41:40.396Z","endTime":"2026-05-18T22:41:44.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.368431773653136,"aZ":-27.487969727967318,"pfxX":2.537011075815901,"pfxZ":2.809699218348736,"pX":1.695752693570714,"pZ":-0.007159552727832769,"vX0":8.448027401271574,"vY0":-128.54648531481692,"vZ0":-10.201486712909245,"x":52.36,"y":238.97,"x0":-1.9668996890367756,"y0":50.005189336163134,"z0":6.157146932147308,"aX":4.232578109584416},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.9,"breakHorizontal":-6.5,"spinRate":2716,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.42656072352156604,"extension":6.408935007362758},"index":4,"playId":"ceba6683-df91-3857-91a0-77eb78ede31b","pitchNumber":2,"startTime":"2026-05-18T22:41:54.075Z","endTime":"2026-05-18T22:41:57.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71079898376927,"aZ":-16.97353017738878,"pfxX":-7.070029500399792,"pfxZ":7.777413115699151,"pX":-1.0278050226865643,"pZ":3.027856899581919,"vX0":4.9269702510039295,"vY0":-139.0561605461458,"vZ0":-6.652649462142288,"x":156.18,"y":157.03,"x0":-1.9056400430490743,"y0":50.004594020813784,"z0":6.5809409953324325,"aX":-13.82211418168622},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.8,"breakHorizontal":11.8,"spinRate":2182,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.394165737044466,"extension":6.3222965877077275},"index":5,"playId":"72896ffb-113a-319f-8e7f-1b876b73e904","pitchNumber":3,"startTime":"2026-05-18T22:42:11.029Z","endTime":"2026-05-18T22:42:14.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.459924476638214,"aZ":-28.639969818315322,"pfxX":8.982861661282321,"pfxZ":2.3473698083381613,"pX":0.4108684924891153,"pZ":3.038424665306842,"vX0":3.677199106849981,"vY0":-122.20858492223718,"vZ0":-1.7340035057760108,"x":101.34,"y":156.74,"x0":-2.282754318600476,"y0":50.00044233860841,"z0":6.2316293490649155,"aX":13.500710817883098},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.1,"breakHorizontal":-17.2,"spinRate":2809,"spinDirection":66},"zone":3,"typeConfidence":2.0,"plateTime":0.4492413310875225,"extension":6.524974755226056},"index":6,"playId":"684e2f39-5dcc-35e1-bca4-3727b2b8673d","pitchNumber":4,"startTime":"2026-05-18T22:42:30.977Z","endTime":"2026-05-18T22:42:34.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.514905971612603,"aZ":-36.89134762123857,"pfxX":2.7033072144281296,"pfxZ":-3.0787770119776683,"pX":0.7340653770227149,"pZ":-0.056005360423355695,"vX0":6.1688038543651125,"vY0":-123.01256629972258,"vZ0":-7.611133942635688,"x":89.02,"y":240.29,"x0":-2.157959636169619,"y0":50.00471487884952,"z0":6.2078977380409075,"aX":4.139792224156423},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-7.2,"breakHorizontal":-6.4,"spinRate":2754,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.445347225655909,"extension":6.710291219938693},"index":7,"playId":"17a74ba2-3757-3044-b7fa-327700f92f24","pitchNumber":5,"startTime":"2026-05-18T22:42:57.115Z","endTime":"2026-05-18T22:43:00.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.263505840873307,"aZ":-31.493584424436637,"pfxX":9.20056919425313,"pfxZ":0.45273810699050987,"pX":-0.11922034649742973,"pZ":1.808425194217316,"vX0":2.8242725169276417,"vY0":-122.82196825207429,"vZ0":-3.901017941765301,"x":121.54,"y":189.95,"x0":-2.4832302225327028,"y0":50.004984601675375,"z0":6.133609267923881,"aX":13.87487180220753},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.1,"breakHorizontal":-17.4,"spinRate":2812,"spinDirection":67},"zone":8,"typeConfidence":2.0,"plateTime":0.448193527043133,"extension":6.5347119969952105},"index":8,"playId":"a8dfff8f-679d-391e-96ce-3af1e46b60fc","pitchNumber":6,"startTime":"2026-05-18T22:43:15.934Z","endTime":"2026-05-18T22:43:19.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-05-18T22:43:19.770Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Elly De La Cruz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-18T22:43:32.214Z","endTime":"2026-05-18T22:45:45.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35755952351041,"aZ":-13.077066679424561,"pfxX":-0.806270344121327,"pfxZ":9.414448439019996,"pX":0.7245004593868282,"pZ":2.6673672749726016,"vX0":7.756570651383019,"vY0":-141.74529455516685,"vZ0":-8.268861861694678,"x":89.38,"y":166.76,"x0":-1.946349407209249,"y0":50.00272674596815,"z0":6.463472980673631,"aX":-1.6365309028502473},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.5,"breakHorizontal":-0.1,"spinRate":2283,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.38689081063331665,"extension":6.258258600400926},"index":0,"playId":"cb510887-dc8c-3a8a-997e-4b0923bc5c1d","pitchNumber":1,"startTime":"2026-05-18T22:43:44.704Z","endTime":"2026-05-18T22:43:48.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87733782027447,"aZ":-13.055838639290112,"pfxX":-3.39209472213736,"pfxZ":9.452001579416574,"pX":0.9443265566489087,"pZ":1.6414721364416773,"vX0":8.766693545884369,"vY0":-141.45696063488862,"vZ0":-10.763673238580338,"x":81.0,"y":194.46,"x0":-1.7570171044164973,"y0":50.00272424298004,"z0":6.337615980991298,"aX":-6.861694566984811},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":4.3,"spinRate":2260,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.38750120302066593,"extension":6.481176274086516},"index":1,"playId":"9cad8e21-8ca6-391d-b206-f232abfc4b5f","pitchNumber":2,"startTime":"2026-05-18T22:44:03.138Z","endTime":"2026-05-18T22:44:07.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95351269269135,"aZ":-26.875090763425714,"pfxX":-7.247512254579541,"pfxZ":3.1415539844557787,"pX":0.30991821098960576,"pZ":0.5295617480739886,"vX0":8.442488445076366,"vY0":-128.57958804019077,"vZ0":-9.252828807107996,"x":105.19,"y":224.48,"x0":-2.0639208246366283,"y0":50.00096824996509,"z0":6.2378500120572244,"aX":-12.217214784414432},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.8,"breakHorizontal":11.4,"spinRate":1812,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.42487791589335533,"extension":6.755768215855624},"index":2,"playId":"96a9916e-6360-397a-b749-5e71e3e9de08","pitchNumber":3,"startTime":"2026-05-18T22:44:27.382Z","endTime":"2026-05-18T22:44:30.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.991232130377533,"aZ":-32.13012421087432,"pfxX":7.179291575762281,"pfxZ":0.03349962954655239,"pX":1.4125180472185133,"pZ":0.41504836013939933,"vX0":6.773820204593185,"vY0":-121.51565078850422,"vZ0":-6.721661357591606,"x":63.16,"y":227.57,"x0":-2.358865266700837,"y0":50.00449885773418,"z0":6.058934098222517,"aX":10.58425806077345},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.6,"breakHorizontal":-14.8,"spinRate":2614,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4532269211726341,"extension":6.502287694335263},"index":3,"playId":"a297ed9d-a9f6-3302-8a30-34221d9be72f","pitchNumber":4,"startTime":"2026-05-18T22:44:47.502Z","endTime":"2026-05-18T22:44:51.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2380314379973,"aZ":-12.591575239978292,"pfxX":-2.341187645410064,"pfxZ":9.79737764924272,"pX":0.644694511021395,"pZ":2.149774608006389,"vX0":8.115944177285087,"vY0":-140.57890302524686,"vZ0":-9.186011430272789,"x":92.43,"y":180.74,"x0":-1.977276586197083,"y0":50.00687063229115,"z0":6.280043782945937,"aX":-4.682231679256953},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":2.5,"spinRate":2255,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.3898033166911774,"extension":6.46596953411694},"index":4,"playId":"5ceea58b-28f4-3ed6-bd6c-73c3ed425065","pitchNumber":5,"startTime":"2026-05-18T22:45:11.218Z","endTime":"2026-05-18T22:45:16.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.389628414750874,"aZ":-13.04503273732547,"pfxX":-3.17148445047064,"pfxZ":9.467727818377078,"pX":0.4496201969384021,"pZ":1.1106461434707677,"vX0":7.723152788478188,"vY0":-141.28478626443743,"vZ0":-11.725143254827017,"x":99.86,"y":208.79,"x0":-1.9080926821029436,"y0":50.00241703013299,"z0":6.15446917981911,"aX":-6.408043779896229},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.9,"breakHorizontal":4.2,"spinRate":2261,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.3877811212457436,"extension":6.699535530441473},"index":5,"playId":"1eeb5576-663f-3a12-aacd-c58aab027250","pitchNumber":6,"startTime":"2026-05-18T22:45:41.438Z","endTime":"2026-05-18T22:45:45.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-18T22:45:45.246Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Steer flies out to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-18T22:46:04.115Z","endTime":"2026-05-18T22:47:04.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.125701322891864,"aZ":-12.348618738844307,"pfxX":-2.1455167775914137,"pfxZ":9.995771967923234,"pX":0.73535668645474,"pZ":2.814509930102266,"vX0":8.124897059917323,"vY0":-140.05206151223115,"vZ0":-7.822964610986472,"x":88.97,"y":162.79,"x0":-1.9266037648891223,"y0":50.00194648428754,"z0":6.454717566638672,"aX":-4.256160896370674},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":2.2,"spinRate":2197,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.3913390185474652,"extension":6.661111519047923},"index":0,"playId":"9a43d45e-0ee6-35cc-a089-4a67ea117277","pitchNumber":1,"startTime":"2026-05-18T22:46:10.653Z","endTime":"2026-05-18T22:46:16.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.486945193025015,"aZ":-26.76006303611991,"pfxX":3.7011582703597075,"pfxZ":3.2667726369034646,"pX":1.4220674993411437,"pZ":2.7087148531590697,"vX0":7.591952927636282,"vY0":-127.70427211445528,"vZ0":-4.0555122374328905,"x":62.79,"y":165.64,"x0":-2.066206501751904,"y0":50.00148714077334,"z0":6.41426003536523,"aX":6.13298342729228},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.3,"breakHorizontal":-8.4,"spinRate":2600,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4283511849345425,"extension":6.504915319300794},"index":1,"playId":"401b6154-6a51-3d08-9a81-35f72e30917f","pitchNumber":2,"startTime":"2026-05-18T22:46:32.669Z","endTime":"2026-05-18T22:46:37.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.548560171736277,"aZ":-28.249886489105133,"pfxX":3.698590728509754,"pfxZ":2.399443285438208,"pX":1.0987455571569178,"pZ":2.4130054139121273,"vX0":7.02282455053352,"vY0":-127.21871029715595,"vZ0":-4.2836109350092295,"x":75.12,"y":173.63,"x0":-2.180174654828115,"y0":50.004845312671506,"z0":6.362733480117254,"aX":6.050001601640228},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.6,"breakHorizontal":-8.3,"spinRate":2599,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4308541891495232,"extension":6.628146723212838},"hitData":{"launchSpeed":72.2,"launchAngle":37.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.04,"coordY":118.39}},"index":2,"playId":"c84d281c-3464-3353-8fe0-456526d8fc11","pitchNumber":3,"startTime":"2026-05-18T22:46:53.343Z","endTime":"2026-05-18T22:47:04.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-18T22:47:04.674Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"JJ Bleday lines out to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-18T22:47:21.232Z","endTime":"2026-05-18T22:47:36.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.310146281890777,"aZ":-12.304223025175594,"pfxX":-2.969968930753407,"pfxZ":9.87984572458965,"pX":0.1396407125167671,"pZ":2.7530496711902073,"vX0":7.336251925893977,"vY0":-140.7701308341193,"vZ0":-7.798815486767932,"x":111.68,"y":164.45,"x0":-2.111864798846124,"y0":50.002759919666964,"z0":6.35194496968459,"aX":-5.973483040225001},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":4.0,"spinRate":2276,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.3887669713668589,"extension":6.50483323550492},"hitData":{"launchSpeed":88.4,"launchAngle":20.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.47,"coordY":79.5}},"index":0,"playId":"1af60e1a-ade8-3f67-98b5-5e4de7daeac1","pitchNumber":1,"startTime":"2026-05-18T22:47:28.570Z","endTime":"2026-05-18T22:47:36.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-18T22:47:36.627Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Trea Turner doubles (9) on a sharp line drive to left fielder JJ Bleday.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-18T22:49:15.359Z","endTime":"2026-05-18T22:49:59.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(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":94.4,"endSpeed":85.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.537111930743986,"aZ":-27.747966807024746,"pfxX":11.889613938393438,"pfxZ":2.3499646584299585,"pX":-0.15609171772760538,"pZ":2.095580381168306,"vX0":-13.264843841903268,"vY0":-136.76439492814075,"vZ0":-3.4891981593518575,"x":122.95,"y":182.2,"x0":3.2235113319502258,"y0":50.00379639084434,"z0":5.301326080206967,"aX":22.41440346956194},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.6,"breakHorizontal":-18.6,"spinRate":2182,"spinDirection":107},"zone":8,"typeConfidence":2.0,"plateTime":0.4012385573956614,"extension":6.160105692307991},"hitData":{"launchSpeed":108.6,"launchAngle":16.0,"totalDistance":362.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":53.59,"coordY":71.76}},"index":0,"playId":"130f8c98-d137-3ffd-9071-c48fc003b891","pitchNumber":1,"startTime":"2026-05-18T22:49:47.988Z","endTime":"2026-05-18T22:49:59.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":5.8999999999999915,"leverageIndex":0.86,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-05-18T22:49:59.743Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-18T22:50:24.226Z","endTime":"2026-05-18T22:52:43.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.438514677140308,"aZ":-24.559103940137526,"pfxX":9.974789705821241,"pfxZ":3.9516845127664695,"pX":-0.16413390724108884,"pZ":2.610049373698361,"vX0":-12.653168285703739,"vY0":-138.1100146756737,"vZ0":-2.9095438697219236,"x":123.26,"y":168.31,"x0":3.1858256806714076,"y0":50.00367035844242,"z0":5.333262930097385,"aX":19.22581075842673},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.7,"breakHorizontal":-15.4,"spinRate":2247,"spinDirection":106},"zone":5,"typeConfidence":2.0,"plateTime":0.39694507975765525,"extension":6.212962856008925},"index":0,"playId":"3c63b032-49eb-370f-a089-b700c120c0ff","pitchNumber":1,"startTime":"2026-05-18T22:50:36.273Z","endTime":"2026-05-18T22:50:39.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62617995027155,"aZ":-23.472294091254916,"pfxX":11.715689007062718,"pfxZ":4.593117443652927,"pX":-0.2736661932799664,"pZ":3.3114539566955634,"vX0":-13.66016308292657,"vY0":-137.2820493029904,"vZ0":-1.3102902695637217,"x":127.43,"y":149.37,"x0":3.263144216313709,"y0":50.00025851614011,"z0":5.4047589823288735,"aX":22.183579802479777},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.2,"breakHorizontal":-18.1,"spinRate":2212,"spinDirection":101},"zone":1,"typeConfidence":2.0,"plateTime":0.4001835972939336,"extension":6.174375273415267},"index":1,"playId":"62e29bd3-b986-36fd-9cd0-447974cbdfef","pitchNumber":2,"startTime":"2026-05-18T22:50:55.243Z","endTime":"2026-05-18T22:51:22.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.566614787418906,"aZ":-31.73510963756213,"pfxX":-3.9875439595803224,"pfxZ":0.28757317216923006,"pX":-1.5648720508535956,"pZ":1.0424380454071718,"vX0":-10.572834013543018,"vY0":-123.01804628707468,"vZ0":-3.8574387180175282,"x":176.65,"y":210.63,"x0":3.315565935598765,"y0":50.00361805410603,"z0":5.3359383542849015,"aX":-6.0780875776605825},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.2,"breakHorizontal":9.8,"spinRate":2715,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.44611095892217856,"extension":6.051811738456384},"index":2,"playId":"96c024b1-88a9-39ea-8dbf-10c57a354773","pitchNumber":3,"startTime":"2026-05-18T22:51:29.426Z","endTime":"2026-05-18T22:51:33.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.416127880124467,"aZ":-33.16727911885799,"pfxX":-4.055807867393723,"pfxZ":-0.6676221036461255,"pX":-1.9888443074503925,"pZ":0.06923162926275148,"vX0":-11.184545694697114,"vY0":-121.22301315873621,"vZ0":-5.4276866112020965,"x":192.81,"y":236.91,"x0":3.217935225498896,"y0":50.004706078352996,"z0":5.243777595432238,"aX":-6.01547805998677},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.4,"breakHorizontal":10.1,"spinRate":2712,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.4524034881460328,"extension":6.099265883728068},"index":3,"playId":"9fa84b6e-620d-3363-b393-20c37841623e","pitchNumber":4,"startTime":"2026-05-18T22:51:47.207Z","endTime":"2026-05-18T22:51:51.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.176799958928097,"aZ":-22.50945522762998,"pfxX":10.618487488357093,"pfxZ":5.072564315540532,"pX":-1.3383717172542846,"pZ":2.9231546517603104,"vX0":-15.67577924207934,"vY0":-137.37515589218725,"vZ0":-2.668082249775395,"x":168.02,"y":159.85,"x0":3.0692587449630997,"y0":50.00591313528534,"z0":5.441544939851155,"aX":20.246284246916975},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.8,"breakHorizontal":-15.8,"spinRate":2293,"spinDirection":116},"zone":11,"typeConfidence":2.0,"plateTime":0.39911132148526995,"extension":6.322463353445696},"index":4,"playId":"168dc79a-4bce-3eec-a4d3-370a7138ae00","pitchNumber":5,"startTime":"2026-05-18T22:52:19.803Z","endTime":"2026-05-18T22:52:23.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35717296138768,"aZ":-33.178127747333285,"pfxX":10.991272506193248,"pfxZ":-0.5756408307243754,"pX":-0.8098676657092081,"pZ":1.399454926622856,"vX0":-13.89937881577079,"vY0":-130.59978467891233,"vZ0":-3.5243871106512286,"x":147.87,"y":200.99,"x0":3.151855793620279,"y0":50.00587005375063,"z0":5.260293526216568,"aX":19.0004371527036},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.7,"breakHorizontal":-16.9,"spinRate":2006,"spinDirection":100},"zone":13,"typeConfidence":2.0,"plateTime":0.4192908177970933,"extension":6.213404525974065},"index":5,"playId":"55704090-9463-338c-824c-e7780adc84e4","pitchNumber":6,"startTime":"2026-05-18T22:52:38.566Z","endTime":"2026-05-18T22:52:43.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-18T22:52:43.073Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Bohm walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-18T22:52:55.296Z","endTime":"2026-05-18T22:54:19.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnThird":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.203961041183923,"aZ":-32.32486877540588,"pfxX":11.7589529044369,"pfxZ":-0.09146482796741484,"pX":-0.7690954832149608,"pZ":1.6398621743623913,"vX0":-13.844290595854993,"vY0":-129.53754988953906,"vZ0":-2.9265073987104824,"x":146.32,"y":194.5,"x0":3.1182482391828867,"y0":50.00000978416876,"z0":5.256821058820341,"aX":19.969247432805872},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.6,"breakHorizontal":-18.2,"spinRate":1955,"spinDirection":103},"zone":13,"typeConfidence":2.0,"plateTime":0.42291346267439867,"extension":6.274694045383713},"index":0,"playId":"127e27e9-6b6f-3b9f-bc23-5c0956e5362e","pitchNumber":1,"startTime":"2026-05-18T22:53:09.767Z","endTime":"2026-05-18T22:53:15.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Trea Turner steals (7) 3rd base. Bryce Harper steals (3) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"127e27e9-6b6f-3b9f-bc23-5c0956e5362e","startTime":"2026-05-18T22:53:29.582Z","endTime":"2026-05-18T22:53:37.360Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":607208,"link":"/api/v1/people/607208"},"postOnSecond":{"id":547180,"link":"/api/v1/people/547180"},"postOnThird":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"homeTeamWinProbability":68.10000000000001,"awayTeamWinProbability":31.89999999999999,"homeTeamWinProbabilityAdded":4.500000000000007,"leverageIndex":1.79,"dramaIndex":78.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.624430022051435,"aZ":-32.26745241531402,"pfxX":11.98908120802145,"pfxZ":-0.05190775397015024,"pX":-0.740771883903484,"pZ":1.8298411210447905,"vX0":-14.177276694548134,"vY0":-129.8731922000479,"vZ0":-2.444472758553162,"x":145.24,"y":189.37,"x0":3.2355140131827373,"y0":50.00409733175158,"z0":5.241408049408737,"aX":20.447518318670216},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.5,"breakHorizontal":-18.5,"spinRate":2006,"spinDirection":99},"zone":7,"typeConfidence":2.0,"plateTime":0.42201130718902347,"extension":6.276450512672601},"index":2,"playId":"c63d9c72-6c6e-30e7-ab83-fc83d18e0680","pitchNumber":2,"startTime":"2026-05-18T22:53:37.360Z","endTime":"2026-05-18T22:53:41.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.047568156221168,"aZ":-33.33825453973556,"pfxX":11.935003416443948,"pfxZ":-0.6868030588712193,"pX":-1.1971555883970246,"pZ":1.50036459488073,"vX0":-14.957304599442079,"vY0":-129.5453264802447,"vZ0":-3.1755882385359158,"x":162.63,"y":198.27,"x0":3.1006108303245434,"y0":50.00160693593235,"z0":5.290348933990584,"aX":20.286113038703903},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.8,"breakHorizontal":-18.2,"spinRate":1993,"spinDirection":99},"zone":13,"typeConfidence":2.0,"plateTime":0.42280605695238016,"extension":6.258586983202723},"index":3,"playId":"02e4daa5-9f7e-3159-8d91-efcc6e505521","pitchNumber":3,"startTime":"2026-05-18T22:53:56.158Z","endTime":"2026-05-18T22:54:00.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.237177110766964,"aZ":-22.83766442050475,"pfxX":12.66361403648914,"pfxZ":4.766057438740718,"pX":-1.2292829352596122,"pZ":3.09535706392951,"vX0":-16.464383558304917,"vY0":-139.5232388120478,"vZ0":-2.143355165455589,"x":163.86,"y":155.21,"x0":3.1203912457617986,"y0":50.003084488826744,"z0":5.38846480476133,"aX":24.810942181772415},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.3,"breakHorizontal":-19.3,"spinRate":2432,"spinDirection":108},"zone":11,"typeConfidence":2.0,"plateTime":0.39351536390351516,"extension":6.361181875926663},"index":4,"playId":"4ac7d119-fdd8-32bd-97f5-ca5daf90a5a8","pitchNumber":4,"startTime":"2026-05-18T22:54:15.310Z","endTime":"2026-05-18T22:54:19.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.39999999999999,"awayTeamWinProbability":29.60000000000001,"homeTeamWinProbabilityAdded":2.299999999999983,"leverageIndex":1.79,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-05-18T22:54:19.945Z","atBatIndex":6},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Edmundo Sosa out on a sacrifice fly to center fielder TJ Friedl. Trea Turner scores. Bryce Harper to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-18T22:55:29.151Z","endTime":"2026-05-18T22:59:07.383Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7,8,9,10],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":666157,"link":"/api/v1/people/666157"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":10},"credits":[]}],"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-18T22:54:29.237Z","endTime":"2026-05-18T22:55:31.465Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42694844431665,"aZ":-26.159983365164265,"pfxX":12.55593471521367,"pfxZ":3.1748216510918468,"pX":-0.34593004368353214,"pZ":2.5941880333169736,"vX0":-14.144657640938394,"vY0":-137.45513093944135,"vZ0":-2.485834040422546,"x":130.19,"y":168.74,"x0":3.2609062522432772,"y0":50.00105769764217,"z0":5.3058908302204495,"aX":23.774373481596843},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.3,"breakHorizontal":-19.4,"spinRate":2179,"spinDirection":105},"zone":4,"typeConfidence":2.0,"plateTime":0.4000624270214801,"extension":6.326600260025835},"index":1,"playId":"39bd81d2-15b6-365a-806b-1219fb5c3868","pitchNumber":1,"startTime":"2026-05-18T22:55:31.465Z","endTime":"2026-05-18T22:55:34.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.168627204689855,"aZ":-33.721359056222376,"pfxX":10.647539681373615,"pfxZ":-0.9030052187331261,"pX":0.4121891016959412,"pZ":1.4679076164503737,"vX0":-10.871275996897756,"vY0":-129.76536419549032,"vZ0":-3.2485210367607515,"x":101.29,"y":199.15,"x0":3.2726521585878303,"y0":50.005502483325756,"z0":5.30512635749451,"aX":18.16040700166539},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.2,"breakHorizontal":-16.9,"spinRate":2004,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.42208670288865324,"extension":6.283757236173535},"index":2,"playId":"939c5ba4-1b08-3e58-9cbd-8852c1cdce43","pitchNumber":2,"startTime":"2026-05-18T22:55:53.617Z","endTime":"2026-05-18T22:55:57.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40319348993219,"aZ":-20.660930367205353,"pfxX":11.180839064928913,"pfxZ":5.802915603045411,"pX":0.49023232663360483,"pZ":3.366652877722911,"vX0":-11.719450825961673,"vY0":-139.94412809537278,"vZ0":-2.1367615382823892,"x":98.31,"y":147.88,"x0":3.278412700444852,"y0":50.004947097272684,"z0":5.492601796192889,"aX":22.193248076355463},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.2,"breakHorizontal":-17.9,"spinRate":2304,"spinDirection":108},"zone":12,"typeConfidence":2.0,"plateTime":0.3912918426350638,"extension":6.257229118131994},"index":3,"playId":"0d813763-0687-30cd-a84f-6dd30b1b4eea","pitchNumber":3,"startTime":"2026-05-18T22:56:18.453Z","endTime":"2026-05-18T22:56:22.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96084194565741,"aZ":-32.703585595836,"pfxX":10.543035481226124,"pfxZ":-0.30761363331024016,"pX":1.0632078353616479,"pZ":0.7785254415383386,"vX0":-9.490820810653371,"vY0":-130.07811991163237,"vZ0":-5.1102800432121525,"x":76.47,"y":217.76,"x0":3.3870893005598797,"y0":50.00329595998756,"z0":5.2443539032691335,"aX":18.090812087666357},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.6,"breakHorizontal":-17.0,"spinRate":1914,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.420867678522721,"extension":6.221567329014648},"index":4,"playId":"43226526-aa73-3b02-bc90-c5a6df819380","pitchNumber":4,"startTime":"2026-05-18T22:56:39.964Z","endTime":"2026-05-18T22:56:43.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97287854992241,"aZ":-24.679805657176825,"pfxX":10.671904562704306,"pfxZ":3.844782728119389,"pX":-0.6235258951793405,"pZ":2.790330771049697,"vX0":-13.996201975358114,"vY0":-138.47206666371244,"vZ0":-2.6065136827618782,"x":140.77,"y":163.44,"x0":3.102151118818564,"y0":50.000913515909595,"z0":5.3891933600784245,"aX":20.79113829312391},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.6,"breakHorizontal":-16.6,"spinRate":2419,"spinDirection":112},"zone":1,"typeConfidence":2.0,"plateTime":0.3950564974832238,"extension":6.3044494550201895},"index":5,"playId":"cc75a1f6-2f43-3fa1-9aaa-ed64cb423c66","pitchNumber":5,"startTime":"2026-05-18T22:56:59.032Z","endTime":"2026-05-18T22:57:02.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-18T22:57:24.852Z","endTime":"2026-05-18T22:57:44.473Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.064904378820028,"aZ":-31.917857367201968,"pfxX":-8.4123921015286,"pfxZ":0.16886492085547822,"pX":0.6198090714340281,"pZ":2.5105574758051987,"vX0":-4.061913695765334,"vY0":-121.67918450294647,"vZ0":-0.553581574604017,"x":93.37,"y":170.99,"x0":3.4063016374071458,"y0":50.001680791096774,"z0":5.519457850952644,"aX":-12.54397680973913},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.5,"breakHorizontal":16.2,"spinRate":2778,"spinDirection":298},"zone":6,"typeConfidence":2.0,"plateTime":0.45107778313480695,"extension":6.046067822989713},"index":7,"playId":"aa864e3b-bc60-30d5-b340-2f34db27a04b","pitchNumber":6,"startTime":"2026-05-18T22:57:44.473Z","endTime":"2026-05-18T22:57:49.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10472210102878,"aZ":-24.886689696224522,"pfxX":9.915393143383271,"pfxZ":3.725501711641396,"pX":1.3316100591327134,"pZ":5.259514888417297,"vX0":-9.210669389509212,"vY0":-139.45001318045956,"vZ0":3.488527343787993,"x":66.24,"y":96.77,"x0":3.3987306141655185,"y0":50.006258052462826,"z0":5.638990743385195,"aX":19.415978728021457},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.8,"breakHorizontal":-16.0,"spinRate":2475,"spinDirection":114},"zone":12,"typeConfidence":2.0,"plateTime":0.39368180683511467,"extension":6.148429214904914},"index":8,"playId":"b11d364a-967c-311b-bac8-af574f255e78","pitchNumber":7,"startTime":"2026-05-18T22:58:12.643Z","endTime":"2026-05-18T22:58:16.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":89.7,"endSpeed":82.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.933103832182013,"aZ":-29.596935587487856,"pfxX":11.718814660620236,"pfxZ":1.5025776293668018,"pX":-0.4499367511010173,"pZ":1.7674119373145274,"vX0":-13.20964976643024,"vY0":-129.9399927813132,"vZ0":-3.3351963090313212,"x":134.15,"y":191.06,"x0":3.1742534548595844,"y0":50.001287516056834,"z0":5.313553302542063,"aX":20.06211394855726},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.2,"breakHorizontal":-18.4,"spinRate":1881,"spinDirection":106},"zone":7,"typeConfidence":2.0,"plateTime":0.4213424404585191,"extension":6.5162039621891},"index":9,"playId":"d4a612f1-9d20-3d0c-a7e1-c1fa4db94355","pitchNumber":8,"startTime":"2026-05-18T22:58:30.335Z","endTime":"2026-05-18T22:58:34.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.042615503449433,"aZ":-22.218520380753706,"pfxX":10.654607046980505,"pfxZ":5.2255614802338926,"pX":0.5908786884291308,"pZ":3.3492146809156633,"vX0":-11.091350880184416,"vY0":-137.28211765215684,"vZ0":-1.4072491816201578,"x":94.48,"y":148.35,"x0":3.3035496418909593,"y0":50.000705810066066,"z0":5.384271250519292,"aX":20.28872118566866},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.4,"breakHorizontal":-16.9,"spinRate":2184,"spinDirection":106},"zone":3,"typeConfidence":2.0,"plateTime":0.39933048714205377,"extension":6.1996547851916395},"hitData":{"launchSpeed":92.0,"launchAngle":28.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.32,"coordY":56.11}},"index":10,"playId":"b205e0ae-d74a-3c37-b4df-4860fcee28b0","pitchNumber":9,"startTime":"2026-05-18T22:58:54.519Z","endTime":"2026-05-18T22:59:07.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":1.87,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-18T22:59:07.383Z","atBatIndex":7},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Adolis García out on a sacrifice fly to right fielder Spencer Steer. Bryce Harper scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-18T22:59:24.677Z","endTime":"2026-05-18T23:00:26.913Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":666157,"link":"/api/v1/people/666157"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.770647722302943,"aZ":-25.809414805333933,"pfxX":11.422176789976458,"pfxZ":3.252420949703467,"pX":1.4561733727720854,"pZ":2.7278312634685786,"vX0":-9.425306806924247,"vY0":-139.11439303925332,"vZ0":-2.2789296135496815,"x":61.49,"y":165.13,"x0":3.4074203292716865,"y0":50.001533989398865,"z0":5.271875038849601,"aX":22.343063235832776},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.6,"breakHorizontal":-18.7,"spinRate":2192,"spinDirection":104},"zone":12,"typeConfidence":2.0,"plateTime":0.39401057052655286,"extension":6.193071177426479},"index":0,"playId":"fd0b79a3-c85a-378e-84d5-8e6013e95094","pitchNumber":1,"startTime":"2026-05-18T22:59:37.193Z","endTime":"2026-05-18T22:59:41.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":89.3,"endSpeed":81.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.847131820638147,"aZ":-30.916841888325685,"pfxX":10.940794668158647,"pfxZ":0.7413229110587984,"pX":1.719419287468595,"pZ":2.2984862654636196,"vX0":-7.817340852719293,"vY0":-129.80212105029636,"vZ0":-1.7147441306484912,"x":51.46,"y":176.72,"x0":3.3526471154048765,"y0":50.005003258124816,"z0":5.327672319788423,"aX":18.6219645198318},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.2,"breakHorizontal":-18.0,"spinRate":1925,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.4224019879172789,"extension":6.328723745830246},"index":1,"playId":"60495d8a-b0a4-3f87-ad90-e839b4a1bdef","pitchNumber":2,"startTime":"2026-05-18T22:59:54.534Z","endTime":"2026-05-18T22:59:58.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00156868453656,"aZ":-26.217253398795343,"pfxX":11.602437843096329,"pfxZ":3.1182397111674254,"pX":0.759240998211894,"pZ":2.2043508515339676,"vX0":-11.082962552300767,"vY0":-137.4536784536188,"vZ0":-3.3763219339004267,"x":88.06,"y":179.26,"x0":3.339818763652222,"y0":50.00221801169254,"z0":5.232472526648159,"aX":22.159311676147254},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.0,"breakHorizontal":-18.6,"spinRate":2309,"spinDirection":107},"zone":6,"typeConfidence":2.0,"plateTime":0.3987607900992183,"extension":6.174558489536888},"hitData":{"launchSpeed":95.6,"launchAngle":22.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":208.02,"coordY":95.32}},"index":2,"playId":"910bc6f0-99a5-3514-a93c-d97e61318005","pitchNumber":3,"startTime":"2026-05-18T23:00:14.240Z","endTime":"2026-05-18T23:00:26.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":71.39999999999999,"awayTeamWinProbability":28.60000000000001,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":1.59,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:00:26.913Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, second baseman Matt McLain to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-18T23:00:47.775Z","endTime":"2026-05-18T23:01:18.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.799233019564326,"aZ":-25.208105842679025,"pfxX":10.873830725738518,"pfxZ":3.7358501802254125,"pX":0.6272586006178675,"pZ":3.273757698083014,"vX0":-11.022610533180773,"vY0":-136.12240900151184,"vZ0":-0.8166304819739436,"x":93.09,"y":150.39,"x0":3.3297251369715615,"y0":50.00124443304906,"z0":5.333838082033425,"aX":20.264716490346},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.8,"breakHorizontal":-17.2,"spinRate":2280,"spinDirection":108},"zone":3,"typeConfidence":2.0,"plateTime":0.4034431127833722,"extension":6.1569041440030015},"index":0,"playId":"28a9290f-0ba5-3e3b-b2ac-75703ca5eb99","pitchNumber":1,"startTime":"2026-05-18T23:00:53.731Z","endTime":"2026-05-18T23:00:57.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.742114019041637,"aZ":-34.2668476478284,"pfxX":-4.247009540199619,"pfxZ":-1.4292530859503554,"pX":-0.16550931576636618,"pZ":2.2012285972502155,"vX0":-7.366556188901667,"vY0":-120.52315995106815,"vZ0":-0.2069779399806977,"x":123.31,"y":179.35,"x0":3.4896972213869946,"y0":50.00439791847326,"z0":5.32999185625792,"aX":-6.209567359013249},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.4,"breakHorizontal":9.6,"spinRate":2739,"spinDirection":291},"zone":8,"typeConfidence":2.0,"plateTime":0.45551935685860867,"extension":6.305186502952675},"hitData":{"launchSpeed":90.4,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.01,"coordY":146.96}},"index":1,"playId":"69c730d2-58de-351e-ab5d-bb98b1be785f","pitchNumber":2,"startTime":"2026-05-18T23:01:10.764Z","endTime":"2026-05-18T23:01:18.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.8,"awayTeamWinProbability":30.200000000000003,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:01:18.613Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Stewart singles on a sharp ground ball to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-18T23:03:20.963Z","endTime":"2026-05-18T23:04:21.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.362066121770816,"aZ":-28.376705646839017,"pfxX":5.6454516847151535,"pfxZ":2.5670710043625267,"pX":1.1602195402762794,"pZ":1.6100883528697565,"vX0":7.310728158747013,"vY0":-121.58463712666214,"vZ0":-4.864906581795396,"x":72.78,"y":195.31,"x0":-2.6322146697997435,"y0":50.0038743728894,"z0":6.132560440761258,"aX":8.356347139911023},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.6,"breakHorizontal":-12.1,"spinRate":2507,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4524639143036757,"extension":6.330620540934215},"index":0,"playId":"73deffa2-4de9-31b7-a255-9adbfee95185","pitchNumber":1,"startTime":"2026-05-18T23:03:45.127Z","endTime":"2026-05-18T23:03:48.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.898367505974093,"aZ":-30.498646625995413,"pfxX":7.564023452670279,"pfxZ":1.1539498746577692,"pX":-0.5335101825527642,"pZ":2.432440988963787,"vX0":2.826501369929978,"vY0":-120.48962053333614,"vZ0":-2.3833183249771275,"x":137.34,"y":173.1,"x0":-2.7083669262781442,"y0":50.00399234664994,"z0":6.159998334803305,"aX":10.994977409541097},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.7,"breakHorizontal":-14.4,"spinRate":2644,"spinDirection":61},"zone":4,"typeConfidence":2.0,"plateTime":0.4565800966465745,"extension":6.243155798776098},"index":1,"playId":"d29827fc-59ed-3b07-a659-efe7002052d4","pitchNumber":2,"startTime":"2026-05-18T23:03:57.901Z","endTime":"2026-05-18T23:04:01.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.238280727493375,"aZ":-13.83243000720504,"pfxX":-1.6409958044630126,"pfxZ":9.318308372128541,"pX":-0.17656928656289478,"pZ":2.93217282231855,"vX0":5.1325916560696525,"vY0":-139.5959780706581,"vZ0":-6.968587900472296,"x":123.73,"y":159.61,"x0":-1.8280300249535624,"y0":50.002386132783094,"z0":6.37653149069714,"aX":-3.2306107366493193},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":1.9,"spinRate":2243,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.39279223533574825,"extension":6.4678936771413165},"hitData":{"launchSpeed":106.0,"launchAngle":6.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":119.45,"coordY":108.81}},"index":2,"playId":"ce283b9e-ef67-36d7-9c37-fcd76cfc42e3","pitchNumber":3,"startTime":"2026-05-18T23:04:11.167Z","endTime":"2026-05-18T23:04:21.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.9,"awayTeamWinProbability":34.099999999999994,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:04:21.386Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathaniel Lowe singles on a ground ball to right fielder Adolis García. Sal Stewart to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-18T23:04:41.540Z","endTime":"2026-05-18T23:05:13.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"postOnSecond":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.087984722295598,"aZ":-30.135676699168645,"pfxX":1.670718751303346,"pfxZ":1.2872188441567118,"pX":-0.38833333537518594,"pZ":2.8716397192621876,"vX0":4.774580995816568,"vY0":-125.17678581937197,"vZ0":-2.4124142035288165,"x":131.8,"y":161.25,"x0":-2.54007873048825,"y0":50.001548431607695,"z0":6.323624177697594,"aX":2.6412076564134312},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.0,"breakHorizontal":-4.2,"spinRate":2462,"spinDirection":111},"zone":4,"typeConfidence":2.0,"plateTime":0.43814660198825894,"extension":6.521424425391663},"index":0,"playId":"02ec4374-46bb-376f-9da3-7c5b9e2e8052","pitchNumber":1,"startTime":"2026-05-18T23:04:45.420Z","endTime":"2026-05-18T23:04:48.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91370916687098,"aZ":-13.537389426511652,"pfxX":-3.194659986160023,"pfxZ":9.35683131832965,"pX":0.9369721861101828,"pZ":2.782097779138266,"vX0":9.01319510938452,"vY0":-140.48956876440084,"vZ0":-7.49995355188429,"x":81.28,"y":163.66,"x0":-1.9029667379054034,"y0":50.003999971357544,"z0":6.37313182193544,"aX":-6.365055179654963},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":3.8,"spinRate":2248,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.39042810461533817,"extension":6.513841240290671},"hitData":{"launchSpeed":70.5,"launchAngle":3.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.89,"coordY":129.21}},"index":1,"playId":"9846f904-9d33-3859-aabf-fb5c8680e823","pitchNumber":2,"startTime":"2026-05-18T23:05:02.483Z","endTime":"2026-05-18T23:05:13.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.8,"awayTeamWinProbability":40.2,"homeTeamWinProbabilityAdded":-6.1000000000000085,"leverageIndex":1.58,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:05:13.464Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Stephenson singles on a ground ball to right fielder Adolis García. Sal Stewart scores. Nathaniel Lowe to 3rd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-18T23:05:29.078Z","endTime":"2026-05-18T23:06:24.665Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"postOnThird":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":{"id":691725,"link":"/api/v1/people/691725"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4938254771869,"aZ":-12.677471217344504,"pfxX":-1.9996949640571482,"pfxZ":9.795006625167291,"pX":0.7575509188522599,"pZ":2.60311208204543,"vX0":8.032568625258827,"vY0":-140.37481559026824,"vZ0":-8.209883732027846,"x":88.12,"y":168.5,"x0":-1.8844306115533827,"y0":50.00700625334003,"z0":6.39594607330642,"aX":-3.982629743788819},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.1,"breakHorizontal":1.9,"spinRate":2175,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.3905521244786807,"extension":6.517128586859034},"index":0,"playId":"195b201b-1e1c-38ff-acf7-df4c41de40cc","pitchNumber":1,"startTime":"2026-05-18T23:05:52.276Z","endTime":"2026-05-18T23:05:55.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.420797802730586,"aZ":-26.30918929620192,"pfxX":3.7271505541845444,"pfxZ":3.587083633856478,"pX":1.0125921660580788,"pZ":2.6858089708520114,"vX0":6.377760466155719,"vY0":-126.90101539361633,"vZ0":-4.054596675733784,"x":78.4,"y":166.26,"x0":-2.0152011021326164,"y0":50.00313447114062,"z0":6.394751908264246,"aX":6.0907380122433725},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.8,"breakHorizontal":-8.2,"spinRate":2616,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4312570990185072,"extension":6.520656813015348},"hitData":{"launchSpeed":61.6,"launchAngle":1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.61,"coordY":135.8}},"index":1,"playId":"2bb0b68a-b9be-309b-9e19-28bbbb0616c7","pitchNumber":2,"startTime":"2026-05-18T23:06:12.831Z","endTime":"2026-05-18T23:06:24.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.3,"awayTeamWinProbability":52.7,"homeTeamWinProbabilityAdded":-12.5,"leverageIndex":2.09,"dramaIndex":134.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:06:24.665Z","atBatIndex":12},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"TJ Friedl out on a sacrifice fly to center fielder Justin Crawford. Nathaniel Lowe scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-18T23:06:45.824Z","endTime":"2026-05-18T23:08:03.204Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":{"id":691725,"link":"/api/v1/people/691725"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.602609450272404,"aZ":-28.414758609523403,"pfxX":3.0529293733900973,"pfxZ":2.312195798627558,"pX":-0.08517904301387143,"pZ":2.8051777641832696,"vX0":4.774356291993599,"vY0":-126.95682868121665,"vZ0":-3.131188609445148,"x":120.25,"y":163.04,"x0":-2.3887357080628355,"y0":50.00540744418421,"z0":6.322136500505632,"aX":4.971649403449608},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.7,"breakHorizontal":-6.6,"spinRate":2613,"spinDirection":125},"zone":2,"typeConfidence":2.0,"plateTime":0.4318330900912475,"extension":6.576105661487573},"index":0,"playId":"b5e47c8f-ef97-3658-aa0d-b2580556cb85","pitchNumber":1,"startTime":"2026-05-18T23:07:01.639Z","endTime":"2026-05-18T23:07:05.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"third":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.3,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.256681678644906,"aZ":-20.96820507944957,"pfxX":-3.4565241546792564,"pfxZ":7.129837324346179,"pX":-0.24962926964545726,"pZ":2.7500192446294904,"vX0":5.916009821146224,"vY0":-125.1168503616426,"vZ0":-4.6904742027271205,"x":126.52,"y":164.53,"x0":-2.204916739981586,"y0":50.00335679071067,"z0":6.38641127463392,"aX":-5.433664971419587},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":12.0,"breakHorizontal":4.8,"spinRate":1447,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.43921275847663166,"extension":6.593536484568703},"index":1,"playId":"9b53575a-e6d1-3449-98d6-b9d935a8e37b","pitchNumber":2,"startTime":"2026-05-18T23:07:19.321Z","endTime":"2026-05-18T23:07:22.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"third":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"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-18T23:07:29.221Z","endTime":"2026-05-18T23:07:51.329Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"third":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.9,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.793510210542856,"aZ":-41.79717002411425,"pfxX":5.267736618996167,"pfxZ":-7.007419566459495,"pX":0.11533259823769758,"pZ":2.4419687934548406,"vX0":3.2462102214801747,"vY0":-116.91094774894971,"vZ0":-0.47684369407309224,"x":112.6,"y":172.85,"x0":-1.979719981038973,"y0":50.00490441108899,"z0":6.600241242167702,"aX":7.230394484904191},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-12.5,"breakHorizontal":-10.4,"spinRate":2705,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.47004310863741017,"extension":6.475017240000872},"hitData":{"launchSpeed":90.3,"launchAngle":38.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.31,"coordY":73.3}},"index":3,"playId":"6ca5bd5d-650b-3f53-873e-e5035cac61bb","pitchNumber":3,"startTime":"2026-05-18T23:07:51.329Z","endTime":"2026-05-18T23:08:03.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"third":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":1.78,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:08:03.204Z","atBatIndex":13},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ke'Bryan Hayes grounds into a double play, third baseman Edmundo Sosa to second baseman Bryson Stott to first baseman Alec Bohm. Tyler Stephenson out at 2nd. Ke'Bryan Hayes out at 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-18T23:08:18.375Z","endTime":"2026-05-18T23:09:19.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.827016838953398,"aZ":-26.112612380948082,"pfxX":2.6537982490052636,"pfxZ":3.6378882177845977,"pX":0.8444644019474381,"pZ":2.2553598279064384,"vX0":6.597684119425097,"vY0":-128.10150113876955,"vZ0":-5.161866946007155,"x":84.81,"y":177.89,"x0":-2.106528105142599,"y0":50.002148691278805,"z0":6.331232773100301,"aX":4.421566695971043},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.6,"breakHorizontal":-6.2,"spinRate":2448,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.42714989249560853,"extension":6.881772247857715},"index":0,"playId":"43f85978-a2ea-3a4a-a996-113dbcd8ac80","pitchNumber":1,"startTime":"2026-05-18T23:08:34.728Z","endTime":"2026-05-18T23:08:38.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.596665023528725,"aZ":-11.652652957228819,"pfxX":-5.8101996357857875,"pfxZ":10.541154298775677,"pX":0.8026857242949912,"pZ":2.190552962620354,"vX0":8.850177272529526,"vY0":-138.7810998014886,"vZ0":-9.254660370362474,"x":86.4,"y":179.64,"x0":-1.675528006164326,"y0":50.00606814313038,"z0":6.348706366627069,"aX":-11.315297582752802},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":8.6,"spinRate":2229,"spinDirection":190},"zone":6,"typeConfidence":2.0,"plateTime":0.39495912282753265,"extension":6.583824234128015},"index":1,"playId":"6920be83-a857-3f89-ade2-a39550d257c4","pitchNumber":2,"startTime":"2026-05-18T23:08:51.165Z","endTime":"2026-05-18T23:08:55.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.809413830631975,"aZ":-29.959649472442802,"pfxX":3.2732704144920324,"pfxZ":1.3628878352326543,"pX":0.19492953005582772,"pZ":1.6222384693753573,"vX0":4.687223357505385,"vY0":-127.15311972487979,"vZ0":-5.628679494189956,"x":109.57,"y":194.98,"x0":-2.102763183122801,"y0":50.004969557153224,"z0":6.262862825343369,"aX":5.3206798778861515},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.3,"breakHorizontal":-7.1,"spinRate":2659,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.43194381323156517,"extension":6.691105451298236},"hitData":{"launchSpeed":75.5,"launchAngle":4.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.87,"coordY":161.15}},"index":2,"playId":"c8bed4f8-085c-38de-8750-d542f1da906c","pitchNumber":3,"startTime":"2026-05-18T23:09:11.385Z","endTime":"2026-05-18T23:09:19.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":5.399999999999999,"leverageIndex":1.28,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:09:19.045Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.T. Realmuto walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-18T23:11:35.916Z","endTime":"2026-05-18T23:14:16.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48904568675348,"aZ":-24.26823212851811,"pfxX":8.926465945862905,"pfxZ":4.219024990164501,"pX":0.2046717278547379,"pZ":3.229784559800756,"vX0":-11.12778388066134,"vY0":-136.5839849405404,"vZ0":-1.4531443110308562,"x":109.2,"y":151.58,"x0":3.188295593269075,"y0":50.00024735350071,"z0":5.451374395163383,"aX":16.718664713166905},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.6,"breakHorizontal":-13.6,"spinRate":2273,"spinDirection":111},"zone":2,"typeConfidence":2.0,"plateTime":0.4023282863030486,"extension":6.285839797121018},"index":0,"playId":"52fc9769-605b-3fb5-8567-d2e01cc28033","pitchNumber":1,"startTime":"2026-05-18T23:12:06.742Z","endTime":"2026-05-18T23:12:10.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71599342396197,"aZ":-33.35485646549849,"pfxX":10.889408895157217,"pfxZ":-0.7170378258212748,"pX":-0.10766286823439236,"pZ":1.9599322572769464,"vX0":-12.000862439826085,"vY0":-127.7330198102492,"vZ0":-1.9076663933608469,"x":121.1,"y":185.86,"x0":3.2403536751234845,"y0":50.001610059536254,"z0":5.343085902684178,"aX":17.963443966353466},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.6,"breakHorizontal":-16.9,"spinRate":1887,"spinDirection":102},"zone":8,"typeConfidence":2.0,"plateTime":0.4290825807833949,"extension":6.386850415198212},"index":1,"playId":"46e0e806-efb6-3172-ac79-9b4e8b0e729e","pitchNumber":2,"startTime":"2026-05-18T23:12:20.348Z","endTime":"2026-05-18T23:12:24.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-18T23:12:33.582Z","endTime":"2026-05-18T23:12:46.028Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86091797744392,"aZ":-26.952768467237693,"pfxX":9.008006651871016,"pfxZ":2.8218461538854704,"pX":0.1459852660931151,"pZ":4.2794118337904585,"vX0":-11.728162064356958,"vY0":-135.9709353971539,"vZ0":1.5504091345318423,"x":111.44,"y":123.24,"x0":3.367133524163378,"y0":50.00463308853651,"z0":5.586491704907595,"aX":16.684007732281167},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.8,"breakHorizontal":-13.4,"spinRate":2152,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.4045141225470128,"extension":6.182275235328024},"index":3,"playId":"f3e26711-b173-3f3f-8ad4-75795b7d2650","pitchNumber":3,"startTime":"2026-05-18T23:12:46.028Z","endTime":"2026-05-18T23:12:49.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82367538596935,"aZ":-32.258946005867465,"pfxX":10.827842268393017,"pfxZ":-0.04739746360667807,"pX":0.18294549221537226,"pZ":0.709193895114541,"vX0":-11.635311236788484,"vY0":-128.58495909452103,"vZ0":-4.950570251391245,"x":110.03,"y":219.63,"x0":3.3698403380619126,"y0":50.00459037187548,"z0":5.175827385607292,"aX":18.048850827317345},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.1,"breakHorizontal":-16.8,"spinRate":1903,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.4267179932157279,"extension":6.359521043153521},"index":4,"playId":"b9c69d51-9aa1-3fd2-82c1-ce3fdd2027e5","pitchNumber":4,"startTime":"2026-05-18T23:13:01.590Z","endTime":"2026-05-18T23:13:04.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.379325264602922,"aZ":-23.010075870307872,"pfxX":10.261741723775156,"pfxZ":4.849056627893393,"pX":0.2795219251285469,"pZ":2.4982538027112193,"vX0":-11.724091046059858,"vY0":-136.67723429125462,"vZ0":-3.3664420457927706,"x":106.35,"y":171.33,"x0":3.293279008037417,"y0":50.00506181102622,"z0":5.327878772226632,"aX":19.400725583326142},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.2,"breakHorizontal":-16.1,"spinRate":2355,"spinDirection":108},"zone":5,"typeConfidence":2.0,"plateTime":0.400883711286121,"extension":6.114464006342489},"index":5,"playId":"e30d3fb8-899c-3247-be42-e33a1e656297","pitchNumber":5,"startTime":"2026-05-18T23:13:21.952Z","endTime":"2026-05-18T23:13:27.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.693539284646125,"aZ":-34.47608159807476,"pfxX":-7.470864011333568,"pfxZ":-1.5531052207785923,"pX":3.1043137647306027,"pZ":2.7258723873700155,"vX0":0.933594903800776,"vY0":-120.71938642140361,"vZ0":0.6344827392938264,"x":-1.33,"y":165.18,"x0":3.684414163095521,"y0":50.00373286749357,"z0":5.48569929448144,"aX":-11.067096263074188},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.4,"breakHorizontal":13.3,"spinRate":2671,"spinDirection":292},"zone":12,"typeConfidence":2.0,"plateTime":0.45308509550857634,"extension":6.027445337893375},"index":6,"playId":"5abe85fd-5551-35d6-8b9b-58be9ad03b5b","pitchNumber":6,"startTime":"2026-05-18T23:13:55.035Z","endTime":"2026-05-18T23:13:58.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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.3,"endSpeed":85.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24064718865717,"aZ":-29.122981968990448,"pfxX":11.97178512230983,"pfxZ":1.6484720754662616,"pX":-0.9584418525229798,"pZ":1.6211691294944643,"vX0":-15.114148612029357,"vY0":-135.0531592829159,"vZ0":-4.24416500746468,"x":153.53,"y":195.01,"x0":3.153370233883395,"y0":50.00205831875312,"z0":5.259986923688022,"aX":22.129649543307217},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.2,"breakHorizontal":-18.5,"spinRate":2280,"spinDirection":103},"zone":13,"typeConfidence":2.0,"plateTime":0.4054810540573479,"extension":6.2142885792990175},"index":7,"playId":"5d1fcec2-991d-3af1-9ff1-57386ed65ca7","pitchNumber":7,"startTime":"2026-05-18T23:14:12.241Z","endTime":"2026-05-18T23:14:16.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:14:16.766Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Justin Crawford lines into a double play, pitcher Nick Lodolo to first baseman Sal Stewart. J.T. Realmuto out at 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-18T23:14:26.041Z","endTime":"2026-05-18T23:15:06.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666157,"link":"/api/v1/people/666157"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666157,"link":"/api/v1/people/666157"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.891966806058175,"aZ":-29.001757336255025,"pfxX":11.090308304707756,"pfxZ":1.7297604393490822,"pX":-0.9988552445284057,"pZ":1.973969032881774,"vX0":-14.971131473882387,"vY0":-134.18322284816713,"vZ0":-3.0724588668517985,"x":155.07,"y":185.48,"x0":3.2009616051104905,"y0":50.000146301705136,"z0":5.190868323009599,"aX":20.30624796264538},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.6,"breakHorizontal":-17.0,"spinRate":2130,"spinDirection":106},"zone":13,"typeConfidence":2.0,"plateTime":0.40752853229067476,"extension":6.207034114516492},"index":0,"playId":"0f84382b-84cc-3441-840f-3f206fbeea6a","pitchNumber":1,"startTime":"2026-05-18T23:14:41.683Z","endTime":"2026-05-18T23:14:46.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16920723506973,"aZ":-33.26557897645469,"pfxX":-5.860809930191477,"pfxZ":-0.7495917600632405,"pX":-0.36638238023445424,"pZ":1.7277183876060556,"vX0":-7.202207269791312,"vY0":-119.82141566653684,"vZ0":-1.4266667284653831,"x":130.97,"y":192.13,"x0":3.439988668184107,"y0":50.004245782512484,"z0":5.3035136537919785,"aX":-8.520125210619165},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.4,"breakHorizontal":12.4,"spinRate":2815,"spinDirection":298},"zone":7,"typeConfidence":2.0,"plateTime":0.45713864787238023,"extension":6.041501688583887},"hitData":{"launchSpeed":82.6,"launchAngle":8.0,"totalDistance":113.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":127.69,"coordY":182.96}},"index":1,"playId":"c56669ae-6857-39b7-a349-14cb03a8762b","pitchNumber":2,"startTime":"2026-05-18T23:14:59.695Z","endTime":"2026-05-18T23:15:06.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-7.799999999999997,"leverageIndex":1.52,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:15:06.583Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Kemp strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-18T23:15:33.387Z","endTime":"2026-05-18T23:16:58.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70734817650946,"aZ":-34.97566151718439,"pfxX":-5.5989847436667155,"pfxZ":-1.9460447140572423,"pX":1.7021873668034964,"pZ":2.692636530344125,"vX0":-2.8131440529309675,"vY0":-119.28127035947014,"vZ0":0.8021971796516811,"x":52.12,"y":166.08,"x0":3.625779806363786,"y0":50.005396919949476,"z0":5.514249591257502,"aX":-8.040705593513248},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.0,"breakHorizontal":10.8,"spinRate":2775,"spinDirection":294},"zone":12,"typeConfidence":2.0,"plateTime":0.45981848731639374,"extension":6.143551974613187},"index":0,"playId":"0565fe9b-ab0e-3646-9cd9-47c246c97260","pitchNumber":1,"startTime":"2026-05-18T23:15:35.930Z","endTime":"2026-05-18T23:15:39.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.431882911404486,"aZ":-21.846927061021713,"pfxX":10.489513135632485,"pfxZ":5.584740004469449,"pX":-0.2606377778251673,"pZ":2.192094143004135,"vX0":-12.672076166306603,"vY0":-135.14764955152845,"vZ0":-4.271994894260207,"x":126.93,"y":179.59,"x0":3.1260448919932347,"y0":50.00519456799908,"z0":5.327616850875758,"aX":19.408234942097625},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.4,"breakHorizontal":-16.3,"spinRate":2295,"spinDirection":105},"zone":4,"typeConfidence":2.0,"plateTime":0.40526763852428305,"extension":6.177475546888585},"index":1,"playId":"7155e79c-4eb4-3970-ad8d-87509a9a81b7","pitchNumber":2,"startTime":"2026-05-18T23:15:49.928Z","endTime":"2026-05-18T23:15:53.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.916246135331818,"aZ":-32.01341979364829,"pfxX":10.70227820843292,"pfxZ":0.09707112940621698,"pX":0.8297475513094165,"pZ":2.6680253418240607,"vX0":-10.031695285648333,"vY0":-129.3809415845357,"vZ0":-0.5342140567113633,"x":85.37,"y":166.74,"x0":3.3662775103510265,"y0":50.00529360734759,"z0":5.329986317519787,"aX":18.15275885710444},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.2,"breakHorizontal":-17.2,"spinRate":1976,"spinDirection":103},"zone":6,"typeConfidence":2.0,"plateTime":0.4232957543584024,"extension":6.428252958821756},"index":2,"playId":"869e9ae2-4cb4-3b6a-ad51-36f1f704a87e","pitchNumber":3,"startTime":"2026-05-18T23:16:06.872Z","endTime":"2026-05-18T23:16:10.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":95.5,"endSpeed":86.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.556533897867787,"aZ":-24.252391409228743,"pfxX":9.753918647540083,"pfxZ":4.086673975208646,"pX":-0.18844784715871543,"pZ":3.361016671006316,"vX0":-12.556057682767035,"vY0":-138.45737995278682,"vZ0":-1.3839380761696174,"x":124.18,"y":148.03,"x0":3.1425984136839658,"y0":50.00000999177591,"z0":5.49371743504961,"aX":18.893701407505745},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.3,"breakHorizontal":-15.0,"spinRate":2232,"spinDirection":109},"zone":11,"typeConfidence":2.0,"plateTime":0.39592572784674296,"extension":6.236467801059666},"index":3,"playId":"a06d1ea3-9874-3a5b-96e3-48ddf50f4770","pitchNumber":4,"startTime":"2026-05-18T23:16:27.405Z","endTime":"2026-05-18T23:16:33.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.885421297890375,"aZ":-33.187740478386935,"pfxX":-4.766370800745029,"pfxZ":-0.6849947164448045,"pX":-0.07691780131498295,"pZ":1.6765006532288715,"vX0":-6.698972187880628,"vY0":-120.88941077480582,"vZ0":-1.7748184408486618,"x":119.93,"y":193.51,"x0":3.3508524000931983,"y0":50.00289466536171,"z0":5.337305444090598,"aX":-7.044330003438186},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.4,"breakHorizontal":10.2,"spinRate":2766,"spinDirection":297},"zone":8,"typeConfidence":2.0,"plateTime":0.4533211251802829,"extension":6.280966746508207},"index":4,"playId":"160a2614-55c0-30f0-bbe2-b7ac3c058ba9","pitchNumber":5,"startTime":"2026-05-18T23:16:53.844Z","endTime":"2026-05-18T23:16:58.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:16:58.098Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to center fielder Justin Crawford.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-18T23:19:00.383Z","endTime":"2026-05-18T23:19:28.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33190221474482,"aZ":-14.335582998758044,"pfxX":-1.2772106154455019,"pfxZ":9.383516810779984,"pX":1.1361953400262217,"pZ":3.0316149523306937,"vX0":8.374863786659871,"vY0":-136.80308973749376,"vZ0":-6.42417502995677,"x":73.69,"y":156.93,"x0":-1.7948592792859708,"y0":50.001677251612165,"z0":6.387451165509412,"aX":-2.427764803294581},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":0.6,"spinRate":2252,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.3999026585953853,"extension":6.553180991474617},"index":0,"playId":"f9f184ed-5950-3ffc-aa6d-f3eda1b60b92","pitchNumber":1,"startTime":"2026-05-18T23:19:07.261Z","endTime":"2026-05-18T23:19:11.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.378014737099427,"aZ":-28.877015137991023,"pfxX":3.5004153652083243,"pfxZ":2.031102582039752,"pX":0.06110119832756771,"pZ":2.3599721943347967,"vX0":4.927408915031798,"vY0":-126.3755544043008,"vZ0":-4.122556094004393,"x":114.67,"y":175.06,"x0":-2.3673424198266804,"y0":50.000691615404044,"z0":6.327911837792856,"aX":5.668066292051392},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.0,"breakHorizontal":-7.4,"spinRate":2662,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.4331624020438287,"extension":6.666355863729113},"hitData":{"launchSpeed":97.4,"launchAngle":26.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.52,"coordY":43.85}},"index":1,"playId":"6a1f5494-e09f-3bf5-b6cb-ff730cbf2bfc","pitchNumber":2,"startTime":"2026-05-18T23:19:19.815Z","endTime":"2026-05-18T23:19:28.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:19:28.473Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Elly De La Cruz flies out to center fielder Justin Crawford.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-18T23:19:39.363Z","endTime":"2026-05-18T23:20:37.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.996510599539118,"aZ":-28.044577057798495,"pfxX":3.377296960585597,"pfxZ":2.572296538692999,"pX":0.09994893325221484,"pZ":0.48796604365682195,"vX0":5.144311945630852,"vY0":-125.62949485906076,"vZ0":-8.303557073343534,"x":113.19,"y":225.6,"x0":-2.4084760026699397,"y0":50.00575642976612,"z0":6.095667107610398,"aX":5.4326106981983315},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.1,"breakHorizontal":-7.2,"spinRate":2601,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.43496092752251414,"extension":6.466913598175549},"index":0,"playId":"2aa0629e-733f-3eb1-ad6d-13f02fb4e964","pitchNumber":1,"startTime":"2026-05-18T23:19:55.980Z","endTime":"2026-05-18T23:19:59.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96525806013008,"aZ":-25.52945055469049,"pfxX":-5.586796967356802,"pfxZ":4.1333668248834705,"pX":-1.4908231603396345,"pZ":3.443053620121117,"vX0":4.231482897205364,"vY0":-125.85844103461297,"vZ0":-2.16060559127842,"x":173.83,"y":145.82,"x0":-2.466021598211255,"y0":50.004213312082776,"z0":6.375170770349183,"aX":-8.985319366880331},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.2,"breakHorizontal":9.2,"spinRate":1455,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.43478585234589096,"extension":6.45428167530304},"index":1,"playId":"61e1df2c-6350-3f67-8c35-5f10e6dd0f0c","pitchNumber":2,"startTime":"2026-05-18T23:20:13.725Z","endTime":"2026-05-18T23:20:17.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03159967549108,"aZ":-12.738729140054172,"pfxX":-1.521711219908811,"pfxZ":9.717852779226543,"pX":0.7432348777613891,"pZ":3.3825696863840005,"vX0":8.332983147516805,"vY0":-140.1353170883758,"vZ0":-5.933478232776958,"x":88.67,"y":147.45,"x0":-2.064035890049698,"y0":50.00180359913047,"z0":6.350777311002361,"aX":-3.044062251765315},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":1.2,"spinRate":2241,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.3900409406108749,"extension":6.5981974166277935},"hitData":{"launchSpeed":78.3,"launchAngle":34.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.53,"coordY":81.52}},"index":2,"playId":"7b8f282a-d347-363e-93b1-99c7ca3fa7f3","pitchNumber":3,"startTime":"2026-05-18T23:20:28.377Z","endTime":"2026-05-18T23:20:37.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:20:37.589Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Steer walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-18T23:20:49.610Z","endTime":"2026-05-18T23:23:18.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.491870967964935,"aZ":-15.790153152195321,"pfxX":-1.278995246607093,"pfxZ":8.50372798727766,"pX":1.2866253799073206,"pZ":2.3538892381887653,"vX0":8.71408608373264,"vY0":-137.67550608865025,"vZ0":-8.029998025433663,"x":67.96,"y":175.22,"x0":-1.7482921800818851,"y0":50.00332735443488,"z0":6.369108178575243,"aX":-2.464649762157998},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":0.6,"spinRate":2134,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.39725941211279236,"extension":6.546114251998529},"index":0,"playId":"d92d9c36-a74f-3857-881d-cea7740fc863","pitchNumber":1,"startTime":"2026-05-18T23:21:02.192Z","endTime":"2026-05-18T23:21:06.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37454799879789,"aZ":-29.676717634795065,"pfxX":3.576606713586106,"pfxZ":1.5037021018245467,"pX":0.2079823068696535,"pZ":1.793191423888277,"vX0":5.225897344860024,"vY0":-127.99645328969083,"vZ0":-5.36953729528298,"x":109.07,"y":190.36,"x0":-2.3218080650477257,"y0":50.00628464509814,"z0":6.230202627734313,"aX":5.960928761663663},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.8,"breakHorizontal":-7.6,"spinRate":2555,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.4272356910447255,"extension":6.812904246626205},"index":1,"playId":"7d87d33f-1603-3240-b78e-8681ca48ebc6","pitchNumber":2,"startTime":"2026-05-18T23:21:17.653Z","endTime":"2026-05-18T23:21:20.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.167102802388957,"aZ":-31.245211361351483,"pfxX":7.4335187682013135,"pfxZ":0.634672314904055,"pX":0.16451781468891802,"pZ":2.183913137955556,"vX0":4.120542128251571,"vY0":-120.33714983631265,"vZ0":-2.9739632249872483,"x":110.73,"y":179.81,"x0":-2.53535803903998,"y0":50.003767545766834,"z0":6.20131863726977,"aX":10.911626774757387},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.7,"breakHorizontal":-14.4,"spinRate":2666,"spinDirection":59},"zone":5,"typeConfidence":2.0,"plateTime":0.4550023188294374,"extension":6.361480956197659},"index":2,"playId":"fffaafb2-25c8-3fe8-92a5-eb9fd07fc517","pitchNumber":3,"startTime":"2026-05-18T23:21:36.341Z","endTime":"2026-05-18T23:21:39.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.489705600289597,"aZ":-25.337203086402504,"pfxX":-7.07536221214738,"pfxZ":4.188183242633811,"pX":0.3767537880187786,"pZ":0.20336130845950168,"vX0":7.966058615266535,"vY0":-126.57651846402139,"vZ0":-9.981205979651625,"x":102.64,"y":233.29,"x0":-1.8837047223137415,"y0":50.00078453375561,"z0":6.207738322999358,"aX":-11.543612342433754},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.6,"breakHorizontal":11.2,"spinRate":1649,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4318030359938394,"extension":6.869103200554806},"index":3,"playId":"16723dec-c8d9-3d49-b4b5-54762e59ffaf","pitchNumber":4,"startTime":"2026-05-18T23:22:00.671Z","endTime":"2026-05-18T23:22:03.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.590791210231345,"aZ":-26.923953744286685,"pfxX":2.790696021338418,"pfxZ":3.1250425521735683,"pX":0.9332975943515355,"pZ":0.16036507655978008,"vX0":6.395458432791739,"vY0":-128.57921565561696,"vZ0":-9.894747852474758,"x":81.42,"y":234.45,"x0":-1.9447789346452509,"y0":50.00545745680806,"z0":6.133506485261303,"aX":4.6930648351883635},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.7,"breakHorizontal":-6.5,"spinRate":2702,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4252815509151944,"extension":6.821771711092511},"index":4,"playId":"6655076c-4a37-3b0b-9219-0670808f3279","pitchNumber":5,"startTime":"2026-05-18T23:22:18.218Z","endTime":"2026-05-18T23:22:21.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.804969600713594,"aZ":-13.550944188692867,"pfxX":0.0019611823330669687,"pfxZ":9.514016569217544,"pX":0.1385770119357702,"pZ":3.2451791296626697,"vX0":5.75929345757263,"vY0":-139.16179057150268,"vZ0":-6.056887624615315,"x":111.72,"y":151.16,"x0":-1.9597196984588154,"y0":50.001616063882544,"z0":6.350714824097923,"aX":0.0038666692223328523},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.1,"breakHorizontal":-1.2,"spinRate":2351,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.39388776861610086,"extension":6.601754148284829},"index":5,"playId":"d99fe69c-ade4-3819-bd92-248bf967f877","pitchNumber":6,"startTime":"2026-05-18T23:22:38.632Z","endTime":"2026-05-18T23:22:44.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.326583942113192,"aZ":-28.489946099790874,"pfxX":2.9890736146797865,"pfxZ":2.2071632876385485,"pX":1.677397487099973,"pZ":0.0406492701503406,"vX0":8.2959289096751,"vY0":-128.77017227376263,"vZ0":-9.534562190454675,"x":53.06,"y":237.68,"x0":-1.9826503659933639,"y0":50.00427947038864,"z0":6.017394176236112,"aX":4.985786212733476},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.9,"breakHorizontal":-7.3,"spinRate":2651,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.4263915042860096,"extension":6.736636134877304},"index":6,"playId":"0564b146-0d42-3edc-b69e-6bec3aa8c622","pitchNumber":7,"startTime":"2026-05-18T23:23:15.268Z","endTime":"2026-05-18T23:23:18.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:23:18.782Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"JJ Bleday pops out to third baseman Edmundo Sosa.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-18T23:23:29.524Z","endTime":"2026-05-18T23:25:42.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":96.7,"endSpeed":88.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47566368716206,"aZ":-10.794632131762729,"pfxX":-1.519060522859434,"pfxZ":10.719894455407347,"pX":0.7715503483833063,"pZ":3.4236826038981985,"vX0":8.255889948875035,"vY0":-140.48637790627524,"vZ0":-5.995195631137802,"x":87.59,"y":146.34,"x0":-2.0106878110208735,"y0":50.00333022883315,"z0":6.2902461687600235,"aX":-3.030130047738987},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.2,"breakHorizontal":1.0,"spinRate":2307,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.39019957698379404,"extension":6.551130575482088},"index":0,"playId":"f99bbd03-e2e9-3996-9aaa-2bd3666d6d3f","pitchNumber":1,"startTime":"2026-05-18T23:23:43.779Z","endTime":"2026-05-18T23:23:48.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.379985362786872,"aZ":-17.871975533180027,"pfxX":-7.477438838363005,"pfxZ":8.69998950128032,"pX":-0.008768864634691585,"pZ":1.5710038612531727,"vX0":7.880442144256616,"vY0":-127.45402245729984,"vZ0":-8.023834911285308,"x":117.33,"y":196.36,"x0":-2.170358745227189,"y0":50.00418467853773,"z0":6.1733910454674055,"aX":-12.29425528158886},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":14.0,"breakHorizontal":11.8,"spinRate":1534,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4298795962300277,"extension":6.648280633807756},"index":1,"playId":"8eee0631-6e87-3816-9e69-a6bb0ab5f7cf","pitchNumber":2,"startTime":"2026-05-18T23:24:12.873Z","endTime":"2026-05-18T23:24:16.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.858849291640745,"aZ":-25.670985922862766,"pfxX":3.2683853406705214,"pfxZ":3.9702742398695197,"pX":0.037256703021612006,"pZ":3.4582482888481256,"vX0":5.047874338579477,"vY0":-127.10517833079466,"vZ0":-2.0698046338616924,"x":115.58,"y":145.41,"x0":-2.398389320283291,"y0":50.00207169393522,"z0":6.319922547454102,"aX":5.35069127472342},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.0,"breakHorizontal":-7.1,"spinRate":2660,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.4307958107409471,"extension":6.3850240964614215},"index":2,"playId":"2e2f421b-8e81-3beb-ac98-a881093782bb","pitchNumber":3,"startTime":"2026-05-18T23:24:31.196Z","endTime":"2026-05-18T23:24:36.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Spencer Steer steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"2e2f421b-8e81-3beb-ac98-a881093782bb","startTime":"2026-05-18T23:24:44.582Z","endTime":"2026-05-18T23:25:13.237Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"postOnSecond":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"homeTeamWinProbability":51.800000000000004,"awayTeamWinProbability":48.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":1.01,"dramaIndex":38.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3622507015849,"aZ":-25.93809769244856,"pfxX":-6.347788772972202,"pfxZ":3.8959614933443945,"pX":0.2679752117988352,"pZ":3.385548150395281,"vX0":7.794721435747903,"vY0":-125.46166288935032,"vZ0":-2.3535247090048776,"x":106.79,"y":147.37,"x0":-2.04820785560367,"y0":50.00475815504318,"z0":6.440628542890279,"aX":-10.165099667621218},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.7,"breakHorizontal":9.8,"spinRate":1489,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.43585591872617746,"extension":6.574699967828378},"index":4,"playId":"25870730-ec80-335a-b6f5-26f65e9803cd","pitchNumber":4,"startTime":"2026-05-18T23:25:13.237Z","endTime":"2026-05-18T23:25:17.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.469658720728678,"aZ":-27.721470841628694,"pfxX":-6.376788936214335,"pfxZ":2.7480707350810842,"pX":0.4016934485255051,"pZ":3.073821401851243,"vX0":8.131519267486446,"vY0":-126.23177389113172,"vZ0":-2.611760526157513,"x":101.69,"y":155.79,"x0":-2.025303886288369,"y0":50.00476584582312,"z0":6.34201872993677,"aX":-10.344632664459013},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.7,"breakHorizontal":9.8,"spinRate":1574,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.4330519401199773,"extension":6.875149201879902},"hitData":{"launchSpeed":62.9,"launchAngle":61.0,"totalDistance":142.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":104.6,"coordY":149.11}},"index":5,"playId":"01702b38-c4da-3edb-ae85-e48921510b51","pitchNumber":5,"startTime":"2026-05-18T23:25:33.649Z","endTime":"2026-05-18T23:25:42.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:25:42.847Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, third baseman Ke'Bryan Hayes to first baseman Sal Stewart.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-18T23:27:33.167Z","endTime":"2026-05-18T23:28:12.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.872355932236932,"aZ":-32.66174449055761,"pfxX":-8.973708638616245,"pfxZ":-0.358349134177697,"pX":1.9821389313771145,"pZ":2.1249046869794643,"vX0":-0.9065079984230451,"vY0":-116.75666003571345,"vZ0":-0.7518961954939766,"x":41.45,"y":181.41,"x0":3.54093475313408,"y0":50.002686022792744,"z0":5.5498520545585714,"aX":-12.27376977668855},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-0.6,"breakHorizontal":16.4,"spinRate":2677,"spinDirection":292},"zone":14,"typeConfidence":2.0,"plateTime":0.47078382055225987,"extension":5.978138530038014},"index":0,"playId":"a42fe422-1325-3594-a078-d2fa1ec9da15","pitchNumber":1,"startTime":"2026-05-18T23:27:49.451Z","endTime":"2026-05-18T23:27:52.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.675392927434746,"aZ":-30.458703038022552,"pfxX":11.319214305992794,"pfxZ":1.0373302343660278,"pX":0.4393944975305543,"pZ":2.172108125395882,"vX0":-10.81355344650048,"vY0":-128.0376998363788,"vZ0":-1.8328741349815336,"x":100.25,"y":180.13,"x0":3.257063617591502,"y0":50.00321270636972,"z0":5.292351729921867,"aX":18.700656216259016},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.7,"breakHorizontal":-17.9,"spinRate":1911,"spinDirection":105},"zone":9,"typeConfidence":2.0,"plateTime":0.42861918595381576,"extension":6.316667084999241},"hitData":{"launchSpeed":72.5,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.13,"coordY":169.7}},"index":1,"playId":"1e36bfc2-acbc-3e96-b193-95730963719b","pitchNumber":2,"startTime":"2026-05-18T23:28:04.459Z","endTime":"2026-05-18T23:28:12.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:28:12.253Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, first baseman Sal Stewart to pitcher Nick Lodolo.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-18T23:28:29.708Z","endTime":"2026-05-18T23:30:47.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.134965875460903,"aZ":-30.444522094814847,"pfxX":-7.564590615114344,"pfxZ":1.2376830655986897,"pX":-0.21529281823546764,"pZ":2.8841070523034857,"vX0":-6.284867714758707,"vY0":-118.25305288074316,"vZ0":0.5840710120902124,"x":125.21,"y":160.91,"x0":3.471560301568608,"y0":50.003470824719884,"z0":5.45437177248864,"aX":-10.581455536473134},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.8,"breakHorizontal":15.4,"spinRate":2731,"spinDirection":291},"zone":1,"typeConfidence":2.0,"plateTime":0.4653755857779269,"extension":6.068217219721757},"index":0,"playId":"bd4d2332-89d7-31a2-875d-73e8751ab4d6","pitchNumber":1,"startTime":"2026-05-18T23:28:37.229Z","endTime":"2026-05-18T23:28:40.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84263779524641,"aZ":-31.513330251547583,"pfxX":-4.455147574680232,"pfxZ":0.4613073296422403,"pX":1.7508868315447594,"pZ":2.809411014212841,"vX0":-3.233767989003365,"vY0":-119.59845257696237,"vZ0":0.456029678750431,"x":50.26,"y":162.93,"x0":3.7011700926795625,"y0":50.00501351395797,"z0":5.450727661257703,"aX":-6.431294792202408},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.2,"breakHorizontal":8.9,"spinRate":2644,"spinDirection":288},"zone":12,"typeConfidence":2.0,"plateTime":0.4585985765802736,"extension":5.987371587677083},"index":1,"playId":"ca098018-0d56-329a-9118-a9a7717623e6","pitchNumber":2,"startTime":"2026-05-18T23:28:55.271Z","endTime":"2026-05-18T23:29:00.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.807100125377637,"aZ":-34.23191196681984,"pfxX":-4.954339840821833,"pfxZ":-1.4463792570844847,"pX":-0.05867484419550558,"pZ":1.6553426320322708,"vX0":-6.426196509247552,"vY0":-118.42642878981704,"vZ0":-1.1570210841692996,"x":119.24,"y":194.09,"x0":3.3347987213370325,"y0":50.00473045418378,"z0":5.283917916910727,"aX":-7.031461646895917},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.6,"breakHorizontal":10.6,"spinRate":2812,"spinDirection":298},"zone":8,"typeConfidence":2.0,"plateTime":0.46266055015880303,"extension":6.040021167443422},"index":2,"playId":"2177de0d-add5-30e6-b84f-467094fafcde","pitchNumber":3,"startTime":"2026-05-18T23:29:20.420Z","endTime":"2026-05-18T23:29:24.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":93.2,"endSpeed":84.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.559812264136387,"aZ":-24.1026491545282,"pfxX":9.928919865701566,"pfxZ":4.399641279975409,"pX":-1.3024909133566136,"pZ":4.097613635799631,"vX0":-15.095915689574868,"vY0":-134.91284113059822,"vZ0":0.8405381993961452,"x":166.65,"y":128.14,"x0":3.086914995796405,"y0":50.00502407756268,"z0":5.486474671933941,"aX":18.226427834162468},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.4,"breakHorizontal":-14.6,"spinRate":2348,"spinDirection":105},"zone":11,"typeConfidence":2.0,"plateTime":0.4066791028931447,"extension":6.271427111102154},"index":3,"playId":"29055ba2-89bb-3ca0-a318-50489f31530b","pitchNumber":4,"startTime":"2026-05-18T23:29:42.597Z","endTime":"2026-05-18T23:29:45.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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.8,"endSpeed":86.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.130520819203646,"aZ":-27.153582289801207,"pfxX":12.261226995996097,"pfxZ":2.6394615339132965,"pX":-1.3551879026543612,"pZ":2.2780007837432765,"vX0":-16.07659427777141,"vY0":-137.03555266284414,"vZ0":-3.2290743674875726,"x":168.66,"y":177.27,"x0":2.993022772879625,"y0":50.00319294338155,"z0":5.3254395746942675,"aX":23.33241638647062},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.2,"breakHorizontal":-18.8,"spinRate":2348,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.3996168721263964,"extension":6.221993046329239},"index":4,"playId":"d72cee90-cf2d-36c5-9b36-9138b64abdc3","pitchNumber":5,"startTime":"2026-05-18T23:29:58.703Z","endTime":"2026-05-18T23:30:03.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.259590000640213,"aZ":-33.35117854794428,"pfxX":-6.0505166060343925,"pfxZ":-0.8131500708325952,"pX":0.20609148175633854,"pZ":2.6150071789005054,"vX0":-5.669353219269596,"vY0":-119.70910539824472,"vZ0":0.5594083900693825,"x":109.14,"y":168.17,"x0":3.3916504695559895,"y0":50.00236103729264,"z0":5.365622999055835,"aX":-8.7730993116039},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.1,"breakHorizontal":12.4,"spinRate":2756,"spinDirection":303},"zone":5,"typeConfidence":2.0,"plateTime":0.4576787237324167,"extension":6.251968542781146},"index":5,"playId":"23c5c2f1-17fe-385c-af76-3fe8092e5ca9","pitchNumber":6,"startTime":"2026-05-18T23:30:16.304Z","endTime":"2026-05-18T23:30:19.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.598208857414566,"aZ":-35.571891436141364,"pfxX":-6.569741099042289,"pfxZ":-2.3923489428539586,"pX":0.4929452462366444,"pZ":1.6249311042715728,"vX0":-4.922786249522419,"vY0":-118.47549924724086,"vZ0":-1.1300221536407444,"x":98.21,"y":194.91,"x0":3.450993495125421,"y0":50.00225316932288,"z0":5.358746995705092,"aX":-9.338613439452619},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.3,"breakHorizontal":13.1,"spinRate":2796,"spinDirection":295},"zone":14,"typeConfidence":2.0,"plateTime":0.46228231241351114,"extension":6.190746285671242},"hitData":{"launchSpeed":94.8,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.08,"coordY":160.65}},"index":6,"playId":"5991a91f-97cb-36ac-b3e1-71841978a2ed","pitchNumber":7,"startTime":"2026-05-18T23:30:39.641Z","endTime":"2026-05-18T23:30:47.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:30:47.092Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out to center fielder TJ Friedl.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-18T23:31:42.121Z","endTime":"2026-05-18T23:32:40.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-18T23:31:10.456Z","endTime":"2026-05-18T23:31:44.451Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.186663334398645,"aZ":-31.04059538379429,"pfxX":10.169607020869426,"pfxZ":0.6812537889856198,"pX":0.4854629332412106,"pZ":2.0761670219887516,"vX0":-10.246199927600731,"vY0":-128.09325486110828,"vZ0":-1.8996721156045613,"x":98.5,"y":182.72,"x0":3.2139868680656245,"y0":50.002898920598234,"z0":5.251748790670322,"aX":16.91864116647037},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.1,"breakHorizontal":-16.2,"spinRate":1989,"spinDirection":100},"zone":9,"typeConfidence":2.0,"plateTime":0.42742776269497895,"extension":6.165730086536539},"index":1,"playId":"ad09d4f0-1841-3b81-8bce-cc567411f03f","pitchNumber":1,"startTime":"2026-05-18T23:31:44.451Z","endTime":"2026-05-18T23:31:48.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.821650320023775,"aZ":-24.30349375521904,"pfxX":11.633380994946934,"pfxZ":4.264535267556198,"pX":-2.0513436113940506,"pZ":2.4767680837249717,"vX0":-17.730472274591662,"vY0":-135.3484055061529,"vZ0":-2.7523726772552264,"x":195.19,"y":171.91,"x0":3.087075176288022,"y0":50.00489929470917,"z0":5.217349496315116,"aX":21.486146145141536},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.2,"breakHorizontal":-17.0,"spinRate":2371,"spinDirection":101},"zone":13,"typeConfidence":2.0,"plateTime":0.40539428170886627,"extension":6.403950792959763},"index":2,"playId":"2b2f7f93-456d-3e98-a080-5d6ec8ac6764","pitchNumber":2,"startTime":"2026-05-18T23:31:59.727Z","endTime":"2026-05-18T23:32:03.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.037190733041204,"aZ":-29.03208120163466,"pfxX":11.56010344124386,"pfxZ":1.8927526844553224,"pX":0.03357526489479105,"pZ":1.2551413490300234,"vX0":-11.82573994602956,"vY0":-128.0800196156265,"vZ0":-4.2341833090521375,"x":115.72,"y":204.89,"x0":3.2138240947425523,"y0":50.001759741454386,"z0":5.206276762552683,"aX":19.160873991173155},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.6,"breakHorizontal":-18.2,"spinRate":2012,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.42803615545134255,"extension":6.340887477890239},"index":3,"playId":"49057acf-b012-33fc-8c64-31c923646000","pitchNumber":3,"startTime":"2026-05-18T23:32:15.167Z","endTime":"2026-05-18T23:32:19.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.250025411400294,"aZ":-28.242919270952655,"pfxX":11.496400235513741,"pfxZ":2.06723886514642,"pX":-0.45944541012619267,"pZ":3.5137634412972063,"vX0":-14.214583744216064,"vY0":-137.78856220034945,"vZ0":0.18269432733673652,"x":134.51,"y":143.91,"x0":3.295137012287444,"y0":50.00640082679758,"z0":5.369422808321198,"aX":21.906903898483893},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.0,"breakHorizontal":-17.5,"spinRate":2361,"spinDirection":108},"zone":1,"typeConfidence":2.0,"plateTime":0.3989247783562271,"extension":6.289736301205229},"hitData":{"launchSpeed":84.6,"launchAngle":34.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.81,"coordY":75.83}},"index":4,"playId":"d133dd95-2323-3e5c-a690-f7423ae8ecc4","pitchNumber":4,"startTime":"2026-05-18T23:32:32.196Z","endTime":"2026-05-18T23:32:40.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:32:40.618Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sal Stewart lines out to center fielder Justin Crawford.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-18T23:34:36.684Z","endTime":"2026-05-18T23:35:28.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.296906211784833,"aZ":-29.124214882311815,"pfxX":3.67860906596586,"pfxZ":1.8369909680152468,"pX":0.1276734385140577,"pZ":3.0459210900461606,"vX0":5.047970422209524,"vY0":-127.51779544946919,"vZ0":-2.5663795898391077,"x":112.13,"y":156.54,"x0":-2.3496047964498703,"y0":50.00335950966608,"z0":6.344972153362252,"aX":6.104120564187293},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":-7.7,"spinRate":2525,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.4282643326170077,"extension":6.677101258600029},"index":0,"playId":"de64aaba-522e-3c7c-9df7-66a97f140eb3","pitchNumber":1,"startTime":"2026-05-18T23:34:48.010Z","endTime":"2026-05-18T23:34:51.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":83.5,"endSpeed":76.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.422771448017244,"aZ":-28.973035416274918,"pfxX":9.36730241347519,"pfxZ":2.154491584391071,"pX":0.6880764342894654,"pZ":2.472330380685121,"vX0":4.930881991085555,"vY0":-121.55439004086952,"vZ0":-2.940565887620914,"x":90.77,"y":172.03,"x0":-2.588496913006524,"y0":50.00406056065817,"z0":6.232208839664198,"aX":13.915321207829892},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.4,"breakHorizontal":-18.2,"spinRate":2643,"spinDirection":62},"zone":6,"typeConfidence":2.0,"plateTime":0.45184894746444426,"extension":6.346387259532965},"index":1,"playId":"4eeca8ae-5a8b-322d-8474-d5351bc90607","pitchNumber":2,"startTime":"2026-05-18T23:35:03.250Z","endTime":"2026-05-18T23:35:07.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.795779419820214,"aZ":-26.999142656912145,"pfxX":9.025976780033563,"pfxZ":3.4490533747138645,"pX":1.2428998108498877,"pZ":3.0149514539407236,"vX0":6.038116765082058,"vY0":-121.67416251358924,"vZ0":-2.2677055930027956,"x":69.62,"y":157.38,"x0":-2.44304155997305,"y0":50.00168823139392,"z0":6.297703842504546,"aX":13.536172875069326},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.0,"breakHorizontal":-17.8,"spinRate":2559,"spinDirection":60},"zone":12,"typeConfidence":2.0,"plateTime":0.4500989114095266,"extension":6.568024261909642},"hitData":{"launchSpeed":94.0,"launchAngle":24.0,"totalDistance":350.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.34,"coordY":59.23}},"index":2,"playId":"10fbaa32-649a-37f5-ab9b-e4cdf05717a9","pitchNumber":3,"startTime":"2026-05-18T23:35:20.568Z","endTime":"2026-05-18T23:35:28.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:35:28.004Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathaniel Lowe grounds out sharply, first baseman Alec Bohm to pitcher Andrew Painter.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-18T23:35:41.618Z","endTime":"2026-05-18T23:36:45.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":86.5,"endSpeed":79.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.427074822707997,"aZ":-29.695907964911164,"pfxX":2.833730441999066,"pfxZ":1.5355271487282103,"pX":-1.4590368852134956,"pZ":3.3358016557159846,"vX0":1.699304210710821,"vY0":-126.0640426176647,"vZ0":-1.6538384583019425,"x":172.62,"y":148.71,"x0":-2.508994278020468,"y0":50.00551575674229,"z0":6.386168576547947,"aX":4.584326923424107},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.6,"breakHorizontal":-5.5,"spinRate":2494,"spinDirection":117},"zone":11,"typeConfidence":2.0,"plateTime":0.4336597980661927,"extension":6.3984740887317235},"index":0,"playId":"fe57bb00-6ffa-3b4f-b745-9c44142f4cb6","pitchNumber":1,"startTime":"2026-05-18T23:35:52.988Z","endTime":"2026-05-18T23:35:57.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.594615381777356,"aZ":-14.875243722940121,"pfxX":-3.601391849180649,"pfxZ":8.88251717533841,"pX":0.41853892842077434,"pZ":3.2340218220778523,"vX0":7.8357101097325,"vY0":-138.37069535525944,"vZ0":-5.851596279028377,"x":101.05,"y":151.46,"x0":-1.976445449435065,"y0":50.00296418118615,"z0":6.365210479524812,"aX":-7.014486440615261},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":4.9,"spinRate":2261,"spinDirection":185},"zone":3,"typeConfidence":2.0,"plateTime":0.39515723559584437,"extension":6.559678712612859},"index":1,"playId":"0035f768-7bcb-37ca-b014-5040c4532392","pitchNumber":2,"startTime":"2026-05-18T23:36:07.185Z","endTime":"2026-05-18T23:36:10.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43641845483218,"aZ":-15.379333892935277,"pfxX":-0.19420129101274064,"pfxZ":8.576609817998454,"pX":1.3337349150478768,"pZ":2.8340287191663163,"vX0":9.245697641482083,"vY0":-138.67150591890356,"vZ0":-7.001098254672863,"x":66.16,"y":162.26,"x0":-2.010704066189275,"y0":50.00277183852002,"z0":6.40711337194534,"aX":-0.38182038337936786},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":-1.4,"spinRate":2293,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.3941718646998611,"extension":6.610515989052069},"index":2,"playId":"1148d8d3-7dab-346a-a0a2-5d5036092f4f","pitchNumber":3,"startTime":"2026-05-18T23:36:22.690Z","endTime":"2026-05-18T23:36:26.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.354976199278788,"aZ":-13.436457201158635,"pfxX":-4.12288156911192,"pfxZ":9.618385071818313,"pX":0.4885224255518952,"pZ":2.463656709562681,"vX0":8.048976035681111,"vY0":-138.559920899612,"vZ0":-8.175534593811289,"x":98.38,"y":172.26,"x0":-1.9157064309223428,"y0":50.00530075283774,"z0":6.346264525545291,"aX":-8.034562923356948},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":5.9,"spinRate":2213,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.39498203041060354,"extension":6.492062058862481},"hitData":{"launchSpeed":107.8,"launchAngle":7.0,"totalDistance":131.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":157.25,"coordY":159.43}},"index":3,"playId":"c93d4bfd-99d5-3843-9483-1cc351ba9090","pitchNumber":4,"startTime":"2026-05-18T23:36:37.359Z","endTime":"2026-05-18T23:36:45.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:36:45.544Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Stephenson grounds out, third baseman Edmundo Sosa to first baseman Alec Bohm.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-18T23:37:06.594Z","endTime":"2026-05-18T23:37:36.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.071852946855213,"aZ":-28.28152988415408,"pfxX":2.879324854509603,"pfxZ":2.34206548237702,"pX":0.2937519774513597,"pZ":2.3459057032625936,"vX0":5.030211343769249,"vY0":-127.94654307848703,"vZ0":-4.498899360938887,"x":105.8,"y":175.44,"x0":-2.070676009014484,"y0":50.001514373241925,"z0":6.339935071187067,"aX":4.77818571402676},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.5,"breakHorizontal":-6.4,"spinRate":2484,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.4278877449099432,"extension":6.698489382575557},"hitData":{"launchSpeed":76.9,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.42,"coordY":162.7}},"index":0,"playId":"f343d4d4-e449-31f6-9074-6213ddf6fd49","pitchNumber":1,"startTime":"2026-05-18T23:37:29.115Z","endTime":"2026-05-18T23:37:36.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:37:36.944Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edmundo Sosa challenged (pitch result), call on the field was overturned: Edmundo Sosa walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-18T23:39:50.931Z","endTime":"2026-05-18T23:41:49.221Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.094602406295408,"aZ":-31.021633302380195,"pfxX":11.04599293019972,"pfxZ":0.6793864808518721,"pX":0.17463463734751455,"pZ":1.2115150934080263,"vX0":-11.296455865767554,"vY0":-129.26788528930908,"vZ0":-4.213958627936539,"x":110.34,"y":206.07,"x0":3.1591123403640355,"y0":50.00357408292501,"z0":5.235383113386331,"aX":18.758480086988556},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.5,"breakHorizontal":-17.6,"spinRate":2015,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.42317031743792954,"extension":6.465585554696897},"index":0,"playId":"db03154d-86b3-3169-8be5-d05aaa21c969","pitchNumber":1,"startTime":"2026-05-18T23:40:15.038Z","endTime":"2026-05-18T23:40:18.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91329330861242,"aZ":-23.195340750700687,"pfxX":10.569442285750716,"pfxZ":4.745874132650627,"pX":-0.38942476735287274,"pZ":3.9104409140858416,"vX0":-13.306301637810236,"vY0":-136.6296009178764,"vZ0":0.09205096602030305,"x":131.84,"y":133.2,"x0":3.169065775906496,"y0":50.00161975664781,"z0":5.469352534201855,"aX":19.994823265502845},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.9,"breakHorizontal":-16.3,"spinRate":2344,"spinDirection":111},"zone":11,"typeConfidence":2.0,"plateTime":0.40077975013543554,"extension":6.177451515825043},"index":1,"playId":"195ddd1a-c766-30c8-a029-d75eb9172e12","pitchNumber":2,"startTime":"2026-05-18T23:40:32.098Z","endTime":"2026-05-18T23:40:35.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.736484859668394,"aZ":-30.73243757542778,"pfxX":11.18072363833826,"pfxZ":0.8648048532395656,"pX":-0.9908855489560263,"pZ":1.691281528654524,"vX0":-13.847964965658587,"vY0":-127.60584216155704,"vZ0":-2.897684236553475,"x":154.77,"y":193.12,"x0":3.037910023685531,"y0":50.00037603186226,"z0":5.247422250349102,"aX":18.55166928814827},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.1,"breakHorizontal":-17.4,"spinRate":2012,"spinDirection":99},"zone":13,"typeConfidence":2.0,"plateTime":0.42823526505184173,"extension":6.307326956640405},"index":2,"playId":"d1f0eef4-4351-3644-b758-a09423d28443","pitchNumber":3,"startTime":"2026-05-18T23:40:47.191Z","endTime":"2026-05-18T23:40:51.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.475519807406723,"aZ":-27.788995269678658,"pfxX":11.429014750895718,"pfxZ":2.309092046537664,"pX":-0.19205089750112309,"pZ":2.301227503396816,"vX0":-13.201469357361592,"vY0":-137.08546678489085,"vZ0":-2.8231338039684477,"x":124.32,"y":176.65,"x0":3.2026012565125606,"y0":50.006631650445875,"z0":5.242707192548088,"aX":21.744535521362923},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.7,"breakHorizontal":-17.9,"spinRate":2378,"spinDirection":108},"zone":5,"typeConfidence":2.0,"plateTime":0.3996381967886591,"extension":6.225370527656488},"index":3,"playId":"7d1dbebf-308c-39a5-a50d-10efcafce310","pitchNumber":4,"startTime":"2026-05-18T23:41:06.047Z","endTime":"2026-05-18T23:41:09.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46823379431467,"aZ":-23.479477488434092,"pfxX":11.646954851110666,"pfxZ":4.7535887552287885,"pX":-0.8564397757492043,"pZ":1.8971451579325391,"vX0":-14.565339541718783,"vY0":-134.4329576694856,"vZ0":-4.485586118667938,"x":149.65,"y":187.56,"x0":3.121580375505383,"y0":50.00045634992203,"z0":5.25645515336616,"aX":21.290535019634305},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.8,"breakHorizontal":-17.9,"spinRate":2438,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.40762876205892606,"extension":6.301867108181224},"index":4,"playId":"dd21e770-486d-3416-9da8-149bcc5878a6","pitchNumber":5,"startTime":"2026-05-18T23:41:22.198Z","endTime":"2026-05-18T23:41:49.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"}},"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":4.29999999999999,"leverageIndex":1.06,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:41:49.221Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Adolis García lines out to second baseman Matt McLain.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-18T23:41:55.444Z","endTime":"2026-05-18T23:42:56.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.284031891679913,"aZ":-25.064580546781553,"pfxX":11.755471665183311,"pfxZ":3.8052771031787183,"pX":-1.5085944466799621,"pZ":1.8676168609291137,"vX0":-16.47760668629005,"vY0":-135.9325577485306,"vZ0":-4.282844886255471,"x":174.5,"y":188.35,"x0":3.1093145176774666,"y0":50.00213435083627,"z0":5.207426279056643,"aX":21.96045043459815},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.0,"breakHorizontal":-17.8,"spinRate":2342,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.4032156344589728,"extension":6.406241659147177},"index":0,"playId":"3ec49eb4-4f4b-3e8c-b179-6e815c73963a","pitchNumber":1,"startTime":"2026-05-18T23:42:10.659Z","endTime":"2026-05-18T23:42:14.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49270976309139,"aZ":-31.11114694293942,"pfxX":10.835278469896261,"pfxZ":0.6205904905367001,"pX":-0.2552822825187886,"pZ":1.3386444340995267,"vX0":-12.529833166704243,"vY0":-129.72421141297343,"vZ0":-3.7216501695953403,"x":126.73,"y":202.64,"x0":3.2238424469684164,"y0":50.000906279522084,"z0":5.156852348382888,"aX":18.512085261700424},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.5,"breakHorizontal":-16.9,"spinRate":2017,"spinDirection":104},"zone":13,"typeConfidence":2.0,"plateTime":0.42180338104661175,"extension":6.38836604835477},"index":1,"playId":"7621f68e-ecb1-3793-be0d-e47f17ba4491","pitchNumber":2,"startTime":"2026-05-18T23:42:29.576Z","endTime":"2026-05-18T23:42:33.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11894903998576,"aZ":-26.97531267134368,"pfxX":12.159480876180073,"pfxZ":2.7671672962583855,"pX":-0.9415635046755274,"pZ":2.6401762633851966,"vX0":-15.253935279543548,"vY0":-136.29280964398342,"vZ0":-2.1332682102200486,"x":152.89,"y":167.5,"x0":3.149533408959983,"y0":50.00417550450125,"z0":5.297011731276028,"aX":22.864103333102214},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.7,"breakHorizontal":-18.7,"spinRate":2292,"spinDirection":102},"zone":11,"typeConfidence":2.0,"plateTime":0.40196087599347674,"extension":6.33682325612101},"hitData":{"launchSpeed":55.4,"launchAngle":27.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":139.62,"coordY":143.53}},"index":2,"playId":"5b36212a-9d65-34eb-abbe-67ee0c455df3","pitchNumber":3,"startTime":"2026-05-18T23:42:48.955Z","endTime":"2026-05-18T23:42:56.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.74,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:42:56.425Z","atBatIndex":29},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Bryson Stott grounds into a double play, first baseman Sal Stewart to shortstop Elly De La Cruz. Edmundo Sosa out at 2nd. Bryson Stott out at 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-18T23:43:18.892Z","endTime":"2026-05-18T23:43:40.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":92.8,"endSpeed":84.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.126067634963096,"aZ":-27.510312982303482,"pfxX":10.525841586194108,"pfxZ":2.5323174973583757,"pX":1.1189602001127343,"pZ":2.968310641415433,"vX0":-9.551985355806604,"vY0":-134.81750440009958,"vZ0":-0.9188522955769595,"x":74.35,"y":158.64,"x0":3.3392295493894295,"y0":50.00250451063318,"z0":5.253987290628302,"aX":19.388769879133303},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.6,"breakHorizontal":-17.0,"spinRate":2183,"spinDirection":99},"zone":12,"typeConfidence":2.0,"plateTime":0.40617079962542846,"extension":6.197855389364665},"hitData":{"launchSpeed":85.3,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.49,"coordY":175.86}},"index":0,"playId":"aa3ac220-93dc-3c3f-bfb2-409424ae06c7","pitchNumber":1,"startTime":"2026-05-18T23:43:33.363Z","endTime":"2026-05-18T23:43:40.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":1.48,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:43:40.644Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Friedl flies out to right fielder Adolis García.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-18T23:45:59.241Z","endTime":"2026-05-18T23:46:13.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.659482204155488,"aZ":-13.969485572727756,"pfxX":-2.427556309366784,"pfxZ":9.3741086505887,"pX":0.5710073375834579,"pZ":3.08215914107906,"vX0":8.488615357992224,"vY0":-138.41990244343705,"vZ0":-6.374411259440539,"x":95.23,"y":155.56,"x0":-2.2188757585388768,"y0":50.002353608105835,"z0":6.348703795793397,"aX":-4.714557284304396},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":2.6,"spinRate":2155,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.3955714192233426,"extension":6.637945909805904},"hitData":{"launchSpeed":81.0,"launchAngle":48.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.56,"coordY":104.94}},"index":0,"playId":"2e2fcb2b-f847-30d9-a794-b58f7b838f21","pitchNumber":1,"startTime":"2026-05-18T23:46:04.808Z","endTime":"2026-05-18T23:46:13.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:46:13.844Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ke'Bryan Hayes flies out to center fielder Justin Crawford.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-18T23:46:25.033Z","endTime":"2026-05-18T23:46:58.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.81812960551233,"aZ":-11.298520678374807,"pfxX":-2.117784729111496,"pfxZ":10.534340389584155,"pX":-0.05855201857004648,"pZ":2.893643558377539,"vX0":5.956294834269656,"vY0":-139.73528906716086,"vZ0":-7.61918240170824,"x":119.23,"y":160.65,"x0":-1.940536266144843,"y0":50.00562701986665,"z0":6.394068607666502,"aX":-4.198100965200152},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.8,"breakHorizontal":2.6,"spinRate":2230,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.391633098414756,"extension":6.564103947088655},"index":0,"playId":"fdcaeb79-ab3f-3fa1-8dff-93f87f9dee96","pitchNumber":1,"startTime":"2026-05-18T23:46:34.609Z","endTime":"2026-05-18T23:46:38.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73488589074568,"aZ":-30.832476989720455,"pfxX":8.708658594247673,"pfxZ":0.9021400951759873,"pX":0.5600640589767605,"pZ":2.194493378879687,"vX0":4.74395043217965,"vY0":-121.130434653014,"vZ0":-3.095405579969573,"x":95.65,"y":179.53,"x0":-2.5579189616111484,"y0":50.0000514794802,"z0":6.198257290482824,"aX":12.87390128963205},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.1,"breakHorizontal":-16.9,"spinRate":2636,"spinDirection":56},"zone":6,"typeConfidence":2.0,"plateTime":0.4530189963920468,"extension":6.458878896441253},"hitData":{"launchSpeed":91.7,"launchAngle":30.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.32,"coordY":55.87}},"index":1,"playId":"124e839b-2a70-3593-ba4a-62a5cf3159ac","pitchNumber":2,"startTime":"2026-05-18T23:46:47.965Z","endTime":"2026-05-18T23:46:58.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:46:58.620Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt McLain strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-18T23:47:12.965Z","endTime":"2026-05-18T23:48:16.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34256378022152,"aZ":-9.923341310265315,"pfxX":-1.74262735794347,"pfxZ":11.185988261126875,"pX":0.3980894546444342,"pZ":2.025217703095244,"vX0":6.7437561814720315,"vY0":-140.28353731316145,"vZ0":-10.157971607378572,"x":101.83,"y":184.1,"x0":-1.8127525084456497,"y0":50.00373303335566,"z0":6.344453120434063,"aX":-3.4677798266600175},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.2,"breakHorizontal":1.8,"spinRate":2248,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.39076428295025156,"extension":6.588037667071563},"index":0,"playId":"48a35111-bdcb-3bac-bcf7-9bb4dde1f2eb","pitchNumber":1,"startTime":"2026-05-18T23:47:18.354Z","endTime":"2026-05-18T23:47:22.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48603717613713,"aZ":-14.805797691813975,"pfxX":-8.33139178923512,"pfxZ":9.005870397531712,"pX":0.5954617433448545,"pZ":2.293093388340484,"vX0":8.905201493756618,"vY0":-137.95116552180178,"vZ0":-8.281651550025796,"x":94.3,"y":176.87,"x0":-1.5909592709870117,"y0":50.00323408508272,"z0":6.330644157077795,"aX":-16.069528327261043},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":13.2,"spinRate":2151,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.39693916746762037,"extension":6.678127053216012},"index":1,"playId":"6098ba9b-a794-317c-911f-d25d2c07b39f","pitchNumber":2,"startTime":"2026-05-18T23:47:32.534Z","endTime":"2026-05-18T23:47:36.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-18T23:47:41.311Z","endTime":"2026-05-18T23:47:57.032Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":83.2,"endSpeed":76.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78952243328439,"aZ":-29.737588142541785,"pfxX":8.816075526376427,"pfxZ":1.6523438284894016,"pX":1.6232285083085465,"pZ":1.0120051544098971,"vX0":6.482516316088196,"vY0":-120.9271161457642,"vZ0":-5.752029627382013,"x":55.13,"y":211.46,"x0":-2.242621441876306,"y0":50.002324638280335,"z0":6.047751134321996,"aX":12.982752002343261},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.8,"breakHorizontal":-17.5,"spinRate":2572,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4539007792465526,"extension":6.493431968537417},"index":3,"playId":"24e575df-4116-3721-87e0-3d7435ce3c3f","pitchNumber":3,"startTime":"2026-05-18T23:47:57.032Z","endTime":"2026-05-18T23:48:00.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.181183489100302,"aZ":-27.88681248597867,"pfxX":4.032811995246954,"pfxZ":2.544257102233095,"pX":1.5079073373886023,"pZ":1.9568146666351114,"vX0":7.73967771206118,"vY0":-128.85394204628247,"vZ0":-5.6270456522165215,"x":59.52,"y":185.95,"x0":-2.0559444092244537,"y0":50.00423707806706,"z0":6.317295694520539,"aX":6.796295871610831},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.6,"breakHorizontal":-9.0,"spinRate":2611,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4247007753420995,"extension":6.6798780380328795},"index":4,"playId":"6c07e295-3cc7-37fe-8845-5f8f2c848fc2","pitchNumber":4,"startTime":"2026-05-18T23:48:13.179Z","endTime":"2026-05-18T23:48:16.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.499999999999993,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:48:16.977Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out to right fielder Spencer Steer.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-18T23:50:04.751Z","endTime":"2026-05-18T23:51:56.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"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(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.1,"endSpeed":85.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6054604821925,"aZ":-24.283977937853177,"pfxX":11.852110379756464,"pfxZ":4.193641300030192,"pX":0.19951607841434688,"pZ":2.7992940147889027,"vX0":-12.09708569200062,"vY0":-136.41249579223748,"vZ0":-2.554277667293093,"x":109.39,"y":163.2,"x0":3.1562656495299835,"y0":50.00128114319466,"z0":5.42574386511795,"aX":22.288082046130793},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.2,"breakHorizontal":-18.8,"spinRate":2271,"spinDirection":110},"zone":2,"typeConfidence":2.0,"plateTime":0.40186214244985985,"extension":6.458293149160418},"index":0,"playId":"96a9a7a8-a194-31bc-8651-c65571568734","pitchNumber":1,"startTime":"2026-05-18T23:50:38.611Z","endTime":"2026-05-18T23:50:41.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.880021336462107,"aZ":-31.22439371632669,"pfxX":9.457062062389177,"pfxZ":0.571273357271914,"pX":2.126133270647195,"pZ":1.918460882578972,"vX0":-6.320801938264822,"vY0":-128.19956278452025,"vZ0":-2.370267142008013,"x":35.96,"y":186.98,"x0":3.3867846340285785,"y0":50.00568584570052,"z0":5.276496686709844,"aX":15.847192826581264},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.7,"breakHorizontal":-15.8,"spinRate":1868,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4261764142477742,"extension":6.174403023334657},"index":1,"playId":"e9523220-32f6-3b06-8b5c-52eda3e7d72d","pitchNumber":2,"startTime":"2026-05-18T23:50:57.948Z","endTime":"2026-05-18T23:51:01.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":81.7,"endSpeed":75.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.551029220580347,"aZ":-31.521670293239556,"pfxX":-7.097277213138074,"pfxZ":0.44935334667238536,"pX":1.0617872758552114,"pZ":2.9235478012128935,"vX0":-3.626123701657498,"vY0":-119.06710828385305,"vZ0":0.6843849569654881,"x":76.53,"y":159.84,"x0":3.5233959233713406,"y0":50.00135951562737,"z0":5.471027581805015,"aX":-10.250770774576605},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.2,"breakHorizontal":13.7,"spinRate":2874,"spinDirection":297},"zone":12,"typeConfidence":2.0,"plateTime":0.4589461880965886,"extension":5.998616787270452},"index":2,"playId":"794a5821-cc73-3f31-8fc5-4f8509cdf7d9","pitchNumber":3,"startTime":"2026-05-18T23:51:12.656Z","endTime":"2026-05-18T23:51:16.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-18T23:51:26.913Z","endTime":"2026-05-18T23:51:46.809Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.270935626945505,"aZ":-24.806731804905887,"pfxX":10.208808628194504,"pfxZ":3.8703237901133853,"pX":0.20508383270501637,"pZ":3.54210783878521,"vX0":-11.759803981431897,"vY0":-137.13367636114475,"vZ0":-0.4770523391314148,"x":109.18,"y":143.14,"x0":3.222247487081812,"y0":50.00506888494551,"z0":5.410198304148393,"aX":19.449812891094737},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.1,"breakHorizontal":-16.1,"spinRate":2340,"spinDirection":101},"zone":12,"typeConfidence":2.0,"plateTime":0.3993676204368328,"extension":6.217442358336817},"hitData":{"launchSpeed":90.3,"launchAngle":39.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.31,"coordY":82.36}},"index":4,"playId":"66c3d44e-2f74-370c-b149-ffa062458e20","pitchNumber":4,"startTime":"2026-05-18T23:51:46.809Z","endTime":"2026-05-18T23:51:56.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:51:56.122Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a ground ball to third baseman Ke'Bryan Hayes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-18T23:52:09.977Z","endTime":"2026-05-18T23:53:41.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.827166370355407,"aZ":-28.923473840751356,"pfxX":-8.951806650791937,"pfxZ":2.268105645284825,"pX":-0.2930296343649426,"pZ":2.462873488834163,"vX0":-5.887519557931225,"vY0":-118.90470376697631,"vZ0":-0.8105514074206662,"x":128.17,"y":172.28,"x0":3.377973232583588,"y0":50.000910659213496,"z0":5.432829684839338,"aX":-12.813863032320995},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.2,"breakHorizontal":17.6,"spinRate":2742,"spinDirection":289},"zone":4,"typeConfidence":2.0,"plateTime":0.46067265397559964,"extension":5.91650449942919},"index":0,"playId":"ee9d7983-1de6-3d0c-808f-1c75c7b1a37c","pitchNumber":1,"startTime":"2026-05-18T23:52:22.305Z","endTime":"2026-05-18T23:52:25.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":80.9,"endSpeed":74.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.630975711975303,"aZ":-34.763254303168154,"pfxX":-6.861044380924882,"pfxZ":-1.8451255649862093,"pX":1.1235651176956059,"pZ":1.6485909700608241,"vX0":-3.4984146427437564,"vY0":-117.88436263375648,"vZ0":-1.3403897971666525,"x":74.17,"y":194.27,"x0":3.5184936589218,"y0":50.000489271475395,"z0":5.436658169634954,"aX":-9.644281034293105},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-3.4,"breakHorizontal":13.3,"spinRate":2720,"spinDirection":295},"zone":14,"typeConfidence":2.0,"plateTime":0.4648209808474766,"extension":5.971621561141776},"index":1,"playId":"6ac45e3a-f245-300d-b123-d268d4abd504","pitchNumber":2,"startTime":"2026-05-18T23:52:42.235Z","endTime":"2026-05-18T23:52:45.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":92.8,"endSpeed":85.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37876981007058,"aZ":-29.96787382769855,"pfxX":10.237284581365621,"pfxZ":1.1991651042655924,"pX":0.3294160154471085,"pZ":2.579050723802818,"vX0":-11.654564010083126,"vY0":-134.6903047629729,"vZ0":-1.266298896364046,"x":104.44,"y":169.15,"x0":3.3759317537806153,"y0":50.00599789301247,"z0":5.1682947072494985,"aX":18.874290452172836},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.2,"breakHorizontal":-16.2,"spinRate":2252,"spinDirection":105},"zone":6,"typeConfidence":2.0,"plateTime":0.40617068963133107,"extension":6.1643654174528875},"index":2,"playId":"fbe8b8f9-f76e-3db5-94e6-07c68a3d41a7","pitchNumber":3,"startTime":"2026-05-18T23:52:56.396Z","endTime":"2026-05-18T23:53:00.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.126315866648277,"aZ":-35.03982524912897,"pfxX":-4.508349556084251,"pfxZ":-1.974588864231924,"pX":-1.558680551654554,"pZ":1.3581557152344994,"vX0":-9.774637625225878,"vY0":-119.73031615204448,"vZ0":-2.1077213089815565,"x":176.41,"y":202.11,"x0":3.162417701967065,"y0":50.00244791632064,"z0":5.385645127355004,"aX":-6.543842293313343},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.8,"breakHorizontal":10.6,"spinRate":2720,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.457483039739103,"extension":6.296329546621726},"index":3,"playId":"9f1e6992-362f-34f2-b8a5-4d3ea334f99f","pitchNumber":4,"startTime":"2026-05-18T23:53:15.351Z","endTime":"2026-05-18T23:53:18.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85611035828268,"aZ":-30.305148588690056,"pfxX":11.630463343518116,"pfxZ":0.9710418391768414,"pX":0.6266777799250419,"pZ":2.105673522456812,"vX0":-11.534473380972315,"vY0":-137.7379381286985,"vZ0":-2.876029837590714,"x":93.11,"y":181.93,"x0":3.359405366145165,"y0":50.0017125192028,"z0":5.214621686437484,"aX":22.32617091348328},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.3,"breakHorizontal":-18.6,"spinRate":2283,"spinDirection":106},"zone":9,"typeConfidence":2.0,"plateTime":0.39780629332340656,"extension":6.171979097448674},"hitData":{"launchSpeed":63.5,"launchAngle":-76.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":116.3,"coordY":190.82}},"index":4,"playId":"bd5de8c2-231e-37fe-93f1-10be653638cd","pitchNumber":5,"startTime":"2026-05-18T23:53:32.514Z","endTime":"2026-05-18T23:53:41.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:53:41.985Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Kemp flies out to right fielder Spencer Steer.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-18T23:54:03.010Z","endTime":"2026-05-18T23:55:13.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.547640103358486,"aZ":-22.88595720627032,"pfxX":9.728408842695993,"pfxZ":5.130284664219415,"pX":-0.6200183606331761,"pZ":3.460059854187852,"vX0":-12.840003063475324,"vY0":-133.173800228209,"vZ0":-1.0424047971052182,"x":140.63,"y":145.36,"x0":2.9827690496980486,"y0":50.000169888630076,"z0":5.500147169164575,"aX":17.605508218108387},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.2,"breakHorizontal":-15.1,"spinRate":2191,"spinDirection":104},"zone":11,"typeConfidence":2.0,"plateTime":0.4100885170438744,"extension":6.020738433943794},"index":0,"playId":"f2828efa-9e5b-344e-aeab-eaca9ee60996","pitchNumber":1,"startTime":"2026-05-18T23:54:10.283Z","endTime":"2026-05-18T23:54:15.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Justin Crawford steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"f2828efa-9e5b-344e-aeab-eaca9ee60996","startTime":"2026-05-18T23:54:20.860Z","endTime":"2026-05-18T23:54:40.229Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"postOnSecond":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"homeTeamWinProbability":59.4,"awayTeamWinProbability":40.6,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.62,"dramaIndex":61.0,"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76219385662547,"aZ":-33.86262222776581,"pfxX":11.244657905574167,"pfxZ":-0.9976330722747861,"pX":0.5372386967019254,"pZ":0.7648620874552025,"vX0":-10.965987095305685,"vY0":-128.83247329701226,"vZ0":-4.545047977717701,"x":96.52,"y":218.13,"x0":3.3798191301372373,"y0":50.00422417624076,"z0":5.157449243463941,"aX":18.979498615541804},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.6,"breakHorizontal":-18.0,"spinRate":1955,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.42449021795020236,"extension":6.299682416534108},"index":2,"playId":"ec8b9068-6625-3518-ada2-ef47e44e1be1","pitchNumber":2,"startTime":"2026-05-18T23:54:40.229Z","endTime":"2026-05-18T23:54:43.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.802798893169697,"aZ":-34.287107349825355,"pfxX":11.35663495533262,"pfxZ":-1.2709807007673213,"pX":0.8899441305579605,"pZ":2.496562711113805,"vX0":-9.927747526512931,"vY0":-128.54718413375338,"vZ0":-0.35959854425818794,"x":83.08,"y":171.37,"x0":3.335308071236679,"y0":50.00035296346815,"z0":5.310597992924198,"aX":18.915213368881712},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.2,"breakHorizontal":-18.2,"spinRate":1952,"spinDirection":102},"zone":12,"typeConfidence":2.0,"plateTime":0.4268491349081214,"extension":6.263175468951529},"hitData":{"launchSpeed":79.9,"launchAngle":49.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.8,"coordY":103.13}},"index":3,"playId":"627317ac-b1ff-3937-a782-70db8aea35c2","pitchNumber":3,"startTime":"2026-05-18T23:55:01.016Z","endTime":"2026-05-18T23:55:13.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":-4.699999999999996,"leverageIndex":1.62,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:55:13.764Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-18T23:55:37.726Z","endTime":"2026-05-18T23:56:52.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58514613931496,"aZ":-23.55014658333152,"pfxX":10.505856607012133,"pfxZ":4.671062459762094,"pX":-1.373354344803904E-4,"pZ":3.288730220978577,"vX0":-11.81959779400529,"vY0":-135.08673304321334,"vZ0":-1.3708222618585004,"x":117.01,"y":149.98,"x0":3.0682389860082058,"y0":50.00600014434845,"z0":5.459325191115988,"aX":19.410027558846032},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.4,"breakHorizontal":-16.4,"spinRate":2213,"spinDirection":105},"zone":2,"typeConfidence":2.0,"plateTime":0.4055538195191968,"extension":6.311852067575572},"index":0,"playId":"133e91bb-5c68-37f4-a7a8-ac367db609b1","pitchNumber":1,"startTime":"2026-05-18T23:55:42.072Z","endTime":"2026-05-18T23:55:45.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.654384430972513,"aZ":-20.858865909995778,"pfxX":9.665449754526223,"pfxZ":5.930857446543879,"pX":0.03839178902591831,"pZ":3.3722666967930834,"vX0":-12.042064247957349,"vY0":-137.28984307444455,"vZ0":-1.6488064639715172,"x":115.54,"y":147.73,"x0":3.227518362635922,"y0":50.00016175535099,"z0":5.401584806169311,"aX":18.432173310165723},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":-15.0,"spinRate":2294,"spinDirection":114},"zone":2,"typeConfidence":2.0,"plateTime":0.39908939816873756,"extension":6.261815390250108},"index":1,"playId":"7e110f09-712b-30e3-a520-ddc0841da049","pitchNumber":2,"startTime":"2026-05-18T23:55:59.908Z","endTime":"2026-05-18T23:56:03.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.055899460647588,"aZ":-31.285590163618494,"pfxX":10.663628102886477,"pfxZ":0.5272723975751967,"pX":0.04259874670714847,"pZ":0.06300902874533287,"vX0":-11.92172366803083,"vY0":-128.78250452242693,"vZ0":-6.72018545428603,"x":115.38,"y":237.08,"x0":3.331756622027388,"y0":50.005657160664136,"z0":5.105658102821757,"aX":18.036513904558458},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.4,"breakHorizontal":-16.9,"spinRate":1947,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4242207453513669,"extension":6.318607228213066},"index":2,"playId":"87794790-6e8c-3d41-9bda-9ac09ca64889","pitchNumber":3,"startTime":"2026-05-18T23:56:22.575Z","endTime":"2026-05-18T23:56:25.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.464440776477737,"aZ":-34.9420197764252,"pfxX":-5.243742955576721,"pfxZ":-1.8461251460601886,"pX":-1.4888985547136828,"pZ":1.682583750222725,"vX0":-9.84654705810549,"vY0":-121.20351358084079,"vZ0":-1.4257994059500796,"x":173.75,"y":193.35,"x0":3.2991053676769404,"y0":50.00586151100225,"z0":5.314586689723735,"aX":-7.844579993724001},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.5,"breakHorizontal":11.8,"spinRate":2855,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.4509583027852355,"extension":6.249136910316869},"index":3,"playId":"fa4039df-3a37-35c9-a6ad-cc3eaff716dc","pitchNumber":4,"startTime":"2026-05-18T23:56:47.569Z","endTime":"2026-05-18T23:56:52.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.76,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:56:52.171Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-18T23:58:58.516Z","endTime":"2026-05-19T00:00:08.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25183364235437,"aZ":-15.983378723690672,"pfxX":-2.1738631903553927,"pfxZ":8.173647141289614,"pX":0.9004675727575064,"pZ":5.891558392246419,"vX0":8.371200282402993,"vY0":-139.36782500135618,"vZ0":0.7322751902262564,"x":82.68,"y":79.71,"x0":-1.8504883800504865,"y0":50.002912517553355,"z0":6.675626632041914,"aX":-4.3063172911033165},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":2.3,"spinRate":2214,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.3919474712710924,"extension":6.530778424762346},"index":0,"playId":"561fc7b6-4d16-32b1-ab17-4e75e4d118d1","pitchNumber":1,"startTime":"2026-05-18T23:59:09.719Z","endTime":"2026-05-18T23:59:13.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14781900032155,"aZ":-13.727997334838454,"pfxX":-1.345146926709533,"pfxZ":9.310075248986674,"pX":0.09998529304847582,"pZ":3.563172385039698,"vX0":6.549440651438556,"vY0":-139.57208534395627,"vZ0":-5.458715081609293,"x":113.19,"y":142.57,"x0":-2.0978948250653975,"y0":50.00415158791827,"z0":6.441658200219294,"aX":-2.666310463025997},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":1.2,"spinRate":2364,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.3917965455017436,"extension":6.52134347444875},"index":1,"playId":"410daac5-0d94-395d-9f4a-eadb174ea0ab","pitchNumber":2,"startTime":"2026-05-18T23:59:29.221Z","endTime":"2026-05-18T23:59:32.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30762504785306,"aZ":-13.323153818944405,"pfxX":-1.4418895592549799,"pfxZ":9.272411450416556,"pX":0.21193936249783119,"pZ":3.88498535859079,"vX0":6.333853385142467,"vY0":-141.45175342787246,"vZ0":-4.630336574120161,"x":108.92,"y":133.89,"x0":-1.8658026275636537,"y0":50.00309899946586,"z0":6.393023005847582,"aX":-2.9329444545911216},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":1.3,"spinRate":2241,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.38674961661493246,"extension":6.515627787996021},"index":2,"playId":"fa5ae7e2-a76a-3b0f-9a2d-1dce623c6cd7","pitchNumber":3,"startTime":"2026-05-18T23:59:46.424Z","endTime":"2026-05-18T23:59:49.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0818129440637,"aZ":-31.21152220313714,"pfxX":8.747902114510339,"pfxZ":0.6378945556441575,"pX":0.19538398399509335,"pZ":2.022261036096523,"vX0":3.39525769350049,"vY0":-122.82748014217833,"vZ0":-3.46215806794822,"x":109.55,"y":184.18,"x0":-2.3461676362549815,"y0":50.00318395395085,"z0":6.138419988229926,"aX":13.203530994618886},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.5,"breakHorizontal":-16.7,"spinRate":2572,"spinDirection":70},"zone":8,"typeConfidence":2.0,"plateTime":0.44801220066865977,"extension":6.383278836650603},"index":3,"playId":"e982f6b1-e921-38c8-8264-8690dcd02d74","pitchNumber":4,"startTime":"2026-05-19T00:00:04.605Z","endTime":"2026-05-19T00:00:08.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:00:08.696Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Steer flies out to center fielder Justin Crawford.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-19T00:00:22.994Z","endTime":"2026-05-19T00:01:01.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4064179629173,"aZ":-13.89285890539059,"pfxX":-7.752018578819961,"pfxZ":9.330442447085494,"pX":-0.799525027991435,"pZ":0.7226506596974352,"vX0":5.681564372801121,"vY0":-139.3443159609003,"vZ0":-12.669908188716905,"x":147.48,"y":219.27,"x0":-1.8616009745087205,"y0":50.003226650070744,"z0":6.256531857991928,"aX":-15.187731293133519},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":12.8,"spinRate":2004,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.39365027481987847,"extension":6.732963463241295},"index":0,"playId":"6a3bd5dd-073c-387a-b6b4-f767d213fa2b","pitchNumber":1,"startTime":"2026-05-19T00:00:31.087Z","endTime":"2026-05-19T00:00:35.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.344069133779694,"aZ":-31.998160863617557,"pfxX":8.27003621187977,"pfxZ":0.11821795563588111,"pX":0.3697065491149012,"pZ":2.2574986846466265,"vX0":4.4232422045810535,"vY0":-119.89144528212529,"vZ0":-2.3935107471195485,"x":102.91,"y":177.83,"x0":-2.5821141990487346,"y0":50.00063353331663,"z0":6.16602712917384,"aX":11.859570509794775},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.1,"breakHorizontal":-16.1,"spinRate":2677,"spinDirection":58},"zone":6,"typeConfidence":2.0,"plateTime":0.4594453061899326,"extension":6.624847970220168},"hitData":{"launchSpeed":98.7,"launchAngle":44.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.13,"coordY":68.56}},"index":1,"playId":"943227a8-42b0-34ff-8cfe-24ed444616ba","pitchNumber":2,"startTime":"2026-05-19T00:00:47.483Z","endTime":"2026-05-19T00:01:01.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:01:01.384Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Bleday grounds out to first baseman Alec Bohm.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-19T00:01:14.905Z","endTime":"2026-05-19T00:01:44.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99491979342888,"aZ":-16.382096726822656,"pfxX":-0.5080932999815038,"pfxZ":9.530354296670772,"pX":3.317969061520011E-4,"pZ":4.305060170864345,"vX0":5.671304697374187,"vY0":-128.51510776010142,"vZ0":-2.0957331343835732,"x":116.99,"y":122.54,"x0":-2.1778992136814312,"y0":50.00052372971533,"z0":6.416897599971472,"aX":-0.8421421120285525},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":16.9,"breakHorizontal":-0.5,"spinRate":1563,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4277546934479206,"extension":6.867896783556891},"index":0,"playId":"55419720-14d6-3af9-8b57-68f1b225a477","pitchNumber":1,"startTime":"2026-05-19T00:01:20.596Z","endTime":"2026-05-19T00:01:24.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41954725648628,"aZ":-29.266606916308604,"pfxX":2.8960743275972924,"pfxZ":1.7646374707299817,"pX":0.3468070871158021,"pZ":1.937484233320468,"vX0":5.388263850912486,"vY0":-127.64261280862432,"vZ0":-4.905534704083569,"x":103.78,"y":186.47,"x0":-2.1683189106661245,"y0":50.00368174573105,"z0":6.190240173687328,"aX":4.77598417054213},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.3,"breakHorizontal":-6.5,"spinRate":2644,"spinDirection":126},"zone":9,"typeConfidence":2.0,"plateTime":0.4292048185721722,"extension":6.726453785388182},"hitData":{"launchSpeed":101.5,"launchAngle":3.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.13,"coordY":162.17}},"index":1,"playId":"f7bff7e7-0570-37ce-871d-4e1f1950820c","pitchNumber":2,"startTime":"2026-05-19T00:01:37.630Z","endTime":"2026-05-19T00:01:44.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:01:44.405Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-19T00:03:30.694Z","endTime":"2026-05-19T00:04:49.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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, 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":82.8,"endSpeed":76.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8190289954192,"aZ":-36.188935511131476,"pfxX":-2.0811296789155858,"pfxZ":-2.750643699906181,"pX":-1.2206371380535002,"pZ":2.756373684708259,"vX0":-9.689101491566705,"vY0":-120.17528623599793,"vZ0":1.0012631187707848,"x":163.53,"y":164.36,"x0":3.1377982156157542,"y0":50.002934636209815,"z0":5.5549000237075346,"aX":-3.0363199374893193},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.4,"breakHorizontal":6.1,"spinRate":2613,"spinDirection":301},"zone":11,"typeConfidence":2.0,"plateTime":0.4561867210716919,"extension":6.301509636789554},"index":0,"playId":"12aba2a0-ed1b-34a3-a97c-2b8ba1a61806","pitchNumber":1,"startTime":"2026-05-19T00:03:54.960Z","endTime":"2026-05-19T00:03:58.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7519309136016,"aZ":-27.08179705263278,"pfxX":11.356655658676221,"pfxZ":2.6959185611223546,"pX":0.35767360100331547,"pZ":3.3951492648624852,"vX0":-12.041527612517568,"vY0":-136.73291026610104,"vZ0":-0.3001726478049489,"x":103.37,"y":147.11,"x0":3.3476691893075072,"y0":50.00355588872634,"z0":5.368027347646795,"aX":21.45909783718278},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.0,"breakHorizontal":-18.0,"spinRate":2381,"spinDirection":110},"zone":3,"typeConfidence":2.0,"plateTime":0.40090593041185363,"extension":6.207177972749055},"index":1,"playId":"771182af-6a8e-3d31-9b52-8e92dc237a1a","pitchNumber":2,"startTime":"2026-05-19T00:04:09.399Z","endTime":"2026-05-19T00:04:12.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.079694505035025,"aZ":-29.873585657506073,"pfxX":10.628224280589546,"pfxZ":1.228849519382102,"pX":0.7154017142689659,"pZ":3.1560013588019773,"vX0":-10.717448250707282,"vY0":-136.19290017792525,"vZ0":-0.2868228357391456,"x":89.73,"y":153.57,"x0":3.3218862526159287,"y0":50.00634390332416,"z0":5.329883727296078,"aX":19.958247103730145},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.4,"breakHorizontal":-16.9,"spinRate":2394,"spinDirection":110},"zone":3,"typeConfidence":2.0,"plateTime":0.4022604227524953,"extension":6.147626362811514},"index":2,"playId":"a7dafe6e-65a6-382c-a010-56c3a58e29fa","pitchNumber":3,"startTime":"2026-05-19T00:04:24.826Z","endTime":"2026-05-19T00:04:28.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.473336427721755,"aZ":-33.755034341957156,"pfxX":-4.322948975306526,"pfxZ":-1.0843685673842116,"pX":-1.6340353620604546,"pZ":0.5284036250673424,"vX0":-10.109158596086367,"vY0":-120.21613326247116,"vZ0":-4.017673589127188,"x":179.29,"y":224.51,"x0":3.188324907636719,"y0":50.00204579066321,"z0":5.22023883366386,"aX":-6.31877703127025},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.8,"breakHorizontal":10.3,"spinRate":2772,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.4557571382725669,"extension":6.201763721387056},"index":3,"playId":"44b88668-d3f0-3c42-a0a1-fdb32ec76e3c","pitchNumber":4,"startTime":"2026-05-19T00:04:45.333Z","endTime":"2026-05-19T00:04:49.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:04:49.891Z","atBatIndex":41},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Alec Bohm homers (4) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-19T00:04:56.347Z","endTime":"2026-05-19T00:05:54.271Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":{"id":666157,"link":"/api/v1/people/666157"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.326798572422668,"aZ":-34.43965527356436,"pfxX":10.915342514174455,"pfxZ":-1.3690055806897128,"pX":1.0847686505924072,"pZ":2.8372713870329536,"vX0":-9.090377456382381,"vY0":-127.90320697737474,"vZ0":0.4376641263374319,"x":75.65,"y":162.17,"x0":3.26641408651606,"y0":50.00145340209322,"z0":5.364123686334226,"aX":18.08772297800346},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.2,"breakHorizontal":-17.8,"spinRate":1952,"spinDirection":102},"zone":12,"typeConfidence":2.0,"plateTime":0.4281983163870291,"extension":6.201854464184748},"index":0,"playId":"15b5b2f1-6537-3f88-9aa1-b6afdc2a35c3","pitchNumber":1,"startTime":"2026-05-19T00:05:17.134Z","endTime":"2026-05-19T00:05:21.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.393124947962892,"aZ":-31.502273982428882,"pfxX":10.799706761077346,"pfxZ":0.40699797024072915,"pX":0.3646081474063165,"pZ":2.060687628256599,"vX0":-10.765593344151249,"vY0":-127.83630911736488,"vZ0":-1.865563633855622,"x":103.1,"y":183.14,"x0":3.227661761104492,"y0":50.002664753249924,"z0":5.27309608545491,"aX":17.871451335375486},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.5,"breakHorizontal":-17.2,"spinRate":1893,"spinDirection":101},"zone":9,"typeConfidence":2.0,"plateTime":0.4284701465517271,"extension":6.280195237722926},"hitData":{"launchSpeed":103.6,"launchAngle":24.0,"totalDistance":409.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.81,"coordY":35.69}},"index":1,"playId":"6ba7a115-a84c-32a3-88b1-ac3fec7eaa61","pitchNumber":2,"startTime":"2026-05-19T00:05:31.593Z","endTime":"2026-05-19T00:05:54.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":17.69999999999999,"leverageIndex":1.0,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:05:54.271Z","atBatIndex":42},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Edmundo Sosa hit by pitch.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-19T00:06:05.649Z","endTime":"2026-05-19T00:07:19.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.426621824074175,"aZ":-34.77218375015493,"pfxX":-4.8758879043516785,"pfxZ":-1.7692976610185864,"pX":-0.8903405735228426,"pZ":1.5949818412687218,"vX0":-8.248541010843656,"vY0":-120.29215436601959,"vZ0":-1.5731698849941083,"x":150.94,"y":195.72,"x0":3.217433446721657,"y0":50.005646096011496,"z0":5.341390000490208,"aX":-7.142981202394855},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.4,"breakHorizontal":10.8,"spinRate":2786,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.4554012092793207,"extension":6.195642496633347},"index":0,"playId":"ee985370-15c8-35da-91a0-ed6ddf2fe291","pitchNumber":1,"startTime":"2026-05-19T00:06:17.812Z","endTime":"2026-05-19T00:06:22.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":94.0,"endSpeed":84.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37921652577465,"aZ":-23.28589105359678,"pfxX":10.435781984609083,"pfxZ":4.772995747881868,"pX":-0.051394709606322725,"pZ":3.937719719271733,"vX0":-12.253504506217446,"vY0":-136.2167753302388,"vZ0":0.41821213932542967,"x":118.96,"y":132.46,"x0":3.168260760867945,"y0":50.004427114911685,"z0":5.403443599868938,"aX":19.441295265554555},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.0,"breakHorizontal":-16.1,"spinRate":2390,"spinDirection":105},"zone":11,"typeConfidence":2.0,"plateTime":0.4034573172072973,"extension":6.152240707952952},"index":1,"playId":"3e78de7b-0218-3fa7-8dab-4b8f2756bd7d","pitchNumber":2,"startTime":"2026-05-19T00:06:35.272Z","endTime":"2026-05-19T00:06:38.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.313851879071724,"aZ":-28.978439358256093,"pfxX":10.385555523800543,"pfxZ":1.9468073349556496,"pX":0.35551528729648085,"pZ":1.4967647504536667,"vX0":-10.470617990809817,"vY0":-127.40739531791232,"vZ0":-3.7392897798047655,"x":103.45,"y":198.37,"x0":3.1702263295052417,"y0":50.00537592747146,"z0":5.275159711209148,"aX":17.06768933192218},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.9,"breakHorizontal":-16.4,"spinRate":2036,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.43000485256782905,"extension":6.492416565742387},"index":2,"playId":"5786f361-4de6-3b25-9702-b9978458615b","pitchNumber":3,"startTime":"2026-05-19T00:06:50.231Z","endTime":"2026-05-19T00:06:55.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22950518349123,"aZ":-28.957829858966267,"pfxX":11.77519674182538,"pfxZ":1.695309497192241,"pX":-0.801628399103907,"pZ":3.552797215671605,"vX0":-14.657002629042161,"vY0":-137.03090832769342,"vZ0":0.2758009383467136,"x":147.56,"y":142.85,"x0":3.0949991604522946,"y0":50.0016344924875,"z0":5.434626569169477,"aX":22.318325578682913},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.4,"breakHorizontal":-18.1,"spinRate":2414,"spinDirection":107},"zone":11,"typeConfidence":2.0,"plateTime":0.4002262361711937,"extension":6.136882861943514},"index":3,"playId":"e9337ea5-69c1-3cec-ba70-437107b7edd5","pitchNumber":4,"startTime":"2026-05-19T00:07:13.779Z","endTime":"2026-05-19T00:07:19.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.2,"awayTeamWinProbability":25.799999999999997,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.64,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:07:19.405Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Adolis García lines out to right fielder Spencer Steer.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-19T00:07:45.146Z","endTime":"2026-05-19T00:09:51.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.089264482160946,"aZ":-33.070552051434575,"pfxX":-4.539323014539148,"pfxZ":-0.6108889298108267,"pX":0.10221611344845716,"pZ":2.0120314990535366,"vX0":-6.658600143220879,"vY0":-120.25861213096702,"vZ0":-0.9473204250727385,"x":113.1,"y":184.46,"x0":3.4904892093357565,"y0":50.00136930918783,"z0":5.329891702228316,"aX":-6.6845175389870555},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.1,"breakHorizontal":9.7,"spinRate":2740,"spinDirection":293},"zone":8,"typeConfidence":2.0,"plateTime":0.4544737886959611,"extension":6.075932918281548},"index":0,"playId":"789cc152-028e-30a8-9734-1b71ed2a6276","pitchNumber":1,"startTime":"2026-05-19T00:07:56.816Z","endTime":"2026-05-19T00:08:00.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-19T00:08:13.460Z","endTime":"2026-05-19T00:08:32.299Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":89.0,"endSpeed":82.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.681514340982357,"aZ":-32.15577571232867,"pfxX":10.137817866195755,"pfxZ":0.014716614934528582,"pX":-0.272368391451688,"pZ":0.716774032100674,"vX0":-12.583058341811183,"vY0":-129.0482989881587,"vZ0":-4.9580448647441955,"x":127.38,"y":219.43,"x0":3.3391490012040386,"y0":50.00491592559019,"z0":5.126577747788242,"aX":17.180485119066883},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.0,"breakHorizontal":-15.7,"spinRate":1834,"spinDirection":107},"zone":13,"typeConfidence":2.0,"plateTime":0.4236800328710788,"extension":6.203418659579951},"index":2,"playId":"91ccad04-08b4-3f96-bd0d-4f8848c1c509","pitchNumber":2,"startTime":"2026-05-19T00:08:32.299Z","endTime":"2026-05-19T00:08:35.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.456892242613897,"aZ":-30.78503823193038,"pfxX":10.702257943960806,"pfxZ":0.8382382083717914,"pX":0.3035832514946266,"pZ":2.342893858997515,"vX0":-10.80924394707975,"vY0":-127.87052631618492,"vZ0":-1.2521888265795234,"x":105.43,"y":175.52,"x0":3.1958336363434574,"y0":50.002179672929884,"z0":5.25505361698168,"aX":17.71622051225398},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.4,"breakHorizontal":-16.9,"spinRate":1769,"spinDirection":107},"zone":6,"typeConfidence":2.0,"plateTime":0.42840136711550025,"extension":6.246711824522705},"index":3,"playId":"9a3d44b8-f100-3220-8b43-dce83af7221b","pitchNumber":3,"startTime":"2026-05-19T00:08:53.469Z","endTime":"2026-05-19T00:08:56.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":4,"playId":"34836f2a-af54-31a3-9df3-fee5a183becb","startTime":"2026-05-19T00:09:19.498Z","endTime":"2026-05-19T00:09:22.642Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.753883404651567,"aZ":-32.27714386787848,"pfxX":-4.559116873607019,"pfxZ":-0.06915126535133176,"pX":0.8631321904596687,"pZ":2.271718775375937,"vX0":-4.8866281212133345,"vY0":-121.25629968230488,"vZ0":-0.7825068266336244,"x":84.1,"y":177.44,"x0":3.49362862367703,"y0":50.003682327230536,"z0":5.404279601309559,"aX":-6.816671435519267},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.0,"breakHorizontal":9.4,"spinRate":2741,"spinDirection":297},"zone":6,"typeConfidence":2.0,"plateTime":0.4509741607520108,"extension":6.09087403289185},"hitData":{"launchSpeed":99.6,"launchAngle":20.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":200.2,"coordY":96.25}},"index":5,"playId":"378716f5-4d96-3c05-9d35-dcb3c2389079","pitchNumber":4,"startTime":"2026-05-19T00:09:40.268Z","endTime":"2026-05-19T00:09:51.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.5,"awayTeamWinProbability":28.5,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.15,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:09:51.836Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryson Stott walks. Edmundo Sosa to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-19T00:10:02.225Z","endTime":"2026-05-19T00:12:32.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnSecond":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23490564327679,"aZ":-28.29019703182511,"pfxX":11.60715240224838,"pfxZ":2.138182359947768,"pX":0.8208009132858419,"pZ":3.2040321622863934,"vX0":-10.533236475111352,"vY0":-134.58392896123,"vZ0":-0.18042125972921297,"x":85.71,"y":152.27,"x0":3.291473923992116,"y0":50.00669794567266,"z0":5.2881960574107785,"aX":21.138919168584064},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.1,"breakHorizontal":-18.6,"spinRate":2380,"spinDirection":110},"zone":3,"typeConfidence":2.0,"plateTime":0.4081256396462245,"extension":6.072978231523705},"index":0,"playId":"2f7bc78b-6abd-3259-890c-b5906129956e","pitchNumber":1,"startTime":"2026-05-19T00:10:18.921Z","endTime":"2026-05-19T00:10:22.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-19T00:10:31.741Z","endTime":"2026-05-19T00:10:59.234Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.412585024564287,"aZ":-26.831105180236683,"pfxX":12.428969233045699,"pfxZ":2.8530278318149076,"pX":-1.0010204302613481,"pZ":2.3298446770185843,"vX0":-15.91442871994242,"vY0":-136.32913791883757,"vZ0":-2.4617559764521593,"x":155.16,"y":175.87,"x0":3.3114780756350903,"y0":50.00348982323068,"z0":5.106538427705302,"aX":23.27748907123502},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.8,"breakHorizontal":-19.0,"spinRate":2375,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.4025758410918745,"extension":6.268203183467565},"index":2,"playId":"b4372fb8-1cfe-388c-aee4-f0d212667a75","pitchNumber":2,"startTime":"2026-05-19T00:10:59.234Z","endTime":"2026-05-19T00:11:03.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.529482245997922,"aZ":-29.436239497791917,"pfxX":-5.187743172222626,"pfxZ":1.8807964048267163,"pX":-1.1713749263909776,"pZ":2.248309254948255,"vX0":-8.97393627001981,"vY0":-120.19029093248507,"vZ0":-1.1352039845491246,"x":161.65,"y":178.08,"x0":3.2929163223024083,"y0":50.00247216015432,"z0":5.354412876722803,"aX":-7.544309450671153},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.4,"breakHorizontal":11.6,"spinRate":2911,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.4567101633307016,"extension":6.254600459156666},"index":3,"playId":"11355b97-3120-3a2a-9c07-ba461e71ead2","pitchNumber":3,"startTime":"2026-05-19T00:11:18.358Z","endTime":"2026-05-19T00:11:23.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04818403415717,"aZ":-28.229850753786685,"pfxX":12.506509092360961,"pfxZ":2.174284924436882,"pX":-0.348101887076075,"pZ":1.8876623851759031,"vX0":-13.724225597408232,"vY0":-133.9774514242822,"vZ0":-3.3186018261460033,"x":130.27,"y":187.81,"x0":3.225811336458115,"y0":50.00017673736138,"z0":5.16894841818717,"aX":22.641664645361484},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.4,"breakHorizontal":-19.6,"spinRate":2389,"spinDirection":108},"zone":7,"typeConfidence":2.0,"plateTime":0.409469421966731,"extension":6.264108112054251},"index":4,"playId":"6891647d-79dd-32e0-9755-e22ef7b90665","pitchNumber":4,"startTime":"2026-05-19T00:11:40.642Z","endTime":"2026-05-19T00:11:44.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.598931526400747,"aZ":-31.19424475286869,"pfxX":-4.9627171953954266,"pfxZ":0.680316058518021,"pX":-1.688603270722634,"pZ":0.8650395479364243,"vX0":-10.124337951058454,"vY0":-120.10215751523012,"vZ0":-3.7691541754170337,"x":181.37,"y":215.42,"x0":3.2445873621529726,"y0":50.00539458341378,"z0":5.261462486416468,"aX":-7.170630447152849},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.5,"breakHorizontal":11.6,"spinRate":2652,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.4579502476598445,"extension":6.358466252579315},"index":5,"playId":"0c665678-a09e-3adb-bc2b-5d8c058da8ab","pitchNumber":5,"startTime":"2026-05-19T00:12:02.162Z","endTime":"2026-05-19T00:12:06.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.777055547277733,"aZ":-29.096689679545776,"pfxX":12.379118517220661,"pfxZ":1.6362415634797056,"pX":-1.3532612081031097,"pZ":2.38379420835175,"vX0":-16.46687723078439,"vY0":-136.5060258925415,"vZ0":-2.0733339104409643,"x":168.58,"y":174.42,"x0":3.1563021305581764,"y0":50.005092972884725,"z0":5.161610053655705,"aX":23.306349152552464},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.6,"breakHorizontal":-18.8,"spinRate":2411,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.40165976453832863,"extension":6.258780039191533},"index":6,"playId":"56141638-192e-3c7a-ae2b-ebeab7815282","pitchNumber":6,"startTime":"2026-05-19T00:12:25.835Z","endTime":"2026-05-19T00:12:32.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.4,"awayTeamWinProbability":26.599999999999994,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.89,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:12:32.429Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.T. Realmuto walks. Edmundo Sosa to 3rd. Bryson Stott to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-19T00:15:14.372Z","endTime":"2026-05-19T00:19:11.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnThird":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-19T00:12:41.452Z","endTime":"2026-05-19T00:13:26.641Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tejay Antone replaces Nick Lodolo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-19T00:13:26.641Z","endTime":"2026-05-19T00:15:16.651Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622088,"link":"/api/v1/people/622088"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97107342766788,"aZ":-29.22443973978813,"pfxX":7.570609341531828,"pfxZ":1.9945736673439551,"pX":0.9472752258376104,"pZ":2.7895412942044646,"vX0":4.033741270636693,"vY0":-121.61950549118653,"vZ0":-0.6947228618957582,"x":80.89,"y":163.46,"x0":-1.723709661864194,"y0":50.00106155733701,"z0":5.645145518136153,"aX":11.179807075142211},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.7,"breakHorizontal":-14.8,"spinRate":2774,"spinDirection":64},"zone":12,"typeConfidence":2.0,"plateTime":0.45279483937407816,"extension":6.303420899384802},"index":2,"playId":"b153b626-b33f-30c9-8294-0e9682c770e2","pitchNumber":1,"startTime":"2026-05-19T00:15:16.651Z","endTime":"2026-05-19T00:15:20.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":true,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":3,"playId":"63bd5253-31a6-3c1c-b3e4-92226275d24f","startTime":"2026-05-19T00:15:37.251Z","endTime":"2026-05-19T00:15:42.196Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":113},"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.867290754757114,"aZ":-27.67684895528474,"pfxX":5.970433090723618,"pfxZ":2.974203539532061,"pX":0.1591420359998035,"pZ":4.057418090064012,"vX0":3.1007649619917794,"vY0":-122.86369754608899,"vZ0":1.6182661631031854,"x":110.93,"y":129.23,"x0":-1.8993941755972792,"y0":50.00302398836718,"z0":5.761179285017964,"aX":9.024883341184761},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.1,"breakHorizontal":-11.6,"spinRate":2697,"spinDirection":65},"zone":12,"typeConfidence":2.0,"plateTime":0.44771893259552664,"extension":6.234354589425528},"index":4,"playId":"617e5b0d-126e-3509-bbf6-f7c32e2f6c18","pitchNumber":2,"startTime":"2026-05-19T00:18:31.691Z","endTime":"2026-05-19T00:18:35.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.644604020185177,"aZ":-20.4353289475184,"pfxX":-0.6765424213259694,"pfxZ":6.8327741139343425,"pX":-0.18505747909241038,"pZ":1.6399685949187268,"vX0":4.347530133046126,"vY0":-130.30383790990606,"vZ0":-6.437099280142532,"x":124.05,"y":194.5,"x0":-1.7879554407435203,"y0":50.0028767729449,"z0":5.688814717578314,"aX":-1.1629304542050183},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.2,"breakHorizontal":0.2,"spinRate":2739,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.420519555860408,"extension":6.322910476164313},"index":5,"playId":"48eaad06-8186-3d69-ba73-68332a5fe71d","pitchNumber":3,"startTime":"2026-05-19T00:18:49.243Z","endTime":"2026-05-19T00:18:53.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.417511960807158,"aZ":-22.46434124866654,"pfxX":-2.872883807762104,"pfxZ":5.604847720307189,"pX":1.6048455119362397,"pZ":2.7594340779239572,"vX0":8.975885969197318,"vY0":-130.99876473622382,"vZ0":-3.493572679629228,"x":55.83,"y":164.28,"x0":-1.4971873865554253,"y0":50.0062860493723,"z0":5.79551310343275,"aX":-4.9814053126786195},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.6,"breakHorizontal":3.1,"spinRate":2798,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4185848175371425,"extension":6.380476327670002},"index":6,"playId":"20eaedfe-fb8c-3fa7-839a-034920e1541a","pitchNumber":4,"startTime":"2026-05-19T00:19:07.611Z","endTime":"2026-05-19T00:19:11.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":622088,"link":"/api/v1/people/622088"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.9,"awayTeamWinProbability":24.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.66,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:19:11.302Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out to first baseman Sal Stewart.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-19T00:19:27.445Z","endTime":"2026-05-19T00:20:15.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.374495780915332,"aZ":-22.471675516659488,"pfxX":0.47896428617659526,"pfxZ":5.751459184019042,"pX":-0.5408411392367428,"pZ":2.395707570792832,"vX0":3.2253162216196505,"vY0":-129.37403925730257,"vZ0":-4.247513855456876,"x":137.62,"y":174.1,"x0":-1.8686178724941576,"y0":50.00001325780523,"z0":5.792814200812048,"aX":0.8063186907059015},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.6,"breakHorizontal":-1.7,"spinRate":2654,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.4242740299261296,"extension":6.3089442803667835},"index":0,"playId":"8510866d-b87e-3f66-98d8-86bb8ba0541e","pitchNumber":1,"startTime":"2026-05-19T00:19:38.312Z","endTime":"2026-05-19T00:19:42.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.130265209172947,"aZ":-28.58182729144221,"pfxX":7.80215650622836,"pfxZ":2.4483685762959446,"pX":-1.037770946030606,"pZ":1.1990024541759736,"vX0":0.29294923110072224,"vY0":-121.2675326255065,"vZ0":-3.985835592922399,"x":156.56,"y":206.41,"x0":-2.1718581178373038,"y0":50.00168876189651,"z0":5.4004689750034665,"aX":11.439798587663352},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.6,"breakHorizontal":-14.2,"spinRate":2895,"spinDirection":68},"zone":13,"typeConfidence":2.0,"plateTime":0.4543667089412846,"extension":6.382162568497338},"index":1,"playId":"43238a9f-8236-30e8-b930-70e00305c508","pitchNumber":2,"startTime":"2026-05-19T00:19:53.505Z","endTime":"2026-05-19T00:19:57.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14864467954285,"aZ":-40.64919669228002,"pfxX":8.64607983402513,"pfxZ":-6.115874432213848,"pX":0.53529169000455,"pZ":1.6297909484568864,"vX0":2.8110554889377135,"vY0":-117.97430743795809,"vZ0":-0.9054727125741221,"x":96.6,"y":194.78,"x0":-1.8008787364703487,"y0":50.00577582166899,"z0":5.824324809339851,"aX":11.972937630770701},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-10.9,"breakHorizontal":-16.4,"spinRate":2976,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.46745464368402256,"extension":6.394337104755342},"hitData":{"launchSpeed":93.0,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.59,"coordY":165.72}},"index":2,"playId":"c053f3a9-98d9-3e86-8591-d476fad4e71f","pitchNumber":3,"startTime":"2026-05-19T00:20:09.115Z","endTime":"2026-05-19T00:20:15.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":622088,"link":"/api/v1/people/622088"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":622088,"link":"/api/v1/people/622088"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-6.700000000000017,"leverageIndex":2.6,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:20:15.965Z","atBatIndex":47},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Sal Stewart homers (11) on a fly ball to right field.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-19T00:22:37.264Z","endTime":"2026-05-19T00:23:42.095Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":{"id":641745,"link":"/api/v1/people/641745"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Brad Keller replaces Andrew Painter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-19T00:22:01.271Z","endTime":"2026-05-19T00:22:39.604Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641745,"link":"/api/v1/people/641745"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60089406201837,"aZ":-41.38278585201422,"pfxX":4.612857631339756,"pfxZ":-5.780295536188602,"pX":0.2814523230640895,"pZ":2.2018220204863326,"vX0":2.2516432971409843,"vY0":-125.43349908048742,"vZ0":-2.0292690217485103,"x":106.27,"y":179.33,"x0":-1.2275685347720746,"y0":50.00579974081502,"z0":6.398623928877128,"aX":7.344030302385744},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-10.7,"breakHorizontal":-8.9,"spinRate":2894,"spinDirection":62},"zone":9,"typeConfidence":0.9,"plateTime":0.43683114486637953,"extension":5.933923219099423},"index":1,"playId":"eb143c21-5838-3b4d-b3df-241897c029d9","pitchNumber":1,"startTime":"2026-05-19T00:22:39.604Z","endTime":"2026-05-19T00:22:43.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.280455647415515,"aZ":-18.96554122291472,"pfxX":-6.596484284376276,"pfxZ":6.617283395061868,"pX":0.6501313642391685,"pZ":2.281105806909728,"vX0":7.06734360760835,"vY0":-140.48561449887575,"vZ0":-7.229407165617715,"x":92.22,"y":177.19,"x0":-1.0429355741308257,"y0":50.00381685913438,"z0":6.123986816776601,"aX":-13.166767510643659},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.7,"breakHorizontal":10.4,"spinRate":2323,"spinDirection":205},"zone":6,"typeConfidence":0.91,"plateTime":0.3901185902722495,"extension":5.980735803623981},"index":2,"playId":"c959e5b3-777e-3e08-b4f1-b3ba0a325325","pitchNumber":2,"startTime":"2026-05-19T00:22:52.863Z","endTime":"2026-05-19T00:22:56.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-19T00:23:04.744Z","endTime":"2026-05-19T00:23:16.056Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"},"defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.749777540802885,"aZ":-31.35921475651408,"pfxX":7.289509235816097,"pfxZ":0.5178560552748621,"pX":0.1680107372087095,"pZ":2.2544958559756023,"vX0":1.779779451977943,"vY0":-124.26524593321379,"vZ0":-3.5197885844178867,"x":110.6,"y":177.91,"x0":-1.5048170372840532,"y0":50.00012635356054,"z0":6.304618300877009,"aX":11.355264671561773},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.4,"breakHorizontal":-13.6,"spinRate":2712,"spinDirection":52},"zone":5,"typeConfidence":2.0,"plateTime":0.4413933825947023,"extension":5.770908251081197},"hitData":{"launchSpeed":101.3,"launchAngle":27.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.35,"coordY":77.53}},"index":4,"playId":"71c17fd8-7d14-3079-aa6e-b4778b93c965","pitchNumber":3,"startTime":"2026-05-19T00:23:16.056Z","endTime":"2026-05-19T00:23:42.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-19.19999999999999,"leverageIndex":1.71,"dramaIndex":166.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:23:42.095Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathaniel Lowe grounds out to first baseman Alec Bohm.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-19T00:23:48.474Z","endTime":"2026-05-19T00:24:35.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.418404127429575,"aZ":-14.100811857040762,"pfxX":1.7212714598634882,"pfxZ":8.711737776705327,"pX":0.3543117017734368,"pZ":2.786161293688486,"vX0":3.9520058667561972,"vY0":-142.57217514825584,"vZ0":-7.022673069212051,"x":103.49,"y":163.55,"x0":-1.2691911412447747,"y0":50.0016772472014,"z0":6.15753419650054,"aX":3.5700617742310516},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.6,"breakHorizontal":-3.8,"spinRate":2627,"spinDirection":192},"zone":6,"typeConfidence":0.92,"plateTime":0.3830561917514159,"extension":6.0829804255701765},"index":0,"playId":"82fcdf27-e620-3b84-bffa-6bbd0cdf08d6","pitchNumber":1,"startTime":"2026-05-19T00:23:58.026Z","endTime":"2026-05-19T00:24:01.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"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-19T00:24:06.595Z","endTime":"2026-05-19T00:24:16.685Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"},"defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90761118692499,"aZ":-11.798311084972472,"pfxX":0.2541025154519714,"pfxZ":9.956074762667503,"pX":0.9635704644884903,"pZ":4.038404563206159,"vX0":6.302822435549672,"vY0":-141.81531313501418,"vZ0":-4.020841040111952,"x":80.27,"y":129.74,"x0":-1.316290806670824,"y0":50.00689820327895,"z0":6.221142677780168,"aX":0.5207373722160205},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.4,"breakHorizontal":-1.7,"spinRate":2623,"spinDirection":193},"zone":12,"typeConfidence":0.92,"plateTime":0.38547276087437554,"extension":6.094691789542148},"index":2,"playId":"8ea9bd3e-686d-344c-90a8-25cccb4f84f5","pitchNumber":2,"startTime":"2026-05-19T00:24:16.685Z","endTime":"2026-05-19T00:24:20.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.165341680009597,"aZ":-12.046956437389575,"pfxX":-1.4071388924578319,"pfxZ":9.978178101614978,"pX":0.9464900506870104,"pZ":3.147460463262821,"vX0":6.250889646282367,"vY0":-140.72381378001106,"vZ0":-6.2014773740335905,"x":80.92,"y":153.8,"x0":-1.115149278626263,"y0":50.00523691616294,"z0":6.150915204512437,"aX":-2.8390805279213693},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":1.3,"spinRate":2566,"spinDirection":200},"zone":12,"typeConfidence":0.91,"plateTime":0.38834247310298675,"extension":6.060962362837633},"hitData":{"launchSpeed":67.5,"launchAngle":-25.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":169.34,"coordY":160.29}},"index":3,"playId":"0a1b7b42-fd16-35c3-939d-20f912c44b5a","pitchNumber":3,"startTime":"2026-05-19T00:24:30.044Z","endTime":"2026-05-19T00:24:35.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:24:35.705Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Stephenson lines out to right fielder Adolis García.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-19T00:24:47.844Z","endTime":"2026-05-19T00:25:24.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"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":96.3,"endSpeed":88.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.869653312317933,"aZ":-17.055252200674815,"pfxX":-5.592294403760581,"pfxZ":7.603263863250357,"pX":-0.7892237221322739,"pZ":3.55100883747504,"vX0":3.348274946961477,"vY0":-140.17647926874966,"vZ0":-4.348987857660405,"x":147.08,"y":142.9,"x0":-1.2729417353098889,"y0":50.00621949305494,"z0":6.237228389204879,"aX":-11.124182910690287},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.1,"breakHorizontal":9.5,"spinRate":2197,"spinDirection":193},"zone":11,"typeConfidence":0.73,"plateTime":0.3908428312085901,"extension":5.878978459848352},"index":0,"playId":"18f4b6cd-ad18-33db-93ea-f0145a303fae","pitchNumber":1,"startTime":"2026-05-19T00:25:02.874Z","endTime":"2026-05-19T00:25:07.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.621405770319633,"aZ":-39.09949908663197,"pfxX":4.52494983933659,"pfxZ":-4.271140811102114,"pX":-0.11503517357864274,"pZ":3.107297561095371,"vX0":1.4511972296231244,"vY0":-126.48066756862346,"vZ0":-0.4888834597651468,"x":121.38,"y":154.88,"x0":-1.2840000949106265,"y0":50.00278127978519,"z0":6.4365237485959295,"aX":7.336297490268056},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-7.6,"breakHorizontal":-8.5,"spinRate":2642,"spinDirection":57},"zone":2,"typeConfidence":0.9,"plateTime":0.43292537840789036,"extension":5.865886648125615},"hitData":{"launchSpeed":90.5,"launchAngle":24.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":202.4,"coordY":109.21}},"index":1,"playId":"35d1557a-7883-3324-a976-64e505e2d119","pitchNumber":2,"startTime":"2026-05-19T00:25:16.144Z","endTime":"2026-05-19T00:25:24.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:25:24.754Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Friedl strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-19T00:25:34.725Z","endTime":"2026-05-19T00:27:05.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26589073068878,"aZ":-41.159949102590545,"pfxX":4.358995715508445,"pfxZ":-5.75574445624992,"pX":-1.9808856403537083,"pZ":2.7489234969547747,"vX0":-2.69681849229329,"vY0":-124.0717505696382,"vZ0":-0.626424855572346,"x":192.51,"y":164.56,"x0":-1.4474832690698944,"y0":50.00068598456783,"z0":6.427796664887881,"aX":6.81139931848028},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-10.3,"breakHorizontal":-7.3,"spinRate":2559,"spinDirection":64},"zone":11,"typeConfidence":0.9,"plateTime":0.4410598916069093,"extension":5.845607181214888},"index":0,"playId":"f44d39a7-14eb-3bb2-a2fa-30259879b891","pitchNumber":1,"startTime":"2026-05-19T00:25:51.041Z","endTime":"2026-05-19T00:25:54.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.215848268237508,"aZ":-18.766721830142398,"pfxX":1.013934770252562,"pfxZ":6.761871974360895,"pX":1.0517992680625938,"pZ":3.869748661240448,"vX0":5.711319464062274,"vY0":-139.3984800016097,"vZ0":-3.322552101958019,"x":76.91,"y":134.3,"x0":-1.1491341709610894,"y0":50.00115563865355,"z0":6.30506063932812,"aX":2.007741306183361},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.8,"breakHorizontal":-2.9,"spinRate":2297,"spinDirection":189},"zone":12,"typeConfidence":0.9,"plateTime":0.3918436432190262,"extension":5.949701562002211},"index":1,"playId":"976c8566-4f17-32dc-b46e-1786c3156598","pitchNumber":2,"startTime":"2026-05-19T00:26:06.507Z","endTime":"2026-05-19T00:26:10.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.3,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63934363174398,"aZ":-27.065956413632232,"pfxX":-5.930846964707512,"pfxZ":2.725098533439775,"pX":-0.39630920796562996,"pZ":1.4747658215834394,"vX0":4.46169021990911,"vY0":-135.29804748126855,"vZ0":-7.3893913916777665,"x":132.11,"y":198.96,"x0":-1.2876926560102464,"y0":50.00054202478524,"z0":6.10972905856681,"aX":-11.108672365543294},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.7,"breakHorizontal":10.0,"spinRate":1792,"spinDirection":202},"zone":13,"typeConfidence":0.91,"plateTime":0.40321724091844535,"extension":6.212786748986493},"index":2,"playId":"eb4f92b2-4a9c-326f-92da-b427d9ad8f91","pitchNumber":3,"startTime":"2026-05-19T00:26:23.165Z","endTime":"2026-05-19T00:26:26.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-05-19T00:26:31.708Z","endTime":"2026-05-19T00:26:44.698Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.912944167784,"aZ":-24.978523604434823,"pfxX":-6.523542275756787,"pfxZ":3.86972825203362,"pX":-1.1061926221224654,"pZ":2.11653250652888,"vX0":2.7354848208678977,"vY0":-135.3844734706124,"vZ0":-6.161584550351292,"x":159.17,"y":181.63,"x0":-1.2807416069376512,"y0":50.00556794720056,"z0":6.164704488679315,"aX":-12.139861655089735},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.9,"breakHorizontal":11.3,"spinRate":1708,"spinDirection":203},"zone":13,"typeConfidence":0.91,"plateTime":0.40421778236355577,"extension":5.9865863983137135},"index":4,"playId":"ac2217a6-3c2a-3c88-bf1d-f20e876f84cc","pitchNumber":4,"startTime":"2026-05-19T00:26:44.698Z","endTime":"2026-05-19T00:26:48.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52963432490431,"aZ":-27.785816416402348,"pfxX":-6.392549878021759,"pfxZ":2.3813696092021805,"pX":-1.025307999782564,"pZ":1.342432187100061,"vX0":2.9794470606339627,"vY0":-134.4523566235928,"vZ0":-7.393650066043606,"x":156.08,"y":202.53,"x0":-1.3137548924291644,"y0":50.00052437926129,"z0":6.082996931450789,"aX":-11.771850724795634},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.0,"breakHorizontal":11.0,"spinRate":1601,"spinDirection":204},"zone":13,"typeConfidence":0.91,"plateTime":0.4064520700855243,"extension":6.172831761159148},"index":5,"playId":"6a1fb36f-e777-395e-aac2-c4515efc9136","pitchNumber":5,"startTime":"2026-05-19T00:27:01.104Z","endTime":"2026-05-19T00:27:05.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:27:05.634Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, second baseman Matt McLain to first baseman Sal Stewart.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-19T00:29:43.836Z","endTime":"2026-05-19T00:29:54.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Graham Ashcraft replaces Tejay Antone.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-19T00:28:17.164Z","endTime":"2026-05-19T00:29:19.378Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668933,"link":"/api/v1/people/668933"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Brandon Marsh replaces Otto Kemp.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-19T00:29:19.378Z","endTime":"2026-05-19T00:29:46.186Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":805249,"link":"/api/v1/people/805249"},"defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":91.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40392958794957,"aZ":-16.382525294129646,"pfxX":0.8615513273277893,"pfxZ":7.524593737546256,"pX":-0.0835526726765801,"pZ":2.636938566049745,"vX0":-0.16822309322351323,"vY0":-143.09156264907745,"vZ0":-7.789734941263077,"x":120.18,"y":167.58,"x0":-0.13642668896938975,"y0":50.00095170868107,"z0":6.3978299013384,"aX":1.807112410800948},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.5,"breakHorizontal":-1.6,"spinRate":2430,"spinDirection":204},"zone":5,"typeConfidence":0.93,"plateTime":0.38109595635438387,"extension":5.518360434457188},"hitData":{"launchSpeed":98.3,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.61,"coordY":138.97}},"index":2,"playId":"a8261fa6-1748-38f6-9842-fa828256c34e","pitchNumber":1,"startTime":"2026-05-19T00:29:46.186Z","endTime":"2026-05-19T00:29:54.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:29:54.572Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, second baseman Matt McLain to first baseman Sal Stewart.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-19T00:30:02.921Z","endTime":"2026-05-19T00:30:40.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"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":88.2,"endSpeed":80.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.958541477195393,"aZ":-32.35763760343032,"pfxX":5.350147284235663,"pfxZ":-0.11147720291827135,"pX":0.216142572950622,"pZ":2.943123886759198,"vX0":-0.256279385090636,"vY0":-128.4140646733855,"vZ0":-2.517856513320698,"x":108.76,"y":159.32,"x0":-0.3769624559748648,"y0":50.002791810956,"z0":6.467504506696246,"aX":8.885461833634036},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.6,"breakHorizontal":-9.6,"spinRate":2568,"spinDirection":42},"zone":2,"typeConfidence":0.92,"plateTime":0.4274292966240534,"extension":5.534727798627888},"index":0,"playId":"97647889-6e1a-3f4f-adc1-b22a784fe39c","pitchNumber":1,"startTime":"2026-05-19T00:30:17.716Z","endTime":"2026-05-19T00:30:21.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07648471462858,"aZ":-28.50970619776421,"pfxX":3.5694516069998024,"pfxZ":2.048929630930969,"pX":0.6635498652452524,"pZ":2.7277471782505733,"vX0":0.5156729482121822,"vY0":-133.324692770717,"vZ0":-4.2330551076350895,"x":91.71,"y":165.13,"x0":0.003781218343113844,"y0":50.005592761557935,"z0":6.406293035189487,"aX":6.3928190583915425},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.0,"breakHorizontal":-6.6,"spinRate":2580,"spinDirection":52},"zone":6,"typeConfidence":0.85,"plateTime":0.41164847706819296,"extension":5.68229648660375},"hitData":{"launchSpeed":83.4,"launchAngle":9.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.77,"coordY":129.62}},"index":1,"playId":"e446fd9a-156e-3320-b802-bc8785bf1d14","pitchNumber":2,"startTime":"2026-05-19T00:30:32.211Z","endTime":"2026-05-19T00:30:40.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:30:40.132Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryce Harper lines out to right fielder Spencer Steer.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-19T00:31:13.593Z","endTime":"2026-05-19T00:32:25.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-19T00:31:01.930Z","endTime":"2026-05-19T00:31:15.883Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"},"defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83402769057905,"aZ":-33.13751313698315,"pfxX":4.0470748408577455,"pfxZ":-0.5412632057792042,"pX":-0.2835785968226681,"pZ":2.8730498987744517,"vX0":-1.6752659735786477,"vY0":-131.93791239612352,"vZ0":-2.833404471297635,"x":127.81,"y":161.21,"x0":-0.16790622943624384,"y0":50.005037819819826,"z0":6.3913341137612445,"aX":7.169509406696935},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.3,"breakHorizontal":-7.0,"spinRate":2767,"spinDirection":53},"zone":1,"typeConfidence":0.9,"plateTime":0.4144009757277649,"extension":5.451271451246847},"index":1,"playId":"f0be9b74-ec56-3323-bcbb-6dac3e8ed31b","pitchNumber":1,"startTime":"2026-05-19T00:31:15.883Z","endTime":"2026-05-19T00:31:19.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":92.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80240096205311,"aZ":-14.858266605258827,"pfxX":-0.18898727834938356,"pfxZ":8.007068329428936,"pX":1.5379964146549165,"pZ":2.664877735692798,"vX0":3.879080438761206,"vY0":-145.36880291083602,"vZ0":-7.884265600225686,"x":58.38,"y":166.83,"x0":0.216700687996245,"y0":50.00076547999574,"z0":6.294859607476686,"aX":-0.40929068433380317},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.3,"breakHorizontal":-0.4,"spinRate":2701,"spinDirection":199},"zone":12,"typeConfidence":0.94,"plateTime":0.3753219586179579,"extension":5.552079431671214},"index":2,"playId":"9df55128-a71e-3cec-85dd-5f70bbe2e79e","pitchNumber":2,"startTime":"2026-05-19T00:31:30.744Z","endTime":"2026-05-19T00:31:34.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.522821563554263,"aZ":-18.25924476415483,"pfxX":1.271187530790547,"pfxZ":6.698465057051429,"pX":1.8871142600993474,"pZ":2.4543578715262346,"vX0":4.393012176404489,"vY0":-142.4720093564742,"vZ0":-7.699802468789347,"x":45.07,"y":172.51,"x0":0.16653006174103377,"y0":50.003074685643256,"z0":6.3241994459051565,"aX":2.6399925808795475},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.9,"breakHorizontal":-3.1,"spinRate":2652,"spinDirection":199},"zone":14,"typeConfidence":0.92,"plateTime":0.3829115253078115,"extension":5.627243348044264},"index":3,"playId":"5b7a043c-af2c-37c7-9469-243055738a17","pitchNumber":3,"startTime":"2026-05-19T00:31:46.236Z","endTime":"2026-05-19T00:31:49.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.253073832953437,"aZ":-33.277271431863184,"pfxX":3.6709578148982116,"pfxZ":-0.6267500027261086,"pX":0.43919021276642944,"pZ":1.3721986546560565,"vX0":0.001004610836866232,"vY0":-130.89245885997352,"vZ0":-6.366777485547425,"x":100.26,"y":201.73,"x0":-0.03894350480231037,"y0":50.00566804813195,"z0":6.299749136822957,"aX":6.429156005878609},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-2.2,"breakHorizontal":-6.7,"spinRate":2834,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.41700425761122073,"extension":5.593438230871567},"index":4,"playId":"b85eb616-55f5-39d4-9628-8a93fb694ebd","pitchNumber":4,"startTime":"2026-05-19T00:32:02.367Z","endTime":"2026-05-19T00:32:06.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.907962648571342,"aZ":-36.853441382894424,"pfxX":4.919433035661662,"pfxZ":-2.675851808831947,"pX":0.7890624276350424,"pZ":2.3534511585639035,"vX0":0.17627871667688494,"vY0":-130.88967007073148,"vZ0":-3.3197104249345664,"x":86.92,"y":175.24,"x0":0.08110436893954115,"y0":50.004696204912236,"z0":6.379049497046228,"aX":8.593441379094786},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-5.3,"breakHorizontal":-9.0,"spinRate":2922,"spinDirection":41},"zone":6,"typeConfidence":0.92,"plateTime":0.41740398909972365,"extension":5.6634870798623185},"hitData":{"launchSpeed":78.7,"launchAngle":30.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":149.69,"coordY":83.78}},"index":5,"playId":"73ae5df3-c30e-30e4-b865-3ed91760bbeb","pitchNumber":5,"startTime":"2026-05-19T00:32:17.114Z","endTime":"2026-05-19T00:32:25.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:32:25.479Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ke'Bryan Hayes grounds out, third baseman Edmundo Sosa to first baseman Alec Bohm.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-19T00:35:07.340Z","endTime":"2026-05-19T00:35:52.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Brandon Marsh remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-19T00:33:48.273Z","endTime":"2026-05-19T00:33:48.298Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":805249,"link":"/api/v1/people/805249"},"defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: José Alvarado replaces Brad Keller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-19T00:33:48.298Z","endTime":"2026-05-19T00:35:09.681Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621237,"link":"/api/v1/people/621237"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":99.0,"endSpeed":90.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3748154679017,"aZ":-18.652934151823555,"pfxX":8.759905582410626,"pfxZ":6.425377633620057,"pX":-0.22849694660953432,"pZ":2.9423910257575616,"vX0":-7.392986080164406,"vY0":-143.9159476088999,"vZ0":-6.472435868297195,"x":125.71,"y":159.34,"x0":1.231336389267065,"y0":50.00559261334126,"z0":6.369851746406816,"aX":18.438798491412943},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.6,"breakHorizontal":-14.4,"spinRate":2019,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.3801267343578494,"extension":6.999456461216964},"index":2,"playId":"3e1cfe21-7dad-3279-8f07-1652c281e464","pitchNumber":1,"startTime":"2026-05-19T00:35:09.681Z","endTime":"2026-05-19T00:35:13.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68923513804881,"aZ":-16.966901145091025,"pfxX":9.987832253262697,"pfxZ":7.611242926340923,"pX":-0.37263476116835875,"pZ":1.617393803903718,"vX0":-8.240000437882522,"vY0":-140.6570236533839,"vZ0":-9.883837932723706,"x":131.2,"y":195.11,"x0":1.300970026384957,"y0":50.00675069773452,"z0":6.283703762656851,"aX":19.964934470677715},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.8,"breakHorizontal":-16.3,"spinRate":1925,"spinDirection":142},"zone":7,"typeConfidence":2.0,"plateTime":0.38981053609343075,"extension":7.155202620133692},"index":3,"playId":"f452b723-d84e-3c77-85d2-d9b959ac6ed4","pitchNumber":2,"startTime":"2026-05-19T00:35:26.964Z","endTime":"2026-05-19T00:35:30.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.778121504056163,"aZ":-24.40982008847508,"pfxX":-0.11458487963528974,"pfxZ":4.2693709672852425,"pX":-0.8279267692445812,"pZ":1.7743770143547106,"vX0":-5.110060903337268,"vY0":-133.94084832888186,"vZ0":-7.817818562258344,"x":148.56,"y":190.87,"x0":1.1189880509251884,"y0":50.001234875351976,"z0":6.474856576674045,"aX":-0.20776136606104545},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.2,"breakHorizontal":1.3,"spinRate":2074,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.40884051286326795,"extension":6.941914139064492},"hitData":{"launchSpeed":98.8,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.73,"coordY":175.11}},"index":4,"playId":"b4dcc3e5-8e3b-3795-bda7-555aab249f4d","pitchNumber":3,"startTime":"2026-05-19T00:35:44.976Z","endTime":"2026-05-19T00:35:52.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:35:52.832Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt McLain singles on a sharp line drive to center fielder Justin Crawford.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-19T00:36:08.850Z","endTime":"2026-05-19T00:37:51.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03382738832287,"aZ":-16.233632338839662,"pfxX":8.908674886739561,"pfxZ":7.750436719607849,"pX":-0.08474545975574331,"pZ":3.8681302968160747,"vX0":-7.310271590652672,"vY0":-142.3629929102838,"vZ0":-4.244607917514044,"x":120.23,"y":134.34,"x0":1.3561865971625298,"y0":50.004938498841035,"z0":6.4029210512997885,"aX":18.32744562867158},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.3,"breakHorizontal":-14.6,"spinRate":2016,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.38442272299662106,"extension":7.1622769559549},"index":0,"playId":"2d8ea0b0-a9dc-3515-a5ec-4915943e3e77","pitchNumber":1,"startTime":"2026-05-19T00:36:20.347Z","endTime":"2026-05-19T00:36:24.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":98.8,"endSpeed":90.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.450475824855847,"aZ":-16.114274355589725,"pfxX":9.843787115907745,"pfxZ":7.686001052525353,"pX":-1.2366377714974277,"pZ":1.929529777227832,"vX0":-10.463635240539864,"vY0":-143.23921145844304,"vZ0":-9.326257594794766,"x":164.14,"y":186.68,"x0":1.175520194974705,"y0":50.00235055664494,"z0":6.2236888174356855,"aX":20.563793045408232},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.2,"breakHorizontal":-15.8,"spinRate":2137,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.38162288931652855,"extension":7.023697125391704},"index":1,"playId":"51760138-082a-3be5-9501-b174a9ed1728","pitchNumber":2,"startTime":"2026-05-19T00:36:36.631Z","endTime":"2026-05-19T00:36:40.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.798847777075725,"aZ":-18.192179468491226,"pfxX":9.162899366216546,"pfxZ":6.839124809445629,"pX":-0.4977760192837659,"pZ":2.70985237729624,"vX0":-8.41180669736947,"vY0":-141.70631530843028,"vZ0":-6.88765799460608,"x":135.97,"y":165.61,"x0":1.3111129724562867,"y0":50.00341548864922,"z0":6.3238724484035185,"aX":18.73329971789365},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.2,"breakHorizontal":-15.0,"spinRate":2015,"spinDirection":147},"zone":1,"typeConfidence":2.0,"plateTime":0.3857506647959532,"extension":7.020397889696381},"index":2,"playId":"4e0d212a-0646-3795-a14d-64ea2fb3d6cb","pitchNumber":3,"startTime":"2026-05-19T00:36:58.947Z","endTime":"2026-05-19T00:37:02.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91756488317535,"aZ":-17.767120068093142,"pfxX":9.665748633769528,"pfxZ":6.952499118055213,"pX":-0.25979463515640483,"pZ":1.646625645517838,"vX0":-7.855577513874357,"vY0":-142.79477120738548,"vZ0":-9.84743115954908,"x":126.9,"y":194.32,"x0":1.2668470739483624,"y0":50.00056222297183,"z0":6.250161316434265,"aX":20.020834535700317},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.8,"breakHorizontal":-16.0,"spinRate":1918,"spinDirection":145},"zone":8,"typeConfidence":2.0,"plateTime":0.3831175206129003,"extension":7.095947446336735},"hitData":{"launchSpeed":102.6,"launchAngle":8.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":118.03,"coordY":111.75}},"index":3,"playId":"8ea30427-2bc2-3c29-939d-a353813ecf54","pitchNumber":4,"startTime":"2026-05-19T00:37:41.631Z","endTime":"2026-05-19T00:37:51.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":1.43,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:37:51.380Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Elly De La Cruz flies out to right fielder Adolis García.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-19T00:38:37.223Z","endTime":"2026-05-19T00:39:11.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"04b0ae6b-f1e9-3ecb-8ef2-93fe46cc1511","startTime":"2026-05-19T00:38:21.754Z","endTime":"2026-05-19T00:38:25.657Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":91.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.902613788687063,"aZ":-18.266679163240937,"pfxX":9.179727091092913,"pfxZ":6.5427595094468645,"pX":-1.9308418266170322,"pZ":1.3050890471260226,"vX0":-12.187017986309382,"vY0":-144.2477656599657,"vZ0":-10.650893733927807,"x":190.6,"y":203.54,"x0":1.1395212508652957,"y0":50.00346237217934,"z0":6.150841845649535,"aX":19.510599734320916},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.0,"breakHorizontal":-14.4,"spinRate":2015,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.37850654337238643,"extension":7.063335753658507},"index":1,"playId":"e1af57ef-dc18-3374-a7ee-5e3b33085937","pitchNumber":1,"startTime":"2026-05-19T00:38:39.592Z","endTime":"2026-05-19T00:38:43.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97032852414083,"aZ":-16.513997574016447,"pfxX":8.460860745507837,"pfxZ":7.567083306508547,"pX":-0.13739501260506465,"pZ":3.098172199363119,"vX0":-7.313833976976617,"vY0":-142.95533688717143,"vZ0":-6.305597582187054,"x":122.24,"y":155.13,"x0":1.3550122367888227,"y0":50.002282997808734,"z0":6.369148390367616,"aX":17.51044030213718},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.6,"breakHorizontal":-13.8,"spinRate":2046,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.38314177297611307,"extension":6.99773114739241},"hitData":{"launchSpeed":94.8,"launchAngle":51.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.13,"coordY":118.56}},"index":2,"playId":"bc82a408-5ecc-33b7-b986-aa895339afb7","pitchNumber":2,"startTime":"2026-05-19T00:38:58.511Z","endTime":"2026-05-19T00:39:11.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.7,"awayTeamWinProbability":44.3,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":2.51,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:39:11.932Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Steer doubles (9) on a line drive to left fielder Brandon Marsh. Matt McLain scores.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-19T00:40:55.477Z","endTime":"2026-05-19T00:43:16.058Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,8,9],"actionIndex":[7],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":{"id":621237,"link":"/api/v1/people/621237"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-19T00:39:45.726Z","endTime":"2026-05-19T00:40:35.571Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"0c322034-2e25-387d-ab63-150f57857015","startTime":"2026-05-19T00:40:35.571Z","endTime":"2026-05-19T00:40:38.840Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.985681259862663,"aZ":-16.557710015562133,"pfxX":9.571467104098163,"pfxZ":7.6718329467342805,"pX":-1.6115266072920473,"pZ":1.347251567481261,"vX0":-11.314947542093513,"vY0":-141.6886139242804,"vZ0":-10.621456631664383,"x":178.43,"y":202.4,"x0":1.1877026054243072,"y0":50.00381025568849,"z0":6.199460374709971,"aX":19.48717067821535},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.8,"breakHorizontal":-15.1,"spinRate":2032,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.3863751297554443,"extension":7.150276384025795},"index":2,"playId":"ae9ef62d-4dc3-34d1-a744-fb77f38273be","pitchNumber":1,"startTime":"2026-05-19T00:40:57.778Z","endTime":"2026-05-19T00:41:01.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":"5ebe66c1-1fb6-39e8-b336-bea083f79c52","startTime":"2026-05-19T00:41:15.376Z","endTime":"2026-05-19T00:41:19.635Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":97.8,"endSpeed":89.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81313092452322,"aZ":-17.800746924763814,"pfxX":8.822864218006803,"pfxZ":7.037881620257986,"pX":-1.2406524155112233,"pZ":1.6595903488568802,"vX0":-10.046489801246201,"vY0":-141.87823369595557,"vZ0":-9.47669806614055,"x":164.29,"y":193.97,"x0":1.1964006894871846,"y0":50.005534276092526,"z0":6.172632126726462,"aX":18.028041190803567},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.9,"breakHorizontal":-14.0,"spinRate":2118,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.3857324290046793,"extension":7.1116477544238625},"index":4,"playId":"40262a85-63f3-380f-8d07-4bd0778ebeb6","pitchNumber":2,"startTime":"2026-05-19T00:41:35.871Z","endTime":"2026-05-19T00:41:39.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":97.2,"endSpeed":89.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.530490642002043,"aZ":-19.012387482006613,"pfxX":8.4611494534837,"pfxZ":6.494495883324623,"pX":-0.06685086838947661,"pZ":3.025350769120959,"vX0":-6.870701106331036,"vY0":-141.3364448067762,"vZ0":-5.66407861383525,"x":119.55,"y":157.1,"x0":1.2935212563396097,"y0":50.00693527591677,"z0":6.272228556970951,"aX":17.160913044031453},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.8,"breakHorizontal":-13.9,"spinRate":2060,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.38718979754942984,"extension":7.030350498305712},"index":5,"playId":"74a071fd-8ea6-3366-b565-c45185aa202c","pitchNumber":3,"startTime":"2026-05-19T00:41:56.248Z","endTime":"2026-05-19T00:42:00.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.035554716827406,"aZ":-15.833448392578466,"pfxX":8.016190734279771,"pfxZ":7.919657976500687,"pX":-0.6612860072913077,"pZ":4.999987064290034,"vX0":-7.988628684956573,"vY0":-142.97647456537192,"vZ0":-1.2561541717583364,"x":142.21,"y":103.78,"x0":1.1322186904534104,"y0":50.00141694422195,"z0":6.442167987781989,"aX":16.537735393513465},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.3,"breakHorizontal":-12.8,"spinRate":2058,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.38359589563759267,"extension":6.9127898528042495},"index":6,"playId":"0a5c7256-5458-3db6-8bb8-8505044bbed3","pitchNumber":4,"startTime":"2026-05-19T00:42:17.422Z","endTime":"2026-05-19T00:42:23.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Matt McLain steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":7,"actionPlayId":"0a5c7256-5458-3db6-8bb8-8505044bbed3","startTime":"2026-05-19T00:42:34.068Z","endTime":"2026-05-19T00:42:46.750Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"},"defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"postOnSecond":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.99,"dramaIndex":73.0,"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":8,"playId":"2ec469ef-5e03-4dee-9b75-04fb2a84e9e3","startTime":"2026-05-19T00:42:46.750Z","endTime":"2026-05-19T00:42:52.351Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23651679737294,"aZ":-24.514999548805466,"pfxX":-1.474483354784888,"pfxZ":4.267371227284212,"pX":-1.0339852868798596,"pZ":2.485702772043911,"vX0":-5.268500911620653,"vY0":-132.83094372088212,"vZ0":-5.908247029342464,"x":156.41,"y":171.67,"x0":1.163040036938189,"y0":50.002584097599645,"z0":6.5101164616726885,"aX":-2.6469478979472276},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.7,"breakHorizontal":3.7,"spinRate":2141,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.41162228467562834,"extension":6.967108820039364},"hitData":{"launchSpeed":94.4,"launchAngle":17.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":56.69,"coordY":130.73}},"index":9,"playId":"c0fc4f34-b10b-3aa5-87f4-806542f044bb","pitchNumber":5,"startTime":"2026-05-19T00:43:00.999Z","endTime":"2026-05-19T00:43:16.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":-25.800000000000004,"leverageIndex":1.99,"dramaIndex":231.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:43:16.058Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Bleday challenged (pitch result), call on the field was overturned: JJ Bleday walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-19T00:43:32.801Z","endTime":"2026-05-19T00:46:34.415Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"postOnSecond":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.764985551101304,"aZ":-15.41392853510852,"pfxX":8.56727880575313,"pfxZ":8.31734610736856,"pX":0.3960552521846912,"pZ":1.990519628195521,"vX0":-5.8641317290296815,"vY0":-141.19086478425405,"vZ0":-9.034299413204943,"x":101.9,"y":185.04,"x0":1.3890218417935272,"y0":50.00361141405901,"z0":6.2283396155456465,"aX":17.26218661533211},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.3,"breakHorizontal":-14.3,"spinRate":2014,"spinDirection":141},"zone":9,"typeConfidence":2.0,"plateTime":0.3882438189282498,"extension":7.027207980912232},"index":0,"playId":"511bf187-0956-3d1d-9eea-2aca9f48004d","pitchNumber":1,"startTime":"2026-05-19T00:43:47.898Z","endTime":"2026-05-19T00:43:51.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82947639102387,"aZ":-24.184045434449082,"pfxX":-1.2684370145522808,"pfxZ":4.3608418659503725,"pX":-0.5612492790847086,"pZ":2.2801895795846026,"vX0":-4.569302202752987,"vY0":-134.63739624327036,"vZ0":-6.4602598370888344,"x":138.39,"y":177.21,"x0":1.324079235366829,"y0":50.00112180042637,"z0":6.42741765147164,"aX":-2.323252460627404},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.7,"breakHorizontal":3.2,"spinRate":2186,"spinDirection":158},"zone":4,"typeConfidence":2.0,"plateTime":0.40716068843457176,"extension":6.969551998367283},"index":1,"playId":"46a97fcf-92ab-3f3c-a619-fc9a3fc4f7f4","pitchNumber":2,"startTime":"2026-05-19T00:44:05.960Z","endTime":"2026-05-19T00:44:09.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-19T00:44:28.899Z","endTime":"2026-05-19T00:44:38.827Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"},"defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.103778296922428,"aZ":-24.900454694613124,"pfxX":-0.7645836300342967,"pfxZ":3.990165631331629,"pX":-2.339147761290536,"pZ":2.039740884578768,"vX0":-8.980944332827786,"vY0":-134.43894070059764,"vZ0":-6.733717847700527,"x":206.16,"y":183.71,"x0":1.1491436916770232,"y0":50.00485018255017,"z0":6.353275305839994,"aX":-1.394790965373083},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.9,"breakHorizontal":3.4,"spinRate":2178,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.4079549274708234,"extension":6.9567194155551455},"index":3,"playId":"2acfd165-7742-3989-8012-13fe5bd3041a","pitchNumber":3,"startTime":"2026-05-19T00:44:38.827Z","endTime":"2026-05-19T00:44:42.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.354927148637227,"aZ":-24.034833325233212,"pfxX":-1.4569720041068663,"pfxZ":4.407340981780999,"pX":-0.5925227922706323,"pZ":0.8088783281916628,"vX0":-4.485690996852842,"vY0":-135.2372255628705,"vZ0":-10.050501444251765,"x":139.59,"y":216.94,"x0":1.2790123311645825,"y0":50.00294847741959,"z0":6.268667608295066,"aX":-2.689513065164545},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.0,"breakHorizontal":3.6,"spinRate":2151,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.4055076238153852,"extension":6.995509617097618},"index":4,"playId":"5cfc4307-4c23-3b16-9cf4-0498aa875414","pitchNumber":4,"startTime":"2026-05-19T00:44:58.797Z","endTime":"2026-05-19T00:45:02.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"72843e02-e1e7-4043-a1c8-69db81fcc4f9","startTime":"2026-05-19T00:45:28.815Z","endTime":"2026-05-19T00:45:34.109Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.159717152753846,"aZ":-17.81710882992218,"pfxX":8.800255451425617,"pfxZ":6.9684814733387315,"pX":-0.507308321036098,"pZ":1.0097126397504264,"vX0":-8.232426610079983,"vY0":-142.2838238896988,"vZ0":-11.061649861257733,"x":136.34,"y":211.52,"x0":1.273361849249273,"y0":50.00141961723477,"z0":6.0641340883530885,"aX":18.129907904483915},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.6,"breakHorizontal":-14.4,"spinRate":1959,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.38423168782874395,"extension":7.080114131879885},"index":6,"playId":"55340730-5c87-377e-8c87-89d082def659","pitchNumber":5,"startTime":"2026-05-19T00:45:46.320Z","endTime":"2026-05-19T00:45:50.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26885206641998,"aZ":-25.92313663407376,"pfxX":0.36657304314871775,"pfxZ":3.4290036076862798,"pX":0.5383960449724652,"pZ":3.4902028099543534,"vX0":-2.690349130512085,"vY0":-133.71909530132433,"vZ0":-3.030727934981264,"x":96.48,"y":144.54,"x0":1.5073678893829723,"y0":50.001256955903415,"z0":6.486522849371334,"aX":0.6684269470935809},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.8,"breakHorizontal":-0.1,"spinRate":2107,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.40870616482448474,"extension":6.996725034782584},"index":7,"playId":"9f4340d2-fa58-3971-aa6e-72e012f4d45f","pitchNumber":6,"startTime":"2026-05-19T00:46:07.397Z","endTime":"2026-05-19T00:46:34.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"}},"homeTeamWinProbability":26.200000000000003,"awayTeamWinProbability":73.8,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":1.44,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:46:34.415Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Stewart flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-19T00:49:09.420Z","endTime":"2026-05-19T00:49:49.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[1,2],"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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-19T00:46:47.138Z","endTime":"2026-05-19T00:47:23.220Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Orion Kerkering replaces José Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-19T00:47:23.220Z","endTime":"2026-05-19T00:49:00.666Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689147,"link":"/api/v1/people/689147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Dane Myers replaces JJ Bleday.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-05-19T00:49:00.666Z","endTime":"2026-05-19T00:49:11.767Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":668709,"link":"/api/v1/people/668709"},"base":1,"defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.596870400156895,"aZ":-12.28141800799122,"pfxX":-5.9534419387503,"pfxZ":9.894218969487087,"pX":1.4603338595717827,"pZ":3.3428051660611,"vX0":8.952694453485291,"vY0":-141.66205788141502,"vZ0":-5.016584082455604,"x":61.34,"y":148.52,"x0":-0.9832107707765557,"y0":50.00286737627666,"z0":5.936769465113063,"aX":-11.970558263423937},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.9,"breakHorizontal":8.8,"spinRate":2374,"spinDirection":225},"zone":12,"typeConfidence":0.93,"plateTime":0.3882281304276769,"extension":6.200222527714155},"index":3,"playId":"f436af52-7376-3d33-8698-a179009be8bf","pitchNumber":1,"startTime":"2026-05-19T00:49:11.767Z","endTime":"2026-05-19T00:49:15.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":79.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18605148378502,"aZ":-30.966504366936483,"pfxX":5.40056584724374,"pfxZ":0.7460825175747043,"pX":1.1004545942633681,"pZ":2.0386643960350805,"vX0":5.464058651186901,"vY0":-127.67062104605488,"vZ0":-2.7908465847467516,"x":75.05,"y":183.74,"x0":-1.7819666650552244,"y0":50.005994102221,"z0":5.623449667771465,"aX":8.773335303038426},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.8,"breakHorizontal":-11.2,"spinRate":2963,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.43165329482103276,"extension":5.9406952715737456},"index":4,"playId":"0f815b71-c69d-33b6-8000-222e3edb586f","pitchNumber":2,"startTime":"2026-05-19T00:49:25.782Z","endTime":"2026-05-19T00:49:29.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26005638820207,"aZ":-29.548244066086344,"pfxX":4.531427566494213,"pfxZ":1.5808426477698028,"pX":0.40898828741113813,"pZ":2.4031739820579903,"vX0":4.344211476006939,"vY0":-128.95244738542408,"vZ0":-2.400047430471626,"x":101.41,"y":173.89,"x0":-1.894745378886811,"y0":50.00404443056681,"z0":5.657532619026532,"aX":7.525014487474453},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.5,"breakHorizontal":-9.2,"spinRate":2947,"spinDirection":53},"zone":6,"typeConfidence":0.9,"plateTime":0.4270118204372393,"extension":5.977702652557219},"hitData":{"launchSpeed":76.0,"launchAngle":40.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.97,"coordY":109.69}},"index":5,"playId":"ce388773-a50c-390a-8609-59c5b49bf362","pitchNumber":3,"startTime":"2026-05-19T00:49:41.398Z","endTime":"2026-05-19T00:49:49.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":4.599999999999998,"leverageIndex":1.81,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:49:49.733Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a line drive to left fielder TJ Friedl.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-19T00:51:57.291Z","endTime":"2026-05-19T00:52:09.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0,1],"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Dane Myers remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-19T00:51:26.892Z","endTime":"2026-05-19T00:51:26.916Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":668709,"link":"/api/v1/people/668709"},"defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to left field for TJ Friedl.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-19T00:51:26.916Z","endTime":"2026-05-19T00:51:59.456Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"800","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.009287207220545,"aZ":-30.03261626025601,"pfxX":4.095493262791797,"pfxZ":1.2430778809744325,"pX":0.4660260310591989,"pZ":2.1339363806175182,"vX0":0.04359201148491243,"vY0":-129.8975757852821,"vZ0":-5.147364458336592,"x":99.24,"y":181.16,"x0":-0.0837732767681386,"y0":50.002890540697955,"z0":6.401019884863466,"aX":7.059257513366972},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.4,"breakHorizontal":-7.4,"spinRate":2874,"spinDirection":51},"zone":9,"typeConfidence":0.9,"plateTime":0.4202682037783765,"extension":5.7469018151155336},"hitData":{"launchSpeed":76.0,"launchAngle":19.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":90.36,"coordY":107.04}},"index":2,"playId":"1536d7a8-52e8-3b56-af4d-fa0fbad35e28","pitchNumber":1,"startTime":"2026-05-19T00:51:59.456Z","endTime":"2026-05-19T00:52:09.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.6,"awayTeamWinProbability":59.4,"homeTeamWinProbabilityAdded":9.8,"leverageIndex":2.47,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:52:09.609Z","atBatIndex":61},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Edmundo Sosa grounds into a force out, third baseman Ke'Bryan Hayes to second baseman Matt McLain. Garrett Stubbs out at 2nd. Edmundo Sosa to 1st.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-19T00:53:07.329Z","endTime":"2026-05-19T00:54:11.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Garrett Stubbs replaces Alec Bohm.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-19T00:52:39.865Z","endTime":"2026-05-19T00:53:09.614Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":664761,"link":"/api/v1/people/664761"},"base":1,"defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.977834631571184,"aZ":-27.964852864347627,"pfxX":5.741167802759898,"pfxZ":2.532974311324626,"pX":-0.10941723907831218,"pZ":4.6311547727506435,"vX0":-1.718986253318738,"vY0":-127.8132290751389,"vZ0":0.5551234645804892,"x":121.17,"y":113.74,"x0":-0.17638223187575042,"y0":50.005473465484236,"z0":6.597605904178659,"aX":9.552662266716151},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.9,"breakHorizontal":-10.1,"spinRate":2743,"spinDirection":55},"zone":11,"typeConfidence":0.91,"plateTime":0.42763729909253634,"extension":5.513478522966451},"index":1,"playId":"675326ca-69e9-3b23-8ea7-9150a244a0e1","pitchNumber":1,"startTime":"2026-05-19T00:53:09.614Z","endTime":"2026-05-19T00:53:13.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.898203941784736,"aZ":-27.24381946525194,"pfxX":5.5665697546176425,"pfxZ":2.8418712420608134,"pX":-0.04937599497864663,"pZ":3.7469556607681738,"vX0":-1.3820150423354995,"vY0":-130.40642522566378,"vZ0":-1.6256792691634812,"x":118.88,"y":137.61,"x0":-0.23769976610756688,"y0":50.00019539262446,"z0":6.42198226600327,"aX":9.642258010959338},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.0,"breakHorizontal":-9.8,"spinRate":2786,"spinDirection":57},"zone":11,"typeConfidence":0.9,"plateTime":0.4190734715042881,"extension":5.592694909545179},"index":2,"playId":"312541b7-e4c8-308f-8d22-caf940946bbc","pitchNumber":2,"startTime":"2026-05-19T00:53:26.777Z","endTime":"2026-05-19T00:53:30.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77235868094731,"aZ":-33.5566659947815,"pfxX":5.463788280143115,"pfxZ":-0.8256396448325951,"pX":-0.17435447110924296,"pZ":4.613089788800055,"vX0":-1.9882012164493,"vY0":-128.0850639334541,"vZ0":1.6894743502738185,"x":123.65,"y":114.23,"x0":-0.10095038887468588,"y0":50.00293887558099,"z0":6.5559655615704555,"aX":9.140119505593857},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.0,"breakHorizontal":-9.5,"spinRate":2737,"spinDirection":59},"zone":11,"typeConfidence":0.92,"plateTime":0.42651670177997714,"extension":5.678931711175905},"index":3,"playId":"22e83dbd-4978-3aad-a6b6-46fb9ec14eeb","pitchNumber":3,"startTime":"2026-05-19T00:53:46.108Z","endTime":"2026-05-19T00:53:49.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.260207768595592,"aZ":-18.017571317112175,"pfxX":0.07613116324695257,"pfxZ":7.00187416242794,"pX":0.3159562914632793,"pZ":2.360587628076212,"vX0":0.7128663381704958,"vY0":-140.42877133856166,"vZ0":-7.57953787709663,"x":104.96,"y":175.04,"x0":0.050184151543405366,"y0":50.00067139841317,"z0":6.241886314016647,"aX":0.15357343632114676},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.5,"breakHorizontal":-0.2,"spinRate":2490,"spinDirection":201},"zone":6,"typeConfidence":0.91,"plateTime":0.3882940608864911,"extension":5.786841108449812},"hitData":{"launchSpeed":79.6,"launchAngle":-61.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.98,"coordY":177.89}},"index":4,"playId":"5c538079-3496-3d82-82ce-684d304b3616","pitchNumber":4,"startTime":"2026-05-19T00:54:03.813Z","endTime":"2026-05-19T00:54:11.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-9.0,"leverageIndex":3.98,"dramaIndex":160.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:54:11.910Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adolis García flies out to center fielder Dane Myers.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-19T00:54:44.798Z","endTime":"2026-05-19T00:55:56.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.443394360874322,"aZ":-35.14109681077063,"pfxX":6.298845259224354,"pfxZ":-1.6872908058759792,"pX":1.1473669834707838,"pZ":-0.5122328755548073,"vX0":0.9230813297725919,"vY0":-132.34342361645326,"vZ0":-10.333403350282776,"x":73.27,"y":252.61,"x0":-0.02435837968663521,"y0":50.00279571434829,"z0":6.048573761604539,"aX":11.079614996638384},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-5.3,"breakHorizontal":-11.6,"spinRate":2740,"spinDirection":61},"zone":14,"typeConfidence":0.91,"plateTime":0.4151915722440189,"extension":5.774231974605575},"index":0,"playId":"a20bafec-838f-31ca-b32f-0bdddd2e1d0e","pitchNumber":1,"startTime":"2026-05-19T00:54:52.859Z","endTime":"2026-05-19T00:54:56.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":90.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.842279929135675,"aZ":-20.49274884921582,"pfxX":1.4447220043662352,"pfxZ":5.7055011883783715,"pX":0.44449271359403647,"pZ":1.6454549377508825,"vX0":0.522978814364968,"vY0":-141.36656851929484,"vZ0":-9.22111863992177,"x":100.06,"y":194.35,"x0":0.06994902738222275,"y0":50.00091650138143,"z0":6.2375547420147,"aX":2.956310032553108},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.9,"breakHorizontal":-2.8,"spinRate":2496,"spinDirection":198},"zone":9,"typeConfidence":0.89,"plateTime":0.38580631373670027,"extension":5.630929904295331},"index":1,"playId":"d99dfeb2-6a0a-302f-bd24-dacc4ea6dc33","pitchNumber":2,"startTime":"2026-05-19T00:55:15.694Z","endTime":"2026-05-19T00:55:19.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-05-19T00:55:32.728Z","endTime":"2026-05-19T00:55:48.241Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":85.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04735890669542,"aZ":-33.787209926441705,"pfxX":4.502536032021601,"pfxZ":-0.8855655870708734,"pX":-0.008526037484899175,"pZ":2.661778389960589,"vX0":-0.7613806453799761,"vY0":-132.8137042892391,"vZ0":-3.1967739669764312,"x":117.32,"y":166.91,"x0":-0.3067757548183293,"y0":50.00582650433655,"z0":6.296893525315214,"aX":8.17755778286445},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-2.0,"breakHorizontal":-8.0,"spinRate":2822,"spinDirection":66},"zone":5,"typeConfidence":0.9,"plateTime":0.4098428087886128,"extension":5.697729329041898},"hitData":{"launchSpeed":85.9,"launchAngle":34.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.43,"coordY":70.35}},"index":3,"playId":"fa916bf0-64e5-3483-8ed6-620ad0a4ee7a","pitchNumber":3,"startTime":"2026-05-19T00:55:48.241Z","endTime":"2026-05-19T00:55:56.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":-8.3,"leverageIndex":3.49,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:55:56.712Z","atBatIndex":63},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryson Stott homers (5) on a fly ball to right field. Edmundo Sosa scores.","rbi":2,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-19T00:57:05.917Z","endTime":"2026-05-19T00:57:52.379Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":{"id":668933,"link":"/api/v1/people/668933"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":{"id":668933,"link":"/api/v1/people/668933"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-19T00:56:25.075Z","endTime":"2026-05-19T00:57:08.316Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.696465068544278,"aZ":-14.31571147882394,"pfxX":0.4414543518123202,"pfxZ":8.640320185609053,"pX":0.33319400670038885,"pZ":2.248115867828823,"vX0":0.8011000138259472,"vY0":-142.39535987690718,"vZ0":-8.766437431542176,"x":104.3,"y":178.08,"x0":-0.00845203563404301,"y0":50.005807387190394,"z0":6.259318390547513,"aX":0.9123854368112194},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.2,"breakHorizontal":-1.0,"spinRate":2632,"spinDirection":196},"zone":6,"typeConfidence":0.93,"plateTime":0.3837018077969585,"extension":5.707575607660399},"index":1,"playId":"00fad35c-f960-3e52-b4f7-dc9a4e7b6c2a","pitchNumber":1,"startTime":"2026-05-19T00:57:08.316Z","endTime":"2026-05-19T00:57:11.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87483346242712,"aZ":-27.96519783459685,"pfxX":5.113008805250151,"pfxZ":2.3830768947371617,"pX":0.6133081784737892,"pZ":2.873414050548462,"vX0":0.11498594054399686,"vY0":-131.96344184115569,"vZ0":-3.489143391253882,"x":93.62,"y":161.2,"x0":-0.09514257109868385,"y0":50.002189833844234,"z0":6.271081202908008,"aX":9.023854263664566},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.8,"breakHorizontal":-9.2,"spinRate":2891,"spinDirection":53},"zone":3,"typeConfidence":0.88,"plateTime":0.41493256960178604,"extension":5.687562793887832},"hitData":{"launchSpeed":103.3,"launchAngle":44.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":222.05,"coordY":88.84}},"index":2,"playId":"fe1b4d84-185a-3e8d-b472-c3fd2c560626","pitchNumber":2,"startTime":"2026-05-19T00:57:25.711Z","endTime":"2026-05-19T00:57:52.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":61.0,"leverageIndex":2.72,"dramaIndex":447.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:57:52.379Z","atBatIndex":64},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"J.T. Realmuto reaches on a fielding error by shortstop Elly De La Cruz.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-19T00:58:04.790Z","endTime":"2026-05-19T00:59:00.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81682339634317,"aZ":-12.54350427066596,"pfxX":-0.8898665976432207,"pfxZ":9.328228988753837,"pX":-1.1291713054662618,"pZ":2.5408878579025873,"vX0":-2.2294738094763815,"vY0":-144.00513365258433,"vZ0":-8.486614308234952,"x":160.04,"y":170.18,"x0":-0.22996129114324182,"y0":50.002031867325435,"z0":6.2982509750172175,"aX":-1.8724574548728532},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.4,"breakHorizontal":2.0,"spinRate":2592,"spinDirection":204},"zone":11,"typeConfidence":0.94,"plateTime":0.38006055209337575,"extension":5.603162937064989},"index":0,"playId":"011bdd53-0b26-3322-901e-412bf5084df9","pitchNumber":1,"startTime":"2026-05-19T00:58:18.277Z","endTime":"2026-05-19T00:58:22.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2720300509461,"aZ":-34.510973538489,"pfxX":4.562545692498536,"pfxZ":-1.3292454419426303,"pX":0.36387593233252935,"pZ":2.2420125098720605,"vX0":0.06170778489615439,"vY0":-131.68168080990202,"vZ0":-3.9087404259813727,"x":103.13,"y":178.25,"x0":-0.25257732731821264,"y0":50.00415024151693,"z0":6.3019750246568185,"aX":8.00392706465823},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-3.0,"breakHorizontal":-8.3,"spinRate":2963,"spinDirection":51},"zone":6,"typeConfidence":0.91,"plateTime":0.41612329618152843,"extension":5.574937111882282},"index":1,"playId":"67015f88-ce4d-3190-a39b-92d2a6033931","pitchNumber":2,"startTime":"2026-05-19T00:58:35.111Z","endTime":"2026-05-19T00:58:38.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21328216288789,"aZ":-36.9455642987533,"pfxX":4.547270710875775,"pfxZ":-2.728035326930552,"pX":0.3685925923981133,"pZ":1.972061179847131,"vX0":-0.3777110748444454,"vY0":-131.67631395868273,"vZ0":-4.031928687882888,"x":102.95,"y":185.53,"x0":-0.076181248598932,"y0":50.00491913752148,"z0":6.270795343910978,"aX":7.947474752912739},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-5.6,"breakHorizontal":-8.2,"spinRate":2998,"spinDirection":36},"zone":9,"typeConfidence":0.91,"plateTime":0.416734290742963,"extension":5.551687015476261},"hitData":{"launchSpeed":101.4,"launchAngle":6.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":103.35,"coordY":146.96}},"index":2,"playId":"2e783f90-0139-3789-a7c3-e524f05e2a2e","pitchNumber":3,"startTime":"2026-05-19T00:58:49.984Z","endTime":"2026-05-19T00:59:00.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:59:00.912Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, third baseman Ke'Bryan Hayes to first baseman Sal Stewart.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-19T01:01:27.193Z","endTime":"2026-05-19T01:02:59.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"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":4,"homeScore":5,"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-19T00:59:21.682Z","endTime":"2026-05-19T00:59:51.044Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brock Burke replaces Graham Ashcraft.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"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-19T00:59:51.044Z","endTime":"2026-05-19T01:01:29.188Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656271,"link":"/api/v1/people/656271"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78824552177672,"aZ":-15.86473166124273,"pfxX":4.888018294698675,"pfxZ":8.432266874097238,"pX":-0.04224335646054777,"pZ":1.8937726432676658,"vX0":-5.334295565273134,"vY0":-137.96324778454644,"vZ0":-9.045589117707156,"x":118.61,"y":187.65,"x0":1.278332951016018,"y0":50.00207743731352,"z0":6.277141531058098,"aX":9.452517001454828},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":-7.8,"spinRate":2145,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.39653536824435376,"extension":6.821655552318585},"index":2,"playId":"a72c0077-5ad3-3f91-bf2b-94ad5c977dd7","pitchNumber":1,"startTime":"2026-05-19T01:01:29.188Z","endTime":"2026-05-19T01:01:32.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.000301887430076,"aZ":-21.661229246973075,"pfxX":9.9135551872813,"pfxZ":5.512206187602203,"pX":0.6416521516218928,"pZ":1.186629291264993,"vX0":-5.543432910599136,"vY0":-137.1794088072444,"vZ0":-9.610174844388444,"x":92.54,"y":206.74,"x0":1.3992340233220162,"y0":50.00576080985416,"z0":6.208830094835883,"aX":18.920266994760556},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.2,"breakHorizontal":-16.8,"spinRate":1924,"spinDirection":140},"zone":14,"typeConfidence":0.82,"plateTime":0.3990951316631537,"extension":6.685809429919365},"index":3,"playId":"c4912207-f919-363b-a492-6aacf19d8a0f","pitchNumber":2,"startTime":"2026-05-19T01:01:43.585Z","endTime":"2026-05-19T01:01:46.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73923957861398,"aZ":-13.450745600824883,"pfxX":5.114872174493253,"pfxZ":9.551785591353987,"pX":-1.6558089237777855,"pZ":1.1132296367433383,"vX0":-9.749236139302282,"vY0":-138.81260600869257,"vZ0":-11.399514819896607,"x":180.12,"y":208.72,"x0":1.2300590570065975,"y0":50.003800861505745,"z0":6.157303362463696,"aX":10.028049408393588},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":-7.3,"spinRate":2163,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.39387700219749666,"extension":6.849400009078591},"index":4,"playId":"0d8a08cf-a55a-398e-b0f3-ccb158c1e339","pitchNumber":3,"startTime":"2026-05-19T01:01:58.820Z","endTime":"2026-05-19T01:02:02.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.952019296909807,"aZ":-14.016296970086259,"pfxX":6.412665118646863,"pfxZ":9.330540017986321,"pX":-0.87992104185624,"pZ":1.9031931801112605,"vX0":-8.180827682206118,"vY0":-138.17042850818572,"vZ0":-9.427255854224542,"x":150.54,"y":187.39,"x0":1.2772975792945753,"y0":50.002529635177694,"z0":6.287192701810276,"aX":12.478565241502434},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":-10.1,"spinRate":2362,"spinDirection":141},"zone":13,"typeConfidence":0.89,"plateTime":0.3954519474264724,"extension":6.853132994023845},"index":5,"playId":"8ffe6601-0304-3a17-bd05-e1d7c7cefd0d","pitchNumber":4,"startTime":"2026-05-19T01:02:19.526Z","endTime":"2026-05-19T01:02:23.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.484910829747047,"aZ":-12.148309650869054,"pfxX":6.502886285619921,"pfxZ":10.12085456393591,"pX":-0.534081779390401,"pZ":2.042371957727671,"vX0":-7.709899628077983,"vY0":-139.3361010703636,"vZ0":-9.356505894722563,"x":137.36,"y":183.64,"x0":1.4158258827889727,"y0":50.003981074989646,"z0":6.233924230896594,"aX":12.86779415105778},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.7,"breakHorizontal":-10.3,"spinRate":2472,"spinDirection":144},"zone":7,"typeConfidence":2.0,"plateTime":0.3921781040704726,"extension":6.983648650789985},"index":6,"playId":"b95c35b3-3f95-3cb3-9559-b4c9cc236393","pitchNumber":5,"startTime":"2026-05-19T01:02:36.381Z","endTime":"2026-05-19T01:02:40.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.946315675168893,"aZ":-14.905277084440813,"pfxX":6.552130452081961,"pfxZ":8.738161742010094,"pX":0.34290780854788633,"pZ":1.9381258681578328,"vX0":-5.303511102922506,"vY0":-139.56695950155395,"vZ0":-9.107452815081672,"x":103.93,"y":186.45,"x0":1.4150217475390008,"y0":50.0026693265763,"z0":6.2219070027223236,"aX":12.946555303754469},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":-10.8,"spinRate":2248,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.3922142751270794,"extension":6.91839723264436},"hitData":{"launchSpeed":101.7,"launchAngle":-24.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.98,"coordY":161.66}},"index":7,"playId":"5c5953b2-37cd-31d1-8675-24d57d7c39b0","pitchNumber":6,"startTime":"2026-05-19T01:02:51.879Z","endTime":"2026-05-19T01:02:59.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":670770,"link":"/api/v1/people/670770"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":668715,"link":"/api/v1/people/668715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:02:59.472Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathaniel Lowe strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-19T01:05:54.702Z","endTime":"2026-05-19T01:09:38.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7,8,9,10,11,12],"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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Bryce Harper remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"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-19T01:04:38.561Z","endTime":"2026-05-19T01:04:38.590Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"200","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jhoan Duran replaces Orion Kerkering, batting 3rd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-19T01:04:38.590Z","endTime":"2026-05-19T01:05:57.066Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661395,"link":"/api/v1/people/661395"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"302","replacedPlayer":{"id":596117,"link":"/api/v1/people/596117"},"defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":101.8,"endSpeed":92.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.59347225435285,"aZ":-13.855769190790742,"pfxX":-7.390470069898955,"pfxZ":8.286344516321131,"pX":0.698524841444441,"pZ":3.1913701291037637,"vX0":9.848758709565741,"vY0":-147.82969621604357,"vZ0":-6.214427520944492,"x":90.37,"y":152.61,"x0":-1.7177210566031251,"y0":50.003586817359185,"z0":6.135821316568449,"aX":-16.340540081879794},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":13.9,"breakHorizontal":11.4,"spinRate":2141,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.3706638828698039,"extension":6.008028461204426},"index":2,"playId":"bf3e1909-ea6d-3bd4-9660-80951395c206","pitchNumber":1,"startTime":"2026-05-19T01:05:57.066Z","endTime":"2026-05-19T01:06:00.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.0,"endSpeed":92.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.506341297939223,"aZ":-20.7412456438478,"pfxX":-8.427964616417741,"pfxZ":5.299131551352442,"pX":0.2888867642703842,"pZ":1.4516840699827434,"vX0":8.898966069821963,"vY0":-145.20182849793048,"vZ0":-9.79964152917108,"x":105.99,"y":199.58,"x0":-1.7045450715971582,"y0":50.00565172217165,"z0":6.105625067920305,"aX":-18.1966342772997},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":7.9,"breakHorizontal":13.8,"spinRate":1917,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.37564585078799606,"extension":5.938350556089238},"index":3,"playId":"c2ae14c9-a000-36c0-b612-2dc72d538283","pitchNumber":2,"startTime":"2026-05-19T01:06:15.563Z","endTime":"2026-05-19T01:06:19.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-19T01:06:24.162Z","endTime":"2026-05-19T01:06:40.182Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"},"defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":102.2,"endSpeed":93.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.14349230168255,"aZ":-14.506240141604572,"pfxX":-7.972076990681487,"pfxZ":7.900772003145585,"pX":0.34167618194540494,"pZ":4.255675328981232,"vX0":9.153547919656754,"vY0":-148.5149764092654,"vZ0":-3.5040951159063924,"x":103.98,"y":123.88,"x0":-1.7427540164729398,"y0":50.006577522124495,"z0":6.293127695111693,"aX":-17.83561675969895},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":13.8,"breakHorizontal":12.7,"spinRate":2069,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.36862602616042794,"extension":5.819206085243557},"index":5,"playId":"04d29b1d-c881-3693-be46-1c75dd733b0d","pitchNumber":3,"startTime":"2026-05-19T01:06:40.182Z","endTime":"2026-05-19T01:06:43.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44864408308428,"aZ":-38.544028746205456,"pfxX":-7.296403880124197,"pfxZ":-3.64284699544414,"pX":0.10212666494474866,"pZ":2.5800765870412046,"vX0":7.234082880032595,"vY0":-131.71115212856577,"vZ0":-2.030108868847807,"x":113.11,"y":169.12,"x0":-1.739527075303282,"y0":50.00444083242088,"z0":6.226318520133577,"aX":-12.748339920917308},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-6.8,"breakHorizontal":11.5,"spinRate":848,"spinDirection":253},"zone":5,"typeConfidence":2.0,"plateTime":0.4167569323766016,"extension":6.107727228997183},"index":6,"playId":"ed0c6ea6-a4b9-316e-ba9c-06c75a7e3b76","pitchNumber":4,"startTime":"2026-05-19T01:06:57.569Z","endTime":"2026-05-19T01:07:01.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.7,"endSpeed":91.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.07002283142209,"aZ":-15.839485355561264,"pfxX":-7.883187289965522,"pfxZ":7.537415294238148,"pX":-0.2475991454018307,"pZ":4.336403404538197,"vX0":7.244709769287906,"vY0":-146.41693265713968,"vZ0":-2.9520410847550203,"x":126.44,"y":121.7,"x0":-1.7316491583886073,"y0":50.00666987319058,"z0":6.307483633089608,"aX":-17.09334274755278},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":13.2,"breakHorizontal":12.8,"spinRate":2113,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.37431388030425117,"extension":5.904075767540438},"index":7,"playId":"0a2ebd87-4542-3caa-847d-29947028599c","pitchNumber":5,"startTime":"2026-05-19T01:07:26.160Z","endTime":"2026-05-19T01:07:29.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.836497850848264,"aZ":-26.495976603356873,"pfxX":-9.063256374394301,"pfxZ":2.7416491420138813,"pX":-0.4058077959195593,"pZ":1.832171657546377,"vX0":7.255638536672019,"vY0":-142.83390502731666,"vZ0":-7.44675890480195,"x":132.47,"y":189.31,"x0":-1.7970178456326447,"y0":50.006205221724386,"z0":6.1307946426718205,"aX":-18.795226362091817},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":3.6,"breakHorizontal":15.0,"spinRate":1793,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.3829600322670417,"extension":5.8383381275553425},"index":8,"playId":"edc8f619-1e40-3466-954a-55067ba7a92e","pitchNumber":6,"startTime":"2026-05-19T01:07:44.153Z","endTime":"2026-05-19T01:07:49.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":101.1,"endSpeed":92.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.76935224579903,"aZ":-12.999813486111085,"pfxX":-6.788906050311578,"pfxZ":8.753701519552365,"pX":-0.3300612495899392,"pZ":4.350376285150684,"vX0":6.869897391299062,"vY0":-147.04807511401555,"vZ0":-3.3678173176383317,"x":129.58,"y":121.32,"x0":-1.8142136682312302,"y0":50.00358365850025,"z0":6.281423454025638,"aX":-14.872702699421454},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":15.4,"breakHorizontal":10.9,"spinRate":1989,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3724404360137843,"extension":5.925071853187653},"index":9,"playId":"b006f178-2948-3cae-80d1-2eb0fa0b78d3","pitchNumber":7,"startTime":"2026-05-19T01:08:35.917Z","endTime":"2026-05-19T01:08:39.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":101.8,"endSpeed":93.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.27143443597351,"aZ":-13.934840536949151,"pfxX":-8.147106436620717,"pfxZ":8.229289889575679,"pX":-0.16917419583490356,"pZ":2.7224352865714474,"vX0":7.332688538443199,"vY0":-147.93347821063492,"vZ0":-7.396991192689034,"x":123.45,"y":165.27,"x0":-1.6214053471835643,"y0":50.00638185655397,"z0":6.0723417746721,"aX":-18.06242230967661},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":13.6,"breakHorizontal":13.3,"spinRate":2159,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.37024419720548263,"extension":6.032448307403602},"index":10,"playId":"4d128a9e-9888-389b-803c-18bab7cf8f9b","pitchNumber":8,"startTime":"2026-05-19T01:08:50.038Z","endTime":"2026-05-19T01:08:53.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.789605079242726,"aZ":-26.990343588366265,"pfxX":-10.179156650613548,"pfxZ":2.5826487971256595,"pX":-0.05006023517878924,"pZ":1.8950466485796167,"vX0":8.383969175720036,"vY0":-140.94338438462478,"vZ0":-6.8127741261838155,"x":118.91,"y":187.61,"x0":-1.7444545795642563,"y0":50.00425313343881,"z0":6.092990678055578,"aX":-20.429756169160118},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.4,"breakHorizontal":16.7,"spinRate":1853,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.38899815064290433,"extension":5.985748566480241},"index":11,"playId":"4189ba27-1794-3c27-af73-d0fa45e4396f","pitchNumber":9,"startTime":"2026-05-19T01:09:09.703Z","endTime":"2026-05-19T01:09:13.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.513042858097695,"aZ":-30.98742078711543,"pfxX":-7.000586500559398,"pfxZ":0.5779329419448516,"pX":-0.046660038562708075,"pZ":1.5711956903970767,"vX0":7.809445018972816,"vY0":-142.14511493813185,"vZ0":-6.995290385484179,"x":118.78,"y":196.36,"x0":-1.9112517679688752,"y0":50.00529922610087,"z0":6.013583916159101,"aX":-14.425362865659185},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":-0.1,"breakHorizontal":11.3,"spinRate":1643,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.3843319536016261,"extension":6.05358714191782},"index":12,"playId":"fa746d04-5637-3ed0-aff1-071b3539d5b1","pitchNumber":10,"startTime":"2026-05-19T01:09:34.766Z","endTime":"2026-05-19T01:09:38.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:09:38.621Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-19T01:09:46.254Z","endTime":"2026-05-19T01:10:46.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18227806021715,"aZ":-23.58290069461341,"pfxX":-8.840563673945804,"pfxZ":4.095284917693404,"pX":-0.9115547563072497,"pZ":1.9041675570079526,"vX0":6.016048479299133,"vY0":-143.92236767380658,"vZ0":-7.617910634878223,"x":151.75,"y":187.37,"x0":-1.8795669766174479,"y0":50.005099901460035,"z0":6.0443055504431555,"aX":-18.56172166917057},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":6.0,"breakHorizontal":14.8,"spinRate":1755,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.3804693033063833,"extension":6.040138371213934},"index":0,"playId":"6f1d2906-4035-3dec-9d7f-a6c50f31a909","pitchNumber":1,"startTime":"2026-05-19T01:10:04.131Z","endTime":"2026-05-19T01:10:08.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12038323949001,"aZ":-38.2995695060445,"pfxX":2.9886401941143372,"pfxZ":-3.525307251462168,"pX":-0.08765984945916168,"pZ":1.8278840551208329,"vX0":4.282857441062789,"vY0":-131.0402446608682,"vZ0":-3.2423368074329773,"x":120.34,"y":189.43,"x0":-2.132643673161928,"y0":50.00434899643651,"z0":5.947311794621777,"aX":5.189295816158856},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-6.8,"breakHorizontal":-6.4,"spinRate":2663,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.4182389358197782,"extension":5.938456439169467},"index":1,"playId":"84e8edb2-530e-3b71-9277-49a5681b291e","pitchNumber":2,"startTime":"2026-05-19T01:10:18.727Z","endTime":"2026-05-19T01:10:22.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"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-19T01:10:27.849Z","endTime":"2026-05-19T01:10:42.638Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"},"defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":91.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.521727376287856,"aZ":-25.510859945847486,"pfxX":-9.437424362324297,"pfxZ":3.1465485502979478,"pX":0.14339105618841866,"pZ":1.4901667024905547,"vX0":8.992875955474709,"vY0":-144.62428177400088,"vZ0":-8.441384059058004,"x":111.53,"y":198.55,"x0":-1.7792368166120438,"y0":50.005313345878385,"z0":6.009825414087966,"aX":-20.007757993613254},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":4.1,"breakHorizontal":15.4,"spinRate":1808,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.37862051871612756,"extension":5.995592029369036},"index":3,"playId":"e6920015-7012-3d9a-a1a3-a1578d0705cd","pitchNumber":3,"startTime":"2026-05-19T01:10:42.638Z","endTime":"2026-05-19T01:10:46.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.19,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:10:46.029Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Friedl grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-19T01:10:58.031Z","endTime":"2026-05-19T01:12:35.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".163"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".381"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".423"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".481"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".586"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.17"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.70"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.17"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.32"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.42"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.53"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.96"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.41"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.45"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.78"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"56.90"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.89"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".381"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".423"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".481"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".586"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.0,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.506847596259625,"aZ":-27.1044857849659,"pfxX":-8.915654620756879,"pfxZ":2.39667852138507,"pX":-1.2365986109618665,"pZ":2.8376671167122787,"vX0":6.047375234759263,"vY0":-144.4969185304321,"vZ0":-4.512527968386217,"x":164.14,"y":162.16,"x0":-2.1976673976095236,"y0":50.00319025766108,"z0":6.083843045507576,"aX":-18.863426234289257},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":3.6,"breakHorizontal":15.0,"spinRate":1899,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.3789891660150402,"extension":5.986706470746243},"index":0,"playId":"51c2168f-54f8-3dcc-af61-37a5b8ebc851","pitchNumber":1,"startTime":"2026-05-19T01:11:13.157Z","endTime":"2026-05-19T01:11:17.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":90.8,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.900624020153714,"aZ":-23.129537937793444,"pfxX":-8.718167325772017,"pfxZ":4.282963353923556,"pX":-0.5827201221829407,"pZ":2.522016361267749,"vX0":6.759822257152973,"vY0":-144.6586912206025,"vZ0":-6.258662102976915,"x":139.21,"y":170.69,"x0":-1.8214003842231856,"y0":50.00443414794908,"z0":6.139414754255339,"aX":-18.41110302672935},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":6.6,"breakHorizontal":14.4,"spinRate":1905,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.3791762793634721,"extension":6.044419324671357},"index":1,"playId":"809b88b1-52af-3bea-9f30-0028975689d7","pitchNumber":2,"startTime":"2026-05-19T01:11:27.237Z","endTime":"2026-05-19T01:11:31.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.324477476737215,"aZ":-33.03687259890479,"pfxX":-7.100819958138586,"pfxZ":-0.4912878038459678,"pX":0.8217976159183644,"pZ":0.9911522914075922,"vX0":8.932362415302276,"vY0":-131.66424583310948,"vZ0":-6.733866481095922,"x":85.68,"y":212.02,"x0":-1.7005420557142943,"y0":50.004871568656746,"z0":6.043098072640086,"aX":-12.40326179471176},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-2.3,"breakHorizontal":10.8,"spinRate":888,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4168374443042784,"extension":6.240508186147846},"index":2,"playId":"f66ed37f-0e30-3ed6-99d1-d2dde6334b02","pitchNumber":3,"startTime":"2026-05-19T01:11:42.242Z","endTime":"2026-05-19T01:11:45.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1,"outs":2},"pitchData":{"startSpeed":101.9,"endSpeed":93.3,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.31178185052593,"aZ":-11.63895335518085,"pfxX":-6.429438742793887,"pfxZ":9.228668994514475,"pX":-0.029667774821929203,"pZ":2.31937137216982,"vX0":7.718328393409279,"vY0":-148.01073057995004,"vZ0":-8.765079071757013,"x":118.13,"y":176.16,"x0":-1.832059986847804,"y0":50.00563903684611,"z0":5.99526557456245,"aX":-14.311359751996074},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":15.2,"breakHorizontal":10.2,"spinRate":2144,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3696210579996402,"extension":6.037900178239393},"index":3,"playId":"0cff3ac4-8cca-3b61-a9e3-97c0c29c3116","pitchNumber":4,"startTime":"2026-05-19T01:11:57.663Z","endTime":"2026-05-19T01:12:00.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-19T01:12:11.829Z","endTime":"2026-05-19T01:12:28.164Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":92.5,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.647182622979425,"aZ":-26.545105912234042,"pfxX":-8.50734892317633,"pfxZ":2.5988327999769414,"pX":-0.5812753246157152,"pZ":2.413710531656056,"vX0":7.020204449703322,"vY0":-145.7168569587376,"vZ0":-5.8999681343645,"x":139.16,"y":173.61,"x0":-1.906691382286189,"y0":50.004644551120755,"z0":6.050887193516731,"aX":-18.444960595448993},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":3.7,"breakHorizontal":14.2,"spinRate":1832,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.37472339161453627,"extension":6.196918123138889},"hitData":{"launchSpeed":92.6,"launchAngle":7.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.42,"coordY":147.97}},"index":5,"playId":"1ca83488-4934-37b8-be8f-63b45bc5c2da","pitchNumber":5,"startTime":"2026-05-19T01:12:28.164Z","endTime":"2026-05-19T01:12:35.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.45,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:12:35.552Z","atBatIndex":69}]