[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sam Antonacci grounds out, shortstop Colt Emerson to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T20:10:52.864Z","endTime":"2026-05-20T20:11:26.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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-20T17:55:56.171Z","endTime":"2026-05-20T19:45:29.635Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"},"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-20T19:45:29.635Z","endTime":"2026-05-20T20:10:43.770Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"},"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-20T20:10:43.770Z","endTime":"2026-05-20T20:10:54.965Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41687966299538,"aZ":-23.814117713642528,"pfxX":-8.148825056941599,"pfxZ":4.309033048745941,"pX":0.5411873118769549,"pZ":2.21251587030435,"vX0":11.033592261587103,"vY0":-137.68357301505546,"vZ0":-2.663398321827186,"x":96.37,"y":179.04,"x0":-2.439074983698061,"y0":50.00409164211532,"z0":4.784838069759346,"aX":-15.818235326579343},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.4,"breakHorizontal":12.7,"spinRate":2153,"spinDirection":253},"zone":6,"typeConfidence":0.8,"plateTime":0.39614209863218885,"extension":6.254208951339812},"index":3,"playId":"b8385f52-5383-3e24-b7b9-6d71312c5f7c","pitchNumber":1,"startTime":"2026-05-20T20:10:54.965Z","endTime":"2026-05-20T20:10:59.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":4,"startTime":"2026-05-20T20:11:09.114Z","endTime":"2026-05-20T20:11:18.412Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.460060144023807,"aZ":-22.21660522176317,"pfxX":-8.765919154175227,"pfxZ":5.11766420815384,"pX":0.5533652734613962,"pZ":2.560653453609996,"vX0":11.161194339205986,"vY0":-138.31822864229068,"vZ0":-2.486682290505788,"x":95.91,"y":169.64,"x0":-2.3861669156400427,"y0":50.00586763597686,"z0":4.95322984111617,"aX":-17.06988355473361},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.0,"breakHorizontal":13.7,"spinRate":2193,"spinDirection":254},"zone":6,"typeConfidence":0.85,"plateTime":0.3952573122694938,"extension":6.230967823949611},"hitData":{"launchSpeed":82.5,"launchAngle":5.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.11,"coordY":151.07}},"index":5,"playId":"20376f86-1fe1-3a2c-9837-a4a06ca535be","pitchNumber":2,"startTime":"2026-05-20T20:11:18.412Z","endTime":"2026-05-20T20:11:26.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":803011,"link":"/api/v1/people/803011"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-05-20T20:11:26.662Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Munetaka Murakami grounds out softly, catcher Jhonny Pereda to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T20:11:36.367Z","endTime":"2026-05-20T20:13:00.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67120152405373,"aZ":-24.923985943530187,"pfxX":0.7089379021723089,"pfxZ":4.406801504521912,"pX":-0.03345518801894806,"pZ":1.643104804195654,"vX0":6.078463860915199,"vY0":-126.82667960508223,"vZ0":-4.137236285640994,"x":118.28,"y":194.42,"x0":-2.543909139339495,"y0":50.00005636218977,"z0":5.261522463662183,"aX":1.1648992558175555},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.3,"breakHorizontal":-2.5,"spinRate":2190,"spinDirection":162},"zone":8,"typeConfidence":0.89,"plateTime":0.4303415148279175,"extension":6.179099077896733},"index":0,"playId":"b659de74-51f4-398a-ab6b-f7b70e7008a2","pitchNumber":1,"startTime":"2026-05-20T20:11:49.306Z","endTime":"2026-05-20T20:11:54.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.28086254421966,"aZ":-26.51541690714148,"pfxX":0.6064081587577346,"pfxZ":3.5985646174105863,"pX":0.7566412036598501,"pZ":1.155571252157231,"vX0":7.650022145598379,"vY0":-123.91144816197904,"vZ0":-4.379493836679228,"x":88.16,"y":207.58,"x0":-2.4356352259056697,"y0":50.00085124506826,"z0":5.1337831731835015,"aX":0.9523255197580488},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.9,"breakHorizontal":-2.6,"spinRate":2181,"spinDirection":200},"zone":14,"typeConfidence":0.89,"plateTime":0.44023061536457275,"extension":6.196301682937743},"index":1,"playId":"eb926882-eac8-3824-8c23-eb9bd65a901a","pitchNumber":2,"startTime":"2026-05-20T20:12:05.956Z","endTime":"2026-05-20T20:12:10.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.8,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.657671920616778,"aZ":-25.851442031738422,"pfxX":1.7886949043967595,"pfxZ":3.862435411888577,"pX":0.10843208972162026,"pZ":1.2281696813470135,"vX0":5.8810036294198405,"vY0":-126.03474272096621,"vZ0":-4.64422059272328,"x":112.87,"y":205.62,"x0":-2.472024647461875,"y0":50.00082152979366,"z0":5.141709455155613,"aX":2.922552173230441},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.4,"breakHorizontal":-4.3,"spinRate":2245,"spinDirection":145},"zone":14,"typeConfidence":0.91,"plateTime":0.4318854988040117,"extension":6.064858567702777},"index":2,"playId":"52c8bc3c-0396-3e7c-b241-967ec4e2f760","pitchNumber":3,"startTime":"2026-05-20T20:12:21.507Z","endTime":"2026-05-20T20:12:26.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":71.4,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.35381437253316,"aZ":-32.81101774969231,"pfxX":8.053642329716626,"pfxZ":-0.4948456836048125,"pX":-0.6571522378357841,"pZ":1.933118463715288,"vX0":2.5864183158108087,"vY0":-112.21111230907982,"vZ0":0.49815523414070584,"x":142.05,"y":186.59,"x0":-2.8695758366550086,"y0":50.003574457725705,"z0":5.037668137471586,"aX":10.321958439432521},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-0.5,"breakHorizontal":-15.2,"spinRate":2546,"spinDirection":74},"zone":7,"typeConfidence":0.92,"plateTime":0.4871956123133532,"extension":6.166203335393885},"index":3,"playId":"88a08760-8969-3e63-9662-b2f278e78fc8","pitchNumber":4,"startTime":"2026-05-20T20:12:34.738Z","endTime":"2026-05-20T20:12:38.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-20T20:12:45.569Z","endTime":"2026-05-20T20:12:52.879Z","isPitch":false,"type":"action","player":{"id":808959,"link":"/api/v1/people/808959"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.9,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.261754166677765,"aZ":-33.78045731472329,"pfxX":8.190651723504796,"pfxZ":-1.27018033092748,"pX":-0.1753914730211428,"pZ":1.6522819912639883,"vX0":3.3843096239663173,"vY0":-111.76218599352823,"vZ0":0.2616210079497665,"x":123.69,"y":194.17,"x0":-2.7736757884969454,"y0":50.00257491939431,"z0":5.004788224905754,"aX":10.35461773459493},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-1.9,"breakHorizontal":-15.7,"spinRate":2562,"spinDirection":71},"zone":8,"typeConfidence":0.9,"plateTime":0.4902053185868098,"extension":6.194557738280539},"hitData":{"launchSpeed":43.3,"launchAngle":-70.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":125.89,"coordY":201.51}},"index":5,"playId":"fe177db1-3989-397c-80e3-4e5073eed9e5","pitchNumber":5,"startTime":"2026-05-20T20:12:52.879Z","endTime":"2026-05-20T20:13:00.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-20T20:13:00.438Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Benintendi strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T20:13:09.729Z","endTime":"2026-05-20T20:14:52.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"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":95.5,"endSpeed":88.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.048192952507858,"aZ":-22.666487807390606,"pfxX":-6.804839124868432,"pfxZ":4.781397386018931,"pX":0.28057442195420407,"pZ":3.0882744515150478,"vX0":10.357592179832936,"vY0":-138.91259913950213,"vZ0":-0.7975535019625031,"x":106.31,"y":155.4,"x0":-2.58267479161292,"y0":50.0025180868141,"z0":4.86247671215463,"aX":-13.53104052419385},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.8,"breakHorizontal":10.6,"spinRate":2245,"spinDirection":251},"zone":3,"typeConfidence":0.88,"plateTime":0.39170365050567124,"extension":6.312629210209907},"index":0,"playId":"9e55306c-a00a-3094-a849-3b542ecde20e","pitchNumber":1,"startTime":"2026-05-20T20:13:29.939Z","endTime":"2026-05-20T20:13:35.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.386959229029276,"aZ":-21.145687944448564,"pfxX":-8.837696257840236,"pfxZ":5.565499526212926,"pX":-0.7524645848889749,"pZ":2.1485117450993907,"vX0":8.48661167369947,"vY0":-138.75456540555393,"vZ0":-3.2192220705872936,"x":145.68,"y":180.77,"x0":-2.6789738385123685,"y0":50.000279458568,"z0":4.706378294950787,"aX":-17.506169247275274},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.7,"breakHorizontal":14.6,"spinRate":2220,"spinDirection":252},"zone":4,"typeConfidence":0.9,"plateTime":0.3923447920388763,"extension":6.213289035367648},"index":1,"playId":"f4f36e08-4285-3acd-923d-ff3318c50977","pitchNumber":2,"startTime":"2026-05-20T20:13:48.524Z","endTime":"2026-05-20T20:13:52.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-20T20:14:00.585Z","endTime":"2026-05-20T20:14:14.640Z","isPitch":false,"type":"action","player":{"id":643217,"link":"/api/v1/people/643217"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.893849867476998,"aZ":-22.394069278130466,"pfxX":-8.4826431296292,"pfxZ":4.896631308398922,"pX":-0.8861335131268232,"pZ":3.723543542798571,"vX0":7.952470606530898,"vY0":-139.82041792925665,"vZ0":0.6719527862466124,"x":150.78,"y":138.24,"x0":-2.6528442054066326,"y0":50.00318668356125,"z0":4.939652538619476,"aX":-16.94563823944308},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.2,"breakHorizontal":13.9,"spinRate":2386,"spinDirection":255},"zone":11,"typeConfidence":0.88,"plateTime":0.390404049845392,"extension":6.330189567160717},"index":3,"playId":"d487e95d-65db-378d-8d65-5022e03006f4","pitchNumber":3,"startTime":"2026-05-20T20:14:14.640Z","endTime":"2026-05-20T20:14:18.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":71.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.12122081634979,"aZ":-28.941413176941133,"pfxX":6.059979510173145,"pfxZ":2.5435382766853563,"pX":1.3504991695985742,"pZ":1.2968149050366373,"vX0":7.126824440379387,"vY0":-112.01246695029825,"vZ0":-1.5191849135339464,"x":65.52,"y":203.77,"x0":-2.659089332578274,"y0":50.003815477916966,"z0":4.941378678560104,"aX":7.704121184567462},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":4.6,"breakHorizontal":-12.8,"spinRate":2525,"spinDirection":70},"zone":14,"typeConfidence":0.91,"plateTime":0.48888111890809993,"extension":6.172484092801044},"index":4,"playId":"7108974d-9850-39e0-8d96-82d10dd57bc2","pitchNumber":4,"startTime":"2026-05-20T20:14:31.742Z","endTime":"2026-05-20T20:14:35.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02600279174291,"aZ":-22.55728326259167,"pfxX":-7.026419824539705,"pfxZ":4.737773805929201,"pX":-0.6541359005019238,"pZ":2.818664179603492,"vX0":7.700902443596888,"vY0":-140.2219519414741,"vZ0":-1.7594713124121442,"x":141.93,"y":162.68,"x0":-2.4984435765513426,"y0":50.00063288480459,"z0":4.897951266739411,"aX":-14.257841797232453},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.5,"breakHorizontal":11.5,"spinRate":2403,"spinDirection":268},"zone":1,"typeConfidence":2.0,"plateTime":0.38779809265199194,"extension":6.275832394225268},"index":5,"playId":"73ff5078-c9a5-3f98-bb11-0e4674bc258f","pitchNumber":5,"startTime":"2026-05-20T20:14:47.592Z","endTime":"2026-05-20T20:14:52.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-20T20:14:52.365Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cole Young walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T20:16:34.817Z","endTime":"2026-05-20T20:18:35.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.777930532735,"aZ":-11.211707455512828,"pfxX":-4.256343973387393,"pfxZ":11.380565628097862,"pX":0.1516903740126646,"pZ":3.3995298147695454,"vX0":7.377305722598575,"vY0":-133.85194602742578,"vZ0":-5.177875483639046,"x":111.22,"y":146.99,"x0":-2.0683772972221295,"y0":50.0064585350397,"z0":6.139797207087222,"aX":-7.843475314898931},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.9,"breakHorizontal":6.4,"spinRate":2452,"spinDirection":201},"zone":12,"typeConfidence":0.92,"plateTime":0.4068624643463168,"extension":6.892121165889375},"index":0,"playId":"b713c2fc-784b-3403-9259-8bf35173e133","pitchNumber":1,"startTime":"2026-05-20T20:17:02.381Z","endTime":"2026-05-20T20:17:06.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.824088510164664,"aZ":-11.743370008818996,"pfxX":-5.7772553828203455,"pfxZ":11.255742551525152,"pX":-0.4931682284655598,"pZ":2.4445577718077502,"vX0":6.360306268858736,"vY0":-133.86239276059652,"vZ0":-6.837232410976357,"x":135.8,"y":172.78,"x0":-2.149082247737709,"y0":50.00444926439976,"z0":5.872179260868531,"aX":-10.488671074246904},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.1,"breakHorizontal":9.1,"spinRate":2547,"spinDirection":206},"zone":4,"typeConfidence":0.67,"plateTime":0.4091335170080801,"extension":6.788995118773082},"index":1,"playId":"ab09639f-4768-3036-a9ea-ef10fb301d7a","pitchNumber":2,"startTime":"2026-05-20T20:17:24.440Z","endTime":"2026-05-20T20:17:28.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.796701475148303,"aZ":-12.79628627637749,"pfxX":-5.2909143597226365,"pfxZ":10.117574878380788,"pX":-1.72802857917525,"pZ":3.2929221248429603,"vX0":3.096461727033133,"vY0":-136.9433283552218,"vZ0":-4.992279864649448,"x":182.87,"y":149.87,"x0":-2.180850996349343,"y0":50.006109389079896,"z0":6.002147082907353,"aX":-10.137942826236728},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":9.0,"spinRate":2488,"spinDirection":204},"zone":11,"typeConfidence":0.84,"plateTime":0.3986490898365531,"extension":6.616353153567793},"index":2,"playId":"ac5a9557-9ec4-3ef8-9877-c0781fe82903","pitchNumber":3,"startTime":"2026-05-20T20:17:42.227Z","endTime":"2026-05-20T20:17:45.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53632602525,"aZ":-31.418837227122673,"pfxX":1.6848752894488823,"pfxZ":0.5056530432058706,"pX":-0.11030179209256412,"pZ":0.2755913962090861,"vX0":4.631402769850916,"vY0":-121.26363003446968,"vZ0":-6.867929552059259,"x":121.2,"y":231.34,"x0":-2.2598518177277382,"y0":50.004305969009096,"z0":5.867283946436093,"aX":2.522049649795141},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.4,"breakHorizontal":-4.1,"spinRate":2453,"spinDirection":118},"zone":13,"typeConfidence":0.89,"plateTime":0.4507765058796762,"extension":6.936158104846987},"index":3,"playId":"84ac6bb3-8c1b-322f-8f56-eeafecc739d1","pitchNumber":4,"startTime":"2026-05-20T20:17:56.796Z","endTime":"2026-05-20T20:18:00.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.657103724020725,"aZ":-23.075078316884,"pfxX":2.9175871835175524,"pfxZ":5.19422984199808,"pX":-0.8299417760294481,"pZ":3.8725427351296986,"vX0":3.3014576415378807,"vY0":-130.32829446459112,"vZ0":-1.174452065224513,"x":148.64,"y":134.22,"x0":-2.4836765794300453,"y0":50.00442645797329,"z0":6.042152519313313,"aX":5.110652487795052},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.5,"breakHorizontal":-5.9,"spinRate":2723,"spinDirection":178},"zone":11,"typeConfidence":0.69,"plateTime":0.4173545715990761,"extension":6.47379157371776},"index":4,"playId":"74a6cdfc-f970-3a46-b8b1-064f9d8cd15e","pitchNumber":5,"startTime":"2026-05-20T20:18:14.414Z","endTime":"2026-05-20T20:18:18.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.554327382872867,"aZ":-9.345056437572293,"pfxX":-2.966074824126696,"pfxZ":12.149676212465419,"pX":-0.19763606868161057,"pZ":1.2286935552528542,"vX0":5.824515861857559,"vY0":-135.47457878577848,"vZ0":-10.763146907849965,"x":124.53,"y":205.61,"x0":-1.9795530871174933,"y0":50.0038266758739,"z0":5.882197641507936,"aX":-5.574056927656103},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.2,"breakHorizontal":4.3,"spinRate":2478,"spinDirection":199},"zone":13,"typeConfidence":0.95,"plateTime":0.4026182885171785,"extension":6.750293985360286},"index":5,"playId":"6024e82b-a067-3049-9454-4593b67a6dbd","pitchNumber":6,"startTime":"2026-05-20T20:18:30.846Z","endTime":"2026-05-20T20:18:35.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-05-20T20:18:35.935Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Julio Rodríguez flies out to right fielder Jarred Kelenic.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T20:18:47.835Z","endTime":"2026-05-20T20:19:34.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":72.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.854927160255706,"aZ":-40.96762705382909,"pfxX":2.6295302797032156,"pfxZ":-6.802920238789026,"pX":0.10622426453599844,"pZ":2.936236434431122,"vX0":4.057087769416718,"vY0":-112.48296510241758,"vZ0":1.451310706496819,"x":112.95,"y":159.5,"x0":-2.0568755696456624,"y0":50.00429096055359,"z0":6.41067209527784,"aX":3.397227571814685},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-11.8,"breakHorizontal":-5.8,"spinRate":2437,"spinDirection":19},"zone":5,"typeConfidence":0.9,"plateTime":0.4854357904048854,"extension":6.684125600504534},"index":0,"playId":"a8f26054-b668-3af8-8c1d-4a8a4f3dcaa5","pitchNumber":1,"startTime":"2026-05-20T20:19:01.420Z","endTime":"2026-05-20T20:19:06.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.972122687921747,"aZ":-15.318473781065276,"pfxX":-8.54038411677126,"pfxZ":8.967093046684084,"pX":-0.4874519707015201,"pZ":1.3180196237681086,"vX0":7.128528220648352,"vY0":-135.12884502804016,"vZ0":-9.46584521272394,"x":135.58,"y":203.19,"x0":-2.029286392593093,"y0":50.001154000419625,"z0":5.904651020551978,"aX":-16.048760379256322},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":14.3,"spinRate":2374,"spinDirection":207},"zone":13,"typeConfidence":0.89,"plateTime":0.4028606397541066,"extension":6.677298138870396},"hitData":{"launchSpeed":86.9,"launchAngle":55.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.64,"coordY":123.07}},"index":1,"playId":"5378c5e2-5d0c-343b-b40b-2567eb489a70","pitchNumber":2,"startTime":"2026-05-20T20:19:20.404Z","endTime":"2026-05-20T20:19:34.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-05-20T20:19:34.357Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor challenged (pitch result), call on the field was confirmed: Josh Naylor called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T20:19:36.869Z","endTime":"2026-05-20T20:21:56.179Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.012116021660102,"aZ":-15.109195951244477,"pfxX":-9.148176900346588,"pfxZ":8.893844781947092,"pX":-1.093765822196763,"pZ":2.9921028664420124,"vX0":6.43694925308215,"vY0":-137.08357812223645,"vZ0":-5.211268705390062,"x":158.69,"y":157.99,"x0":-2.274277086978853,"y0":50.00089004143357,"z0":5.935803698979652,"aX":-17.549645686802688},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":15.4,"spinRate":2488,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.3983206827320789,"extension":6.8814046495641525},"index":0,"playId":"7ca855b4-c03f-3bb1-b1dd-5fce5a8eae77","pitchNumber":1,"startTime":"2026-05-20T20:19:58.057Z","endTime":"2026-05-20T20:20:01.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.421190257915757,"aZ":-10.060864276973767,"pfxX":-2.6785909979025124,"pfxZ":11.682823321629193,"pX":0.4148572486778506,"pZ":4.232958025289379,"vX0":7.745066440904178,"vY0":-136.1144939184236,"vZ0":-3.123273908516703,"x":101.19,"y":124.49,"x0":-2.108515128903619,"y0":50.00484998806528,"z0":6.082762659836854,"aX":-5.07255466121752},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.8,"breakHorizontal":3.4,"spinRate":2536,"spinDirection":207},"zone":12,"typeConfidence":0.96,"plateTime":0.4010762927114855,"extension":6.781070461070044},"index":1,"playId":"e3382c68-7735-3b0c-b848-e6028ecccb01","pitchNumber":2,"startTime":"2026-05-20T20:20:19.603Z","endTime":"2026-05-20T20:20:24.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Cole Young caught stealing 2nd base, catcher Drew Romo to shortstop Luisangel Acuña.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"e3382c68-7735-3b0c-b848-e6028ecccb01","startTime":"2026-05-20T20:20:38.519Z","endTime":"2026-05-20T20:20:54.562Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"},"defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":1.2,"dramaIndex":60.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.582191775349283,"aZ":-10.257634184663235,"pfxX":-4.371805903540258,"pfxZ":11.012381705380886,"pX":-0.5022902836990969,"pZ":2.6724186480921044,"vX0":6.237206434870682,"vY0":-139.30104562520341,"vZ0":-7.140769698736018,"x":136.15,"y":166.62,"x0":-2.1893384510803022,"y0":50.00506422270214,"z0":5.926814056068971,"aX":-8.702656479788855},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.8,"breakHorizontal":6.8,"spinRate":2576,"spinDirection":205},"zone":4,"typeConfidence":0.95,"plateTime":0.3913169712332043,"extension":6.758779739320123},"index":3,"playId":"07748611-8cc1-3030-9dda-d64bb1b9ed8b","pitchNumber":3,"startTime":"2026-05-20T20:20:54.562Z","endTime":"2026-05-20T20:20:58.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.826913086716342,"aZ":-28.237087954202288,"pfxX":2.1887867940178722,"pfxZ":2.4392877054929367,"pX":0.5659736509750961,"pZ":0.7840666322992721,"vX0":6.346812770371591,"vY0":-125.24698461545536,"vZ0":-6.853643639880574,"x":95.43,"y":217.61,"x0":-2.270343961571272,"y0":50.000871333649144,"z0":5.820644476608991,"aX":3.526650285672589},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.2,"breakHorizontal":-5.3,"spinRate":2695,"spinDirection":94},"zone":14,"typeConfidence":0.91,"plateTime":0.4348933473274954,"extension":6.741633877936653},"index":4,"playId":"a12b78f0-9a31-3f1a-94dc-16f074a4b2c0","pitchNumber":4,"startTime":"2026-05-20T20:21:08.654Z","endTime":"2026-05-20T20:21:12.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20142724240925,"aZ":-17.11232677572282,"pfxX":-10.746218697416182,"pfxZ":7.576343472646311,"pX":0.46696212778455903,"pZ":2.9137585946343734,"vX0":10.243997614974967,"vY0":-139.3663269843625,"vZ0":-4.743161579853038,"x":99.2,"y":160.11,"x0":-1.8413757702947142,"y0":50.00206798135639,"z0":5.750434022147442,"aX":-21.36322881054349},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":17.6,"spinRate":2486,"spinDirection":217},"zone":3,"typeConfidence":0.84,"plateTime":0.39141366447584414,"extension":6.760628950447525},"index":5,"playId":"9518e2bc-951c-3a1d-926f-3697367ea51e","pitchNumber":5,"startTime":"2026-05-20T20:21:29.179Z","endTime":"2026-05-20T20:21:56.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"}},"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":1.2,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-05-20T20:21:56.179Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colson Montgomery walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T20:23:41.251Z","endTime":"2026-05-20T20:25:06.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":86.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.790133601819228,"aZ":-23.306022686372064,"pfxX":-8.029499951940647,"pfxZ":4.649003894412633,"pX":-0.4225126508010127,"pZ":2.8288884765927405,"vX0":8.82730089281486,"vY0":-136.94630967368735,"vZ0":-1.23728232125026,"x":133.11,"y":162.4,"x0":-2.6365988199358337,"y0":50.0067966372176,"z0":4.872989976342815,"aX":-15.3330655366315},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.4,"breakHorizontal":12.8,"spinRate":2234,"spinDirection":256},"zone":4,"typeConfidence":0.83,"plateTime":0.39918066814547126,"extension":6.1646248609696865},"index":0,"playId":"b7edf307-3fec-3245-8e1a-bfc20864f650","pitchNumber":1,"startTime":"2026-05-20T20:23:55.191Z","endTime":"2026-05-20T20:23:59.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.229190844676385,"aZ":-25.690687409304108,"pfxX":-0.5209698718183624,"pfxZ":4.145815854469094,"pX":2.195456265977156,"pZ":0.33941410324938975,"vX0":11.00186018453249,"vY0":-124.12944832860359,"vZ0":-6.333409441061491,"x":33.31,"y":229.62,"x0":-2.2217364080993325,"y0":50.005921447423354,"z0":5.055622736975296,"aX":-0.8172564500027382},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.2,"breakHorizontal":-1.6,"spinRate":2303,"spinDirection":229},"zone":14,"typeConfidence":0.87,"plateTime":0.4408162823256818,"extension":6.182829490422684},"index":1,"playId":"cfc442f3-bac2-3dde-9dbf-26a4a6d7f7eb","pitchNumber":2,"startTime":"2026-05-20T20:24:09.121Z","endTime":"2026-05-20T20:24:13.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.269593702808624,"aZ":-28.135936836697333,"pfxX":1.8145787361826757,"pfxZ":2.5865939903697974,"pX":-0.8588083144916605,"pZ":2.235224662682032,"vX0":3.701386655809693,"vY0":-123.02603973339242,"vZ0":-1.6569368625535992,"x":149.74,"y":178.43,"x0":-2.6078839972458523,"y0":50.00112827746129,"z0":5.261734584983913,"aX":2.8315800642624196},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.6,"breakHorizontal":-4.0,"spinRate":2182,"spinDirection":145},"zone":7,"typeConfidence":0.89,"plateTime":0.44216750182119213,"extension":6.157194211645632},"index":2,"playId":"4367421e-65e5-37b0-bc15-f6ca50eb1934","pitchNumber":3,"startTime":"2026-05-20T20:24:29.616Z","endTime":"2026-05-20T20:24:34.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.227925799954924,"aZ":-22.042691800578087,"pfxX":-5.961241750938636,"pfxZ":5.155103111337134,"pX":-1.6620602118384376,"pZ":3.1295424457618735,"vX0":4.866478756745312,"vY0":-138.43487493809772,"vZ0":-0.9117648014059464,"x":180.35,"y":154.28,"x0":-2.657294541567183,"y0":50.00287682709109,"z0":4.921510033919602,"aX":-11.717340835910596},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.4,"breakHorizontal":10.0,"spinRate":2238,"spinDirection":252},"zone":11,"typeConfidence":0.91,"plateTime":0.39374638398156936,"extension":6.198714117994631},"index":3,"playId":"9f8854af-a0fc-3c9b-8a8e-e7d32e26877d","pitchNumber":4,"startTime":"2026-05-20T20:24:44.591Z","endTime":"2026-05-20T20:24:49.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":95.5,"endSpeed":88.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.158255349831645,"aZ":-20.779572597843096,"pfxX":-8.237891692597582,"pfxZ":5.75501571124982,"pX":-1.3841211171106078,"pZ":3.272860748417473,"vX0":6.409778919290205,"vY0":-139.1173902652581,"vZ0":-0.6745349764314303,"x":169.76,"y":150.41,"x0":-2.6357803814093694,"y0":50.004594253325685,"z0":4.88290500874807,"aX":-16.317497036445964},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.6,"breakHorizontal":13.8,"spinRate":2342,"spinDirection":244},"zone":11,"typeConfidence":0.91,"plateTime":0.39215985492718586,"extension":6.291043253902175},"index":4,"playId":"24202f69-4567-3ab4-ba7b-0c8d2087bcec","pitchNumber":5,"startTime":"2026-05-20T20:25:02.270Z","endTime":"2026-05-20T20:25:06.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-05-20T20:25:06.330Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chase Meidroth walks. Colson Montgomery to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T20:25:31.607Z","endTime":"2026-05-20T20:26:39.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"postOnSecond":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"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":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T20:25:26.136Z","endTime":"2026-05-20T20:25:33.847Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"first":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.474010192130994,"aZ":-29.144764393026666,"pfxX":-10.502221529836216,"pfxZ":1.5469577588024936,"pX":-1.7699435145117932,"pZ":3.2422242407969804,"vX0":6.13172506197835,"vY0":-138.6655608806768,"vZ0":0.6163245458596464,"x":184.47,"y":151.24,"x0":-2.639318755138178,"y0":50.00244457911151,"z0":4.953534398717966,"aX":-20.55938996536711},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.1,"breakHorizontal":17.9,"spinRate":2340,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.39420573563953987,"extension":6.185442257399374},"index":1,"playId":"0591b135-1750-3279-82d4-b6eb5605a437","pitchNumber":1,"startTime":"2026-05-20T20:25:33.847Z","endTime":"2026-05-20T20:25:41.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"first":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":95.8,"endSpeed":88.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.526563183567916,"aZ":-20.8790327600576,"pfxX":-6.326210198482621,"pfxZ":5.656025732836747,"pX":-1.418449439093273,"pZ":3.874252168451162,"vX0":5.411375091338118,"vY0":-139.5378229486304,"vZ0":0.5619004619406631,"x":171.07,"y":134.18,"x0":-2.54847091746666,"y0":50.00589770746138,"z0":5.032093050500423,"aX":-12.64171837076671},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.6,"breakHorizontal":10.6,"spinRate":2240,"spinDirection":250},"zone":11,"typeConfidence":0.92,"plateTime":0.3905741623448389,"extension":6.260081659124086},"index":2,"playId":"c60cc156-134e-33b4-b272-7ce84ca13e1a","pitchNumber":2,"startTime":"2026-05-20T20:25:51.843Z","endTime":"2026-05-20T20:25:56.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"first":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.551772339961687,"aZ":-34.642464512928164,"pfxX":-11.329464410057724,"pfxZ":-1.2599160670865164,"pX":-1.3566000521258854,"pZ":2.8449194998558465,"vX0":7.450808955410811,"vY0":-138.7987177205921,"vZ0":0.8479899767807368,"x":168.71,"y":161.97,"x0":-2.601346509482115,"y0":50.00468474378443,"z0":4.839009555069364,"aX":-22.14693908444072},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-1.9,"breakHorizontal":19.0,"spinRate":2352,"spinDirection":253},"zone":11,"typeConfidence":0.91,"plateTime":0.39434567657456787,"extension":6.15289028376842},"index":3,"playId":"5e26b9f9-3708-3d49-8692-1488ada9e224","pitchNumber":3,"startTime":"2026-05-20T20:26:14.495Z","endTime":"2026-05-20T20:26:19.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"first":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.055043110036742,"aZ":-21.81552882847549,"pfxX":-7.921227400456417,"pfxZ":5.263351322004581,"pX":-0.4117936457421523,"pZ":3.685317562165474,"vX0":8.415896745928668,"vY0":-138.70397960261025,"vZ0":0.49334852137495366,"x":132.7,"y":139.28,"x0":-2.4414155721091997,"y0":50.00281678593647,"z0":4.948261348173197,"aX":-15.592009283724714},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.8,"breakHorizontal":12.8,"spinRate":2245,"spinDirection":250},"zone":11,"typeConfidence":0.89,"plateTime":0.3933572438643207,"extension":6.23533799496581},"index":4,"playId":"acfadeeb-4149-3e24-b446-37af3ae75f14","pitchNumber":4,"startTime":"2026-05-20T20:26:32.481Z","endTime":"2026-05-20T20:26:39.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"first":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.5,"awayTeamWinProbability":59.5,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":1.54,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-05-20T20:26:39.955Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jarred Kelenic walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T20:27:32.501Z","endTime":"2026-05-20T20:30:26.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"postOnSecond":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"postOnThird":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,6,7,8,9],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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-20T20:26:45.238Z","endTime":"2026-05-20T20:27:34.828Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"second":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.221281680993282,"aZ":-29.37599769016204,"pfxX":0.7114858152325483,"pfxZ":1.721974650915187,"pX":0.4471152839213287,"pZ":1.9308805268302063,"vX0":6.769283048482433,"vY0":-125.55978142115836,"vZ0":-2.4713761621453583,"x":99.96,"y":186.65,"x0":-2.356760574671016,"y0":50.00367228693315,"z0":5.276683493343116,"aX":1.154452050049346},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.9,"breakHorizontal":-2.5,"spinRate":2295,"spinDirection":177},"zone":9,"typeConfidence":0.93,"plateTime":0.433328253911506,"extension":6.184327480740773},"index":1,"playId":"7f3f6e03-1839-3a9a-88c1-9c4adbcf2186","pitchNumber":1,"startTime":"2026-05-20T20:27:34.828Z","endTime":"2026-05-20T20:27:39.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"second":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":96.0,"endSpeed":89.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01467903795659,"aZ":-22.20895576643191,"pfxX":-8.095332113371494,"pfxZ":4.955895375774672,"pX":-1.0879892604351673,"pZ":2.6220449185319024,"vX0":7.0504815795271725,"vY0":-139.83724203769674,"vZ0":-2.3997893163773303,"x":158.47,"y":167.98,"x0":-2.5714210070409576,"y0":50.004099406627304,"z0":4.924718141999915,"aX":-16.279250882292814},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.8,"breakHorizontal":13.4,"spinRate":2371,"spinDirection":241},"zone":11,"typeConfidence":0.9,"plateTime":0.3894349069298757,"extension":6.1644101145393595},"index":2,"playId":"2f9d87f0-4bc5-3712-99cf-f1e3114dbcda","pitchNumber":2,"startTime":"2026-05-20T20:27:52.730Z","endTime":"2026-05-20T20:27:58.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"second":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":79.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.22019967235696,"aZ":-26.86666188201893,"pfxX":0.17901028199667302,"pfxZ":3.4123929071786256,"pX":3.017067805763125,"pZ":0.8968828068566442,"vX0":12.32455767528225,"vY0":-122.80326875199955,"vZ0":-4.868782224379769,"x":2.0,"y":214.56,"x0":-2.0522971713464466,"y0":50.001912460268,"z0":5.14215163965412,"aX":0.2768978327105402},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.4,"breakHorizontal":-2.6,"spinRate":2325,"spinDirection":103},"zone":14,"typeConfidence":0.82,"plateTime":0.44298920546443776,"extension":6.1383239620914525},"index":3,"playId":"3b08a9ab-6aaf-304c-9936-a4bf34a4899d","pitchNumber":3,"startTime":"2026-05-20T20:28:11.094Z","endTime":"2026-05-20T20:28:22.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"second":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Emerson Hancock. Colson Montgomery to 3rd. Chase Meidroth to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":4,"actionPlayId":"3b08a9ab-6aaf-304c-9936-a4bf34a4899d","startTime":"2026-05-20T20:28:42.013Z","endTime":"2026-05-20T20:28:53.402Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"second":{"id":695657,"link":"/api/v1/people/695657"},"postOnSecond":{"id":805367,"link":"/api/v1/people/805367"},"postOnThird":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":1.93,"dramaIndex":83.0,"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":5,"startTime":"2026-05-20T20:28:53.402Z","endTime":"2026-05-20T20:29:09.423Z","isPitch":false,"type":"action","player":{"id":672284,"link":"/api/v1/people/672284"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94644701265722,"aZ":-24.922234202346143,"pfxX":-7.008834835179965,"pfxZ":3.6242607390587818,"pX":-0.3335821126117799,"pZ":3.380650303413347,"vX0":8.779986006815882,"vY0":-139.9774266689382,"vZ0":0.03908701202917553,"x":129.72,"y":147.5,"x0":-2.5871582901518897,"y0":50.00535779746467,"z0":4.986214852246351,"aX":-14.035536964788315},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.7,"breakHorizontal":11.0,"spinRate":2232,"spinDirection":243},"zone":11,"typeConfidence":0.85,"plateTime":0.3899614198633383,"extension":6.271645419276694},"index":6,"playId":"40a69381-a63a-36a2-a4b6-539db604d8fa","pitchNumber":4,"startTime":"2026-05-20T20:29:09.423Z","endTime":"2026-05-20T20:29:15.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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.4,"endSpeed":88.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.741439261971045,"aZ":-24.30451778091378,"pfxX":-7.122043456279382,"pfxZ":3.984669804296553,"pX":-1.038486811501058,"pZ":3.2896800187144426,"vX0":6.80377513128827,"vY0":-138.87020678745267,"vZ0":-0.27582267861187676,"x":156.58,"y":149.96,"x0":-2.581357079827221,"y0":50.003717568096995,"z0":4.991184662508198,"aX":-14.071559284302191},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.3,"breakHorizontal":11.6,"spinRate":2248,"spinDirection":244},"zone":11,"typeConfidence":0.87,"plateTime":0.3926858522745178,"extension":6.303101392141752},"index":7,"playId":"dd7c772d-e674-3379-b627-abc2f23a777a","pitchNumber":5,"startTime":"2026-05-20T20:29:34.237Z","endTime":"2026-05-20T20:29:38.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":96.7,"endSpeed":88.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.029969746926263,"aZ":-23.85822137388491,"pfxX":-8.058877651858205,"pfxZ":4.137637684814184,"pX":0.09742275312094735,"pZ":2.0161835175465916,"vX0":10.327051695154044,"vY0":-140.47881318344523,"vZ0":-3.62152637470697,"x":113.29,"y":184.34,"x0":-2.5690332741945423,"y0":50.00611464837812,"z0":4.862175229274278,"aX":-16.208112372575943},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.0,"breakHorizontal":12.6,"spinRate":2162,"spinDirection":252},"zone":8,"typeConfidence":0.87,"plateTime":0.38902172365972243,"extension":6.204633075797233},"index":8,"playId":"ddfcc66c-0820-3cc5-8988-0fd8b5e91d89","pitchNumber":6,"startTime":"2026-05-20T20:29:54.244Z","endTime":"2026-05-20T20:29:58.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56465716542187,"aZ":-21.47305304221606,"pfxX":-6.106986933128413,"pfxZ":5.271261248527349,"pX":-0.9973577859815779,"pZ":3.3619031074758636,"vX0":6.550696362231893,"vY0":-140.57797849329404,"vZ0":-0.7361494876617783,"x":155.02,"y":148.01,"x0":-2.5484294689022176,"y0":50.00352969312612,"z0":5.0030093490028404,"aX":-12.400055089738196},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.6,"breakHorizontal":10.0,"spinRate":2323,"spinDirection":250},"zone":11,"typeConfidence":0.92,"plateTime":0.38750433527705264,"extension":6.288056130500293},"index":9,"playId":"9ce268e7-0912-3f1a-8917-f273846f96f9","pitchNumber":7,"startTime":"2026-05-20T20:30:18.402Z","endTime":"2026-05-20T20:30:26.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.2,"awayTeamWinProbability":66.8,"homeTeamWinProbabilityAdded":-2.499999999999993,"leverageIndex":1.93,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-05-20T20:30:26.318Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristan Peters strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T20:30:37.321Z","endTime":"2026-05-20T20:32:16.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"postOnSecond":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"postOnThird":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.153928871739485,"aZ":-33.56216693649853,"pfxX":-9.999468407786264,"pfxZ":-0.8095997181704524,"pX":-0.31869284412154136,"pZ":0.8587393343226526,"vX0":9.251057946510915,"vY0":-129.4626624908641,"vZ0":-3.3722307086092176,"x":129.15,"y":215.59,"x0":-2.626490133912792,"y0":50.004135942649846,"z0":4.72725300432913,"aX":-17.10113738467075},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-2.0,"breakHorizontal":16.2,"spinRate":1571,"spinDirection":274},"zone":13,"typeConfidence":0.88,"plateTime":0.42188255839250344,"extension":6.275214425054297},"index":0,"playId":"050c8c6f-c689-3424-ab0d-158f2632e39e","pitchNumber":1,"startTime":"2026-05-20T20:30:47.832Z","endTime":"2026-05-20T20:30:53.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63487040036295,"aZ":-32.319266562834024,"pfxX":-9.243894126954496,"pfxZ":-0.089090063612975,"pX":-1.7073974999372865,"pZ":1.9726700900305982,"vX0":5.502061763403792,"vY0":-126.51854053843299,"vZ0":-0.6898423182774076,"x":182.08,"y":185.52,"x0":-2.703870863060386,"y0":50.00283309232391,"z0":4.828010109942837,"aX":-15.058859913885737},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.1,"breakHorizontal":15.6,"spinRate":1743,"spinDirection":276},"zone":13,"typeConfidence":0.88,"plateTime":0.432120257311686,"extension":6.120537135464876},"index":1,"playId":"6bb247f8-696c-3b24-bef8-d28e427416de","pitchNumber":2,"startTime":"2026-05-20T20:31:04.829Z","endTime":"2026-05-20T20:31:09.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.940303221286925,"aZ":-28.07250391096411,"pfxX":1.4374010678972056,"pfxZ":2.611362315325703,"pX":0.5782687168430327,"pZ":1.597768578410902,"vX0":6.978441955194333,"vY0":-123.80504291108153,"vZ0":-2.9602177871968713,"x":94.96,"y":195.64,"x0":-2.449999711916411,"y0":50.00414204922573,"z0":5.129410007873034,"aX":2.256668515996534},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.3,"breakHorizontal":-4.1,"spinRate":2422,"spinDirection":141},"zone":9,"typeConfidence":0.89,"plateTime":0.44039763076693816,"extension":6.132835661908772},"index":2,"playId":"5f77c5b0-2cb9-3c31-b0ba-f968e72f5d9e","pitchNumber":3,"startTime":"2026-05-20T20:31:21.609Z","endTime":"2026-05-20T20:31:29.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":96.0,"endSpeed":88.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01442799356421,"aZ":-24.6231393207597,"pfxX":-7.807871295414209,"pfxZ":3.779905331057325,"pX":-0.2661866492185747,"pZ":3.3176873402600835,"vX0":9.230625808702285,"vY0":-139.70216822349707,"vZ0":-0.06297146139963417,"x":127.15,"y":149.2,"x0":-2.5805678434765227,"y0":50.00687958382123,"z0":4.943238565899596,"aX":-15.617904459481151},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.1,"breakHorizontal":12.5,"spinRate":2333,"spinDirection":244},"zone":2,"typeConfidence":0.83,"plateTime":0.39031592891015077,"extension":6.336380700303983},"index":3,"playId":"a2b7ef5c-8da6-3246-bd64-572f843c6c4e","pitchNumber":4,"startTime":"2026-05-20T20:31:50.486Z","endTime":"2026-05-20T20:31:54.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23941429510607,"aZ":-37.55145045106224,"pfxX":-9.278919747666155,"pfxZ":-3.234501453429802,"pX":-0.9397371667840273,"pZ":0.6540826973269225,"vX0":7.52172183035021,"vY0":-127.76524363876386,"vZ0":-2.9338138840738317,"x":152.82,"y":221.12,"x0":-2.70995034955541,"y0":50.00617725782039,"z0":4.7555708287380885,"aX":-15.411321634550948},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-6.2,"breakHorizontal":15.2,"spinRate":1614,"spinDirection":286},"zone":13,"typeConfidence":0.88,"plateTime":0.42797990313976664,"extension":6.135498241362321},"index":4,"playId":"a1481d40-bce7-3ecc-8bd0-cc854a347ead","pitchNumber":5,"startTime":"2026-05-20T20:32:11.372Z","endTime":"2026-05-20T20:32:16.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":6.399999999999999,"leverageIndex":2.04,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-05-20T20:32:16.759Z","atBatIndex":9},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Drew Romo grounds into a double play, second baseman Cole Young to shortstop Colt Emerson to first baseman Josh Naylor. Jarred Kelenic out at 2nd. Drew Romo out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T20:32:26.101Z","endTime":"2026-05-20T20:34:19.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,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":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70497243200445,"aZ":-24.43917979636074,"pfxX":-7.810254688206674,"pfxZ":3.785967729581693,"pX":-1.7434481400385973,"pZ":2.2844367487667614,"vX0":5.526345634212829,"vY0":-141.24360847997954,"vZ0":-2.7200088157901967,"x":183.46,"y":177.1,"x0":-2.699279463887255,"y0":50.00409147308978,"z0":4.811968897597122,"aX":-15.963226689493093},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.6,"breakHorizontal":13.2,"spinRate":2302,"spinDirection":247},"zone":13,"typeConfidence":0.89,"plateTime":0.3860947038294995,"extension":6.290687163689348},"index":0,"playId":"5add2987-8cc2-3f79-8282-adbb8679c11c","pitchNumber":1,"startTime":"2026-05-20T20:32:39.896Z","endTime":"2026-05-20T20:32:43.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.394101636184818,"aZ":-28.25163972976395,"pfxX":0.15459257668239434,"pfxZ":2.4581396107720614,"pX":1.5215419547848412,"pZ":1.232658769815947,"vX0":9.514749600433941,"vY0":-125.3057925194721,"vZ0":-3.9684762126652853,"x":59.0,"y":205.5,"x0":-2.3386938302262505,"y0":50.0036645343071,"z0":5.135067286538815,"aX":0.2460878373763688},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.7,"breakHorizontal":-2.4,"spinRate":2420,"spinDirection":198},"zone":14,"typeConfidence":0.91,"plateTime":0.43645444793794574,"extension":6.22596085367747},"index":1,"playId":"fd32c460-9ffd-3ab1-9fe0-7ebdae9316e1","pitchNumber":2,"startTime":"2026-05-20T20:32:55.945Z","endTime":"2026-05-20T20:32:59.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-05-20T20:33:16.812Z","endTime":"2026-05-20T20:33:29.024Z","isPitch":false,"type":"action","player":{"id":691011,"link":"/api/v1/people/691011"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.523944542088227,"aZ":-21.999802974348725,"pfxX":-7.581197303987983,"pfxZ":4.96497551873316,"pX":-0.6513233539195493,"pZ":2.4548156182535137,"vX0":8.162781430664033,"vY0":-141.78497687818307,"vZ0":-2.7770151214836867,"x":141.83,"y":172.5,"x0":-2.5740507673601836,"y0":50.00202862815276,"z0":4.841074403794651,"aX":-15.531683839600086},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.6,"breakHorizontal":12.2,"spinRate":2304,"spinDirection":250},"zone":4,"typeConfidence":0.91,"plateTime":0.3853958155512487,"extension":6.246118624542013},"index":3,"playId":"d3fffe6d-8b25-3c81-be38-871d301ad3bc","pitchNumber":3,"startTime":"2026-05-20T20:33:29.024Z","endTime":"2026-05-20T20:33:33.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.013046824614044,"aZ":-21.473635793571702,"pfxX":-7.25789587447103,"pfxZ":5.454942468302418,"pX":1.6398590222080456,"pZ":2.2805302722575598,"vX0":13.393714850208475,"vY0":-138.46043657289403,"vZ0":-3.1445667416979988,"x":54.49,"y":177.21,"x0":-2.2951988851386464,"y0":50.00138784291599,"z0":4.851226821367751,"aX":-14.234051406168243},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.5,"breakHorizontal":10.7,"spinRate":2281,"spinDirection":246},"zone":14,"typeConfidence":0.88,"plateTime":0.39407534632744756,"extension":6.313434342458983},"index":4,"playId":"eb8c5c2e-57b6-3c5c-baa1-8f71cc62d3f9","pitchNumber":4,"startTime":"2026-05-20T20:33:51.314Z","endTime":"2026-05-20T20:33:56.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81913921010091,"aZ":-22.324441943003638,"pfxX":-8.887630208106664,"pfxZ":4.864125077604817,"pX":-0.44101037322285735,"pZ":1.6829896436109786,"vX0":8.965012472556193,"vY0":-140.87007254954725,"vZ0":-4.581651752361848,"x":133.81,"y":193.34,"x0":-2.498870703622752,"y0":50.00138176451265,"z0":4.7599791676727286,"aX":-17.991442525930378},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.2,"breakHorizontal":14.4,"spinRate":2404,"spinDirection":248},"zone":7,"typeConfidence":0.9,"plateTime":0.3877461953244832,"extension":6.351758287955469},"hitData":{"launchSpeed":96.3,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.42,"coordY":152.59}},"index":5,"playId":"1416354e-247c-3713-afaa-656f65167061","pitchNumber":5,"startTime":"2026-05-20T20:34:11.820Z","endTime":"2026-05-20T20:34:19.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":691011,"link":"/api/v1/people/691011"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":15.5,"leverageIndex":2.51,"dramaIndex":163.0,"contextMetrics":{},"playEndTime":"2026-05-20T20:34:19.885Z","atBatIndex":10},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Randy Arozarena hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T20:36:12.998Z","endTime":"2026-05-20T20:37:08.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":0,"outs":0},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":71.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.817856722191028,"aZ":-37.97774469775473,"pfxX":0.3252226277937522,"pfxZ":-4.628712575131745,"pX":1.0309523910743432,"pZ":1.9910956032614542,"vX0":6.253956968694673,"vY0":-110.92451619670628,"vZ0":-0.775100400287017,"x":77.7,"y":185.02,"x0":-1.8608540928193598,"y0":50.00531488367894,"z0":6.285915066013567,"aX":0.4063009014127804},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-8.3,"breakHorizontal":-2.2,"spinRate":2302,"spinDirection":26},"zone":14,"typeConfidence":0.9,"plateTime":0.49275347723180163,"extension":6.667695989290259},"index":0,"playId":"9b4f4649-03fb-3fda-b94d-662274b064bc","pitchNumber":1,"startTime":"2026-05-20T20:36:29.382Z","endTime":"2026-05-20T20:36:34.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.7,"endSpeed":70.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.11314114371661,"aZ":-40.698212734997796,"pfxX":1.8082515822055862,"pfxZ":-6.866212224035351,"pX":-1.0924585424950222,"pZ":3.2651742720382897,"vX0":1.2757168085034007,"vY0":-110.23938875433058,"vZ0":2.4395956538374497,"x":163.55,"y":156.92,"x0":-1.9119693457908464,"y0":50.004132916544805,"z0":6.415214854019352,"aX":2.243788182077585},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-11.6,"breakHorizontal":-3.6,"spinRate":2264,"spinDirection":24},"zone":11,"typeConfidence":0.9,"plateTime":0.4953230989459607,"extension":6.571257415908101},"index":1,"playId":"38b7d405-68bd-3b98-8f32-f24afbd7b772","pitchNumber":2,"startTime":"2026-05-20T20:36:42.738Z","endTime":"2026-05-20T20:36:47.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.257007632343704,"aZ":-18.24166447236734,"pfxX":-6.871982866287524,"pfxZ":7.8737322046409535,"pX":-1.753378859843341,"pZ":3.446864088684705,"vX0":3.1792989550540405,"vY0":-131.30523314622823,"vZ0":-3.40729233417981,"x":183.83,"y":145.71,"x0":-2.0780861655245793,"y0":50.005320407350595,"z0":6.0961537513140645,"aX":-12.164565265642354},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.8,"breakHorizontal":11.9,"spinRate":2171,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.41498987524657904,"extension":6.710709702353525},"index":2,"playId":"404d86bf-3bbf-3c14-92bd-5eb874ee36f4","pitchNumber":3,"startTime":"2026-05-20T20:36:57.671Z","endTime":"2026-05-20T20:37:08.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-05-20T20:37:08.085Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Raley flies out to right fielder Jarred Kelenic.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T20:38:27.780Z","endTime":"2026-05-20T20:39:37.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4],"actionIndex":[0,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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","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-20T20:37:15.526Z","endTime":"2026-05-20T20:38:30.064Z","isPitch":false,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":71.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.10276585245428,"aZ":-42.7749769609694,"pfxX":1.2394583705413385,"pfxZ":-8.424563636835503,"pX":0.7341803977968299,"pZ":1.762363750200803,"vX0":5.601124486006015,"vY0":-111.50905282606578,"vZ0":-0.3012423583266046,"x":89.01,"y":191.2,"x0":-1.9713802266391682,"y0":50.00083417144093,"z0":6.313276971173721,"aX":1.559697580914454},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-15.0,"breakHorizontal":-3.7,"spinRate":2387,"spinDirection":24},"zone":9,"typeConfidence":0.9,"plateTime":0.491253685886774,"extension":6.606494812350311},"index":1,"playId":"0d1155a0-292f-3d11-86c8-5665478b376d","pitchNumber":1,"startTime":"2026-05-20T20:38:30.064Z","endTime":"2026-05-20T20:38:34.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":75.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.20136940270064,"aZ":-42.51049011939943,"pfxX":0.3187658433275511,"pfxZ":-7.442690870148949,"pX":-0.419494391664403,"pZ":1.484585830077502,"vX0":3.749165646548132,"vY0":-116.40278650500616,"vZ0":-1.685258664386376,"x":132.99,"y":198.7,"x0":-2.0836989316861643,"y0":50.00071533777526,"z0":6.196165341780774,"aX":0.44199593287134437},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-13.7,"breakHorizontal":-1.4,"spinRate":2333,"spinDirection":19},"zone":13,"typeConfidence":0.9,"plateTime":0.4682432446203939,"extension":6.626333128512291},"index":2,"playId":"bcc9d8f2-3d73-3a1a-bdb6-c7b307e2fa1b","pitchNumber":2,"startTime":"2026-05-20T20:38:51.273Z","endTime":"2026-05-20T20:39:00.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Randy Arozarena steals (13) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":3,"actionPlayId":"bcc9d8f2-3d73-3a1a-bdb6-c7b307e2fa1b","startTime":"2026-05-20T20:39:05.234Z","endTime":"2026-05-20T20:39:22.914Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"},"defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"postOnSecond":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"homeTeamWinProbability":61.4,"awayTeamWinProbability":38.6,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.52,"dramaIndex":59.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.726043420440675,"aZ":-10.329194696319556,"pfxX":-4.9778405339710154,"pfxZ":11.345880367755612,"pX":0.5123810641342065,"pZ":3.1399310073178732,"vX0":8.359002062066477,"vY0":-137.03139606679366,"vZ0":-5.9466502173685285,"x":97.47,"y":154.0,"x0":-1.9135971281743929,"y0":50.00516743112423,"z0":6.025305272237029,"aX":-9.586882196433432},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.7,"breakHorizontal":7.6,"spinRate":2494,"spinDirection":203},"zone":3,"typeConfidence":0.92,"plateTime":0.39781810399664597,"extension":6.607492262779992},"hitData":{"launchSpeed":84.7,"launchAngle":49.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.46,"coordY":106.85}},"index":4,"playId":"6731ef74-edf0-3844-84df-5329289c9fbd","pitchNumber":3,"startTime":"2026-05-20T20:39:22.914Z","endTime":"2026-05-20T20:39:37.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.199999999999996,"awayTeamWinProbability":42.800000000000004,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.52,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-05-20T20:39:37.439Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dominic Canzone doubles (8) on a ground ball to right fielder Jarred Kelenic. Randy Arozarena scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T20:39:50.133Z","endTime":"2026-05-20T20:41:04.207Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":680732,"link":"/api/v1/people/680732"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.711222824946756,"aZ":-10.173031532168284,"pfxX":-3.6795390239110097,"pfxZ":11.929694977472689,"pX":0.6992827735457191,"pZ":1.4310309205052896,"vX0":8.364799590195108,"vY0":-134.13342784785368,"vZ0":-9.929962693293659,"x":90.34,"y":200.14,"x0":-1.9647877695012765,"y0":50.0030289854755,"z0":5.880354340526331,"aX":-6.786558010417374},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.9,"breakHorizontal":5.2,"spinRate":2433,"spinDirection":201},"zone":14,"typeConfidence":0.93,"plateTime":0.4064551592599277,"extension":6.825969224883266},"index":0,"playId":"3b64080b-ce79-3c33-a14a-2673431cc631","pitchNumber":1,"startTime":"2026-05-20T20:40:08.228Z","endTime":"2026-05-20T20:40:13.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.283226949980495,"aZ":-17.239294015799885,"pfxX":-9.876387001130645,"pfxZ":7.81241586666888,"pX":-0.3419353596441481,"pZ":1.8830419385168917,"vX0":7.838380146359577,"vY0":-136.6757404344039,"vZ0":-7.695844574406237,"x":130.03,"y":187.94,"x0":-1.9496282650912302,"y0":50.00068268366135,"z0":5.897506150091789,"aX":-18.871345929651028},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.8,"breakHorizontal":16.4,"spinRate":2321,"spinDirection":208},"zone":7,"typeConfidence":0.84,"plateTime":0.3992260850252851,"extension":6.81759153312146},"index":1,"playId":"c63c08c0-15fb-37ba-809a-2c9eb3b3d9a0","pitchNumber":2,"startTime":"2026-05-20T20:40:27.663Z","endTime":"2026-05-20T20:40:33.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.756049577477253,"aZ":-41.07923575850103,"pfxX":4.709463867516441,"pfxZ":-6.60898949931712,"pX":0.49880503473735655,"pZ":2.887816059702389,"vX0":4.261673492552864,"vY0":-115.38474083788438,"vZ0":1.2365347326788805,"x":97.99,"y":160.81,"x0":-1.9851140662612992,"y0":50.00576163480467,"z0":6.307608517663683,"aX":6.3411659575690384},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-11.4,"breakHorizontal":-9.6,"spinRate":2579,"spinDirection":30},"zone":3,"typeConfidence":0.9,"plateTime":0.47495449778224685,"extension":6.640837162774965},"hitData":{"launchSpeed":104.1,"launchAngle":1.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.0,"coordY":113.0}},"index":2,"playId":"45ef97fe-308a-36f1-9663-28652a8a82d2","pitchNumber":3,"startTime":"2026-05-20T20:40:48.417Z","endTime":"2026-05-20T20:41:04.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.4,"awayTeamWinProbability":32.599999999999994,"homeTeamWinProbabilityAdded":10.20000000000001,"leverageIndex":1.34,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-05-20T20:41:04.207Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Wisdom strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T20:41:27.487Z","endTime":"2026-05-20T20:45:33.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.318664698135635,"aZ":-9.402546851046381,"pfxX":-3.350555537661502,"pfxZ":11.886655074822663,"pX":-0.4824727042930624,"pZ":2.563831738557864,"vX0":5.0097912825662245,"vY0":-137.2729935231378,"vZ0":-7.9137736013323305,"x":135.39,"y":169.56,"x0":-1.8926476135666876,"y0":50.003279568567265,"z0":6.1177480779302185,"aX":-6.4192897607304715},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.2,"breakHorizontal":5.0,"spinRate":2477,"spinDirection":197},"zone":4,"typeConfidence":0.95,"plateTime":0.398445250115528,"extension":6.7954347798708},"index":0,"playId":"c8f3802b-e961-3a16-94af-d73e02f88647","pitchNumber":1,"startTime":"2026-05-20T20:41:39.247Z","endTime":"2026-05-20T20:41:43.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"second":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.614273414083343,"aZ":-43.49111063303224,"pfxX":-0.3642279629942806,"pfxZ":-7.84379983788204,"pX":0.4541850659906786,"pZ":0.9589916135712987,"vX0":5.587545482272328,"vY0":-119.56061520801096,"vZ0":-2.9746149787699356,"x":99.69,"y":212.89,"x0":-1.8682419522439604,"y0":50.00061632024422,"z0":6.132197217385778,"aX":-0.527082524499286},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-14.6,"breakHorizontal":-0.7,"spinRate":2514,"spinDirection":19},"zone":14,"typeConfidence":0.9,"plateTime":0.45857769792265524,"extension":6.7003280065859245},"index":1,"playId":"6db47b00-10a2-3857-942a-7555cf1aec91","pitchNumber":2,"startTime":"2026-05-20T20:42:01.177Z","endTime":"2026-05-20T20:42:05.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"second":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.377432625331394,"aZ":-44.68813848161213,"pfxX":2.190154005955768,"pfxZ":-8.707272894457057,"pX":1.047751210537616,"pZ":2.0137588859250175,"vX0":5.8660670764297285,"vY0":-119.50441005399607,"vZ0":-0.4775567881231848,"x":77.06,"y":184.41,"x0":-1.7294177814057643,"y0":50.00236719900868,"z0":6.251892173150684,"aX":3.1473644525401845},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-15.6,"breakHorizontal":-5.5,"spinRate":2507,"spinDirection":20},"zone":14,"typeConfidence":0.9,"plateTime":0.45943204075702404,"extension":6.8719189863497165},"index":2,"playId":"0536f572-121f-3394-b2bf-179c3f9b443d","pitchNumber":3,"startTime":"2026-05-20T20:42:24.273Z","endTime":"2026-05-20T20:42:29.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"second":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"9d79220b-0c07-4200-a3d6-8f97f299b617","startTime":"2026-05-20T20:42:43.640Z","endTime":"2026-05-20T20:42:48.640Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"second":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.368337791633724,"aZ":-7.414641565761129,"pfxX":-4.57839964280808,"pfxZ":12.718172398227825,"pX":0.38575034421324533,"pZ":2.354181770008866,"vX0":7.36476247680646,"vY0":-138.71954781477763,"vZ0":-8.860872997951853,"x":102.3,"y":175.22,"x0":-1.7100898130288222,"y0":50.00095776219303,"z0":6.086093440440084,"aX":-8.912323805852822},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":21.4,"breakHorizontal":6.7,"spinRate":2671,"spinDirection":200},"zone":6,"typeConfidence":0.96,"plateTime":0.3950288186111406,"extension":6.797551929037732},"index":4,"playId":"f7266bab-174c-32cd-a0d0-236096292384","pitchNumber":4,"startTime":"2026-05-20T20:43:02.303Z","endTime":"2026-05-20T20:43:05.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"second":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.85772866112076,"aZ":-29.117702066276212,"pfxX":2.5397072652293815,"pfxZ":1.858464270459768,"pX":0.4492558037166272,"pZ":3.6039336057109987,"vX0":5.365731274426411,"vY0":-126.5019570512864,"vZ0":-0.6550907893306948,"x":99.88,"y":141.47,"x0":-2.0158902842787114,"y0":50.004751638406404,"z0":6.167416474355007,"aX":4.183783288657754},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.5,"breakHorizontal":-5.6,"spinRate":2558,"spinDirection":109},"zone":12,"typeConfidence":0.91,"plateTime":0.4303058511292308,"extension":6.6349296139205425},"index":5,"playId":"f7b93e30-dbd5-3d96-b7a8-380655deb85e","pitchNumber":5,"startTime":"2026-05-20T20:43:26.455Z","endTime":"2026-05-20T20:43:29.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"second":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49828324128926,"aZ":-10.002576998334415,"pfxX":-1.7281120692384562,"pfxZ":11.709208464991825,"pX":0.9213192963827308,"pZ":2.6559951489366203,"vX0":7.62132060105897,"vY0":-136.58384906753707,"vZ0":-7.5284549798529286,"x":81.88,"y":167.07,"x0":-1.678081851258792,"y0":50.00237466942746,"z0":6.1324243385177155,"aX":-3.2738786508027595},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.8,"breakHorizontal":1.6,"spinRate":2501,"spinDirection":196},"zone":12,"typeConfidence":0.94,"plateTime":0.4007098982637358,"extension":6.866478667134661},"index":6,"playId":"0ed540ff-2275-3b09-9209-e138480e5d19","pitchNumber":6,"startTime":"2026-05-20T20:43:47.325Z","endTime":"2026-05-20T20:43:54.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"second":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.617932771738587,"aZ":-43.13138755568435,"pfxX":1.7965452573187652,"pfxZ":-7.895215604164754,"pX":0.07886587925902072,"pZ":1.268172559021028,"vX0":3.934204470779449,"vY0":-117.46415568400657,"vZ0":-2.157117690639774,"x":113.99,"y":204.54,"x0":-1.8554596719731997,"y0":50.00218115180483,"z0":6.233178677703241,"aX":2.4932311004353425},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-14.5,"breakHorizontal":-4.3,"spinRate":2699,"spinDirection":18},"zone":14,"typeConfidence":0.9,"plateTime":0.4674731724134049,"extension":6.844151124619102},"index":7,"playId":"59df0576-4bbb-3b1c-b389-d671cfb1dfc2","pitchNumber":7,"startTime":"2026-05-20T20:44:35.034Z","endTime":"2026-05-20T20:44:39.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"second":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.062652599142854,"aZ":-11.218280839393069,"pfxX":-3.890433980991565,"pfxZ":10.731985400013134,"pX":-0.6896738024483937,"pZ":3.0495011110985653,"vX0":4.4906268795008115,"vY0":-137.97931744635662,"vZ0":-6.3914193253769485,"x":143.29,"y":156.44,"x0":-1.8231380894571314,"y0":50.003323414994505,"z0":6.131842469461122,"aX":-7.5970267809441685},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.5,"breakHorizontal":6.2,"spinRate":2530,"spinDirection":202},"zone":1,"typeConfidence":0.95,"plateTime":0.395068764844031,"extension":6.7834265024935725},"index":8,"playId":"96048954-3a20-3735-9226-54a44f770d42","pitchNumber":8,"startTime":"2026-05-20T20:45:04.008Z","endTime":"2026-05-20T20:45:07.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"second":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44192772496617,"aZ":-9.630739628726829,"pfxX":-3.7416725034207516,"pfxZ":11.4283196274292,"pX":0.13486476676833997,"pZ":2.9722523070956006,"vX0":6.351269291561884,"vY0":-138.49035696477816,"vZ0":-6.934918590987641,"x":111.86,"y":158.53,"x0":-1.6859855227865717,"y0":50.00131064847999,"z0":6.128551514052884,"aX":-7.380311476264474},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.7,"breakHorizontal":5.6,"spinRate":2477,"spinDirection":196},"zone":2,"typeConfidence":0.96,"plateTime":0.3931756156917956,"extension":6.860942219462321},"index":9,"playId":"0ad44b6e-cca5-3fbc-83a4-58e55c75ebb0","pitchNumber":9,"startTime":"2026-05-20T20:45:28.434Z","endTime":"2026-05-20T20:45:33.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"second":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.2,"awayTeamWinProbability":35.8,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.14,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-20T20:45:33.640Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Emerson called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T20:45:47.611Z","endTime":"2026-05-20T20:47:05.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"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":94.9,"endSpeed":87.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72154746467894,"aZ":-11.155938868659451,"pfxX":-5.7803761492711185,"pfxZ":10.737371889905429,"pX":-0.7721416762217649,"pZ":1.8509411123330477,"vX0":5.7126327256877305,"vY0":-138.0557267097274,"vZ0":-8.888288670103774,"x":146.43,"y":188.8,"x0":-2.103415035993484,"y0":50.00015854733176,"z0":5.835637737729531,"aX":-11.31196608049714},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.1,"breakHorizontal":9.5,"spinRate":2472,"spinDirection":211},"zone":7,"typeConfidence":0.79,"plateTime":0.39464558377427217,"extension":6.756609163125598},"index":0,"playId":"42021585-d629-300b-819f-da9b8976dde9","pitchNumber":1,"startTime":"2026-05-20T20:45:58.837Z","endTime":"2026-05-20T20:46:02.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"second":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.62286988932218,"aZ":-23.954471082389805,"pfxX":-8.506836062723039,"pfxZ":5.053379426561337,"pX":-0.46105037560846135,"pZ":1.034598922826016,"vX0":6.520166907268515,"vY0":-125.49816083488703,"vZ0":-7.250496924262881,"x":134.57,"y":210.85,"x0":-1.9621694305769257,"y0":50.006125561770155,"z0":5.856580139261564,"aX":-13.844515336155744},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.0,"breakHorizontal":14.3,"spinRate":1851,"spinDirection":226},"zone":13,"typeConfidence":0.92,"plateTime":0.43315000518012914,"extension":6.799753450175512},"index":1,"playId":"16ccc218-e991-3bb8-bf8b-4b043e63fb54","pitchNumber":2,"startTime":"2026-05-20T20:46:16.229Z","endTime":"2026-05-20T20:46:21.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"second":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.242715506454292,"aZ":-9.627545886052147,"pfxX":-4.1533035279812385,"pfxZ":11.219116592140288,"pX":-0.7458788359040681,"pZ":3.8361804302772313,"vX0":5.131932681702545,"vY0":-140.71325646345826,"vZ0":-4.538593815296015,"x":145.43,"y":135.2,"x0":-2.051743311102778,"y0":50.00557907755701,"z0":6.091105065634253,"aX":-8.349280724455735},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.6,"breakHorizontal":6.5,"spinRate":2596,"spinDirection":204},"zone":11,"typeConfidence":0.93,"plateTime":0.3889130188812313,"extension":6.705036575527693},"index":2,"playId":"7832d4af-fd77-3df9-b63b-33034335803b","pitchNumber":3,"startTime":"2026-05-20T20:46:39.143Z","endTime":"2026-05-20T20:46:43.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"second":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.178352879815353,"aZ":-41.9703581641309,"pfxX":3.016036576867982,"pfxZ":-6.603926281719611,"pX":-0.7136172338100374,"pZ":2.5174845632940546,"vX0":2.2154680364905874,"vY0":-120.93712107077808,"vZ0":0.15068040708973407,"x":144.2,"y":170.81,"x0":-2.0327702859465404,"y0":50.00226771436347,"z0":6.130162404706503,"aX":4.474719483442183},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-11.6,"breakHorizontal":-6.0,"spinRate":2709,"spinDirection":27},"zone":4,"typeConfidence":0.87,"plateTime":0.4525887888678466,"extension":6.57999354704554},"index":3,"playId":"cddf0c99-ead5-32a0-b2a4-b24288074f5c","pitchNumber":4,"startTime":"2026-05-20T20:47:00.909Z","endTime":"2026-05-20T20:47:05.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"second":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-3.000000000000007,"leverageIndex":1.14,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-05-20T20:47:05.963Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luisangel Acuña called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T20:48:56.572Z","endTime":"2026-05-20T20:50:28.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34047957688404,"aZ":-28.181901945933763,"pfxX":-10.895195841416925,"pfxZ":2.125397414182199,"pX":0.45032837806002946,"pZ":2.2719584023060513,"vX0":11.763613967199134,"vY0":-135.96182473436147,"vZ0":-1.7843635906156323,"x":99.83,"y":177.44,"x0":-2.513364676486147,"y0":50.000664298716714,"z0":4.889365280057469,"aX":-20.43107695531784},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.7,"breakHorizontal":17.3,"spinRate":2362,"spinDirection":247},"zone":6,"typeConfidence":2.0,"plateTime":0.4026025291430795,"extension":6.212896085495406},"index":0,"playId":"d210db0e-f86a-3bef-8528-40a9f4fc46a7","pitchNumber":1,"startTime":"2026-05-20T20:49:10.696Z","endTime":"2026-05-20T20:49:15.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":94.6,"endSpeed":86.4,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.966390710648472,"aZ":-29.233582105081386,"pfxX":-10.75109997252836,"pfxZ":1.5439356285680343,"pX":0.6785441808139445,"pZ":2.619339995776211,"vX0":12.598880352883466,"vY0":-137.16441592058231,"vZ0":-0.8940100996565914,"x":91.14,"y":168.06,"x0":-2.5745973530327646,"y0":50.00541536459544,"z0":4.9404592114233346,"aX":-20.516223201379677},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.8,"breakHorizontal":16.9,"spinRate":2489,"spinDirection":246},"zone":3,"typeConfidence":2.0,"plateTime":0.39912142692407837,"extension":6.246693917563696},"index":1,"playId":"267921d6-2a4c-3b60-bc09-3d79af725d1f","pitchNumber":2,"startTime":"2026-05-20T20:49:24.235Z","endTime":"2026-05-20T20:49:29.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-20T20:49:38.829Z","endTime":"2026-05-20T20:49:50.380Z","isPitch":false,"type":"action","player":{"id":682668,"link":"/api/v1/people/682668"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.2,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.331330343290645,"aZ":-30.259832157427866,"pfxX":6.73388825010382,"pfxZ":1.5435045449867548,"pX":1.1156998990046372,"pZ":1.6182563823682221,"vX0":5.947000454088528,"vY0":-111.18852167303613,"vZ0":-0.6698850918641068,"x":74.47,"y":195.09,"x0":-2.4760203605320354,"y0":50.00443966956559,"z0":5.0840076120949655,"aX":8.368657419578568},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":2.9,"breakHorizontal":-13.8,"spinRate":2562,"spinDirection":67},"zone":14,"typeConfidence":0.92,"plateTime":0.4940205596492575,"extension":5.980895974417515},"index":3,"playId":"cace0971-97f2-304e-8eda-91e48149bfd6","pitchNumber":3,"startTime":"2026-05-20T20:49:50.380Z","endTime":"2026-05-20T20:49:55.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":95.7,"endSpeed":87.5,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20850842730844,"aZ":-18.100109541723928,"pfxX":-7.757231351881375,"pfxZ":7.177294813969375,"pX":1.1250248010440727,"pZ":3.1477182206848466,"vX0":12.523231720031564,"vY0":-138.92442823396414,"vZ0":-1.7846376023115318,"x":74.12,"y":153.79,"x0":-2.426835809045571,"y0":50.00157447017482,"z0":4.997511940988229,"aX":-15.209964457248889},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.8,"breakHorizontal":11.5,"spinRate":2410,"spinDirection":244},"zone":12,"typeConfidence":0.92,"plateTime":0.39378902872782495,"extension":6.212853455289886},"index":4,"playId":"807f4c10-f02f-3c5f-85d3-3d54f18d878c","pitchNumber":4,"startTime":"2026-05-20T20:50:09.051Z","endTime":"2026-05-20T20:50:14.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44755137062561,"aZ":-18.962696212039887,"pfxX":-6.422906111550758,"pfxZ":6.715489394639984,"pX":0.36005179392992953,"pZ":2.2055337595213778,"vX0":10.323079400059616,"vY0":-138.95598011941857,"vZ0":-3.7399085237707235,"x":103.28,"y":179.23,"x0":-2.5586991173083686,"y0":50.0006714506745,"z0":4.81936297051707,"aX":-12.632499642990485},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.6,"breakHorizontal":9.6,"spinRate":2407,"spinDirection":246},"zone":6,"typeConfidence":0.92,"plateTime":0.3933017662236469,"extension":6.2254182909442095},"index":5,"playId":"b9a884a2-0288-3b86-9b63-403c96d8e2da","pitchNumber":5,"startTime":"2026-05-20T20:50:24.051Z","endTime":"2026-05-20T20:50:28.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":682668,"link":"/api/v1/people/682668"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-05-20T20:50:28.725Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sam Antonacci singles on a ground ball to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T20:50:42.883Z","endTime":"2026-05-20T20:51:52.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.433159534135733,"aZ":-23.65076031683353,"pfxX":-7.467439865997864,"pfxZ":4.339186877340195,"pX":0.11454101077304549,"pZ":1.1829887670839032,"vX0":10.634249446465242,"vY0":-138.66465359865398,"vZ0":-5.375538476066343,"x":112.63,"y":206.84,"x0":-2.7843403583117112,"y0":50.00311910805758,"z0":4.705867062784581,"aX":-14.671221753672473},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.0,"breakHorizontal":11.5,"spinRate":2420,"spinDirection":253},"zone":14,"typeConfidence":0.87,"plateTime":0.3936685606622081,"extension":6.2537082792028915},"index":0,"playId":"90fde619-3ed3-3bab-8682-00503fd6e9ee","pitchNumber":1,"startTime":"2026-05-20T20:50:50.708Z","endTime":"2026-05-20T20:50:55.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.267985618821896,"aZ":-24.694793040346696,"pfxX":-6.904955517987732,"pfxZ":3.829618555336973,"pX":0.7831486605690972,"pZ":2.0110542005859995,"vX0":11.729396693440888,"vY0":-138.09026679764892,"vZ0":-3.192267980722301,"x":87.15,"y":184.48,"x0":-2.599209957542189,"y0":50.00609487578025,"z0":4.8210763524778235,"aX":-13.499474000477553},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.5,"breakHorizontal":10.4,"spinRate":2440,"spinDirection":245},"zone":9,"typeConfidence":0.81,"plateTime":0.3948213246398007,"extension":6.318335978715445},"index":1,"playId":"063cb7d9-a493-3a9e-ae3b-3a5e53b52111","pitchNumber":2,"startTime":"2026-05-20T20:51:06.729Z","endTime":"2026-05-20T20:51:10.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47621067391644,"aZ":-33.6305476736398,"pfxX":-10.46636632410127,"pfxZ":-0.8540558042213657,"pX":-1.7523936235404656,"pZ":2.5488218978744777,"vX0":6.013906255668782,"vY0":-128.60332017038326,"vZ0":0.6047800060705706,"x":183.8,"y":169.96,"x0":-2.7458864533982266,"y0":50.00543540616998,"z0":4.892920781881197,"aX":-17.758433031181855},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.2,"breakHorizontal":17.9,"spinRate":1607,"spinDirection":275},"zone":11,"typeConfidence":0.86,"plateTime":0.4238272310066358,"extension":6.1551136444670025},"index":2,"playId":"9a3973d0-6fe1-3e25-9390-b565a57acdd4","pitchNumber":3,"startTime":"2026-05-20T20:51:26.712Z","endTime":"2026-05-20T20:51:30.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":89.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.954330061611067,"aZ":-26.115264953071883,"pfxX":-6.236332379669861,"pfxZ":3.020939425564582,"pX":0.059830366712477906,"pZ":2.21200393813125,"vX0":9.758914632985228,"vY0":-139.94789687551332,"vZ0":-2.707429084401546,"x":114.72,"y":179.06,"x0":-2.642773332798616,"y0":50.00653651891421,"z0":4.880375011921987,"aX":-12.525081923306658},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.2,"breakHorizontal":9.6,"spinRate":2278,"spinDirection":250},"zone":5,"typeConfidence":0.84,"plateTime":0.38955413623120405,"extension":6.198110049836123},"hitData":{"launchSpeed":99.6,"launchAngle":8.0,"totalDistance":142.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.22,"coordY":113.56}},"index":3,"playId":"2f8c0683-9004-3e0a-ac3d-56ae758ef2ee","pitchNumber":4,"startTime":"2026-05-20T20:51:41.727Z","endTime":"2026-05-20T20:51:52.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":803011,"link":"/api/v1/people/803011"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":0.75,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-20T20:51:52.285Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Munetaka Murakami flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T20:52:17.767Z","endTime":"2026-05-20T20:52:31.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.2,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.1906405969904,"aZ":-27.443720824048306,"pfxX":2.1149714365742747,"pfxZ":2.9936694802727466,"pX":0.04239435854399213,"pZ":2.5048164931905306,"vX0":5.446336671868936,"vY0":-123.90627439241,"vZ0":-1.4146330564094107,"x":115.38,"y":171.15,"x0":-2.445408624782948,"y0":50.00136027939023,"z0":5.343759430604594,"aX":3.337283120570066},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.4,"breakHorizontal":-4.9,"spinRate":2341,"spinDirection":137},"zone":5,"typeConfidence":0.89,"plateTime":0.4394783234966253,"extension":6.1525291865783664},"hitData":{"launchSpeed":96.7,"launchAngle":46.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.75,"coordY":99.93}},"index":0,"playId":"c59d7cb9-a52d-327f-82e7-5ab7f87f7f25","pitchNumber":1,"startTime":"2026-05-20T20:52:17.767Z","endTime":"2026-05-20T20:52:31.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.3,"awayTeamWinProbability":35.7,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.44,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-20T20:52:31.561Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew Benintendi singles on a line drive to center fielder Julio Rodríguez. Sam Antonacci scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T20:53:09.759Z","endTime":"2026-05-20T20:55:59.025Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,9],"actionIndex":[8],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":{"id":676106,"link":"/api/v1/people/676106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"d0d2ab53-6443-3653-8291-8958dc6a9b60","startTime":"2026-05-20T20:52:51.046Z","endTime":"2026-05-20T20:52:56.189Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.850765541476086,"aZ":-19.265969702453653,"pfxX":-8.775231993627909,"pfxZ":6.820653444809697,"pX":-0.8454238134665255,"pZ":2.8601855715938953,"vX0":7.768725330580795,"vY0":-135.97459371720493,"vZ0":-2.1107258535529043,"x":149.23,"y":161.55,"x0":-2.5847060762470955,"y0":50.00269252987125,"z0":4.96814355344866,"aX":-16.60675300768132},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.1,"breakHorizontal":14.5,"spinRate":2339,"spinDirection":239},"zone":11,"typeConfidence":0.9,"plateTime":0.40120564638699774,"extension":6.24585884963693},"index":1,"playId":"7cb69cc5-139c-355e-afd5-f847647e16f7","pitchNumber":1,"startTime":"2026-05-20T20:53:11.738Z","endTime":"2026-05-20T20:53:16.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.033717399998203,"aZ":-29.680864687322398,"pfxX":-1.0132166333220534,"pfxZ":1.6734807684786768,"pX":1.9833143270886417,"pZ":2.1170949255440608,"vX0":10.183252687801412,"vY0":-120.42421699566951,"vZ0":-1.4068753521581763,"x":41.4,"y":181.62,"x0":-2.14123198511097,"y0":50.00341343463615,"z0":5.297727197131477,"aX":-1.5112182043533788},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.0,"breakHorizontal":-0.2,"spinRate":2287,"spinDirection":135},"zone":14,"typeConfidence":0.76,"plateTime":0.4521949566854193,"extension":6.171191687583003},"index":2,"playId":"5bafd968-e326-3c9a-959d-957c00390c47","pitchNumber":2,"startTime":"2026-05-20T20:53:30.398Z","endTime":"2026-05-20T20:53:34.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":3,"playId":"e59511c8-58f4-38ab-a46d-b76c66e91e2d","startTime":"2026-05-20T20:53:49.221Z","endTime":"2026-05-20T20:53:53.323Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28694651328548,"aZ":-22.728029729381827,"pfxX":-9.372566427152233,"pfxZ":4.8854924678170715,"pX":-0.8357002098128137,"pZ":3.1483243404318677,"vX0":8.240109258473222,"vY0":-137.64704143421892,"vZ0":-0.7246229867411,"x":148.85,"y":153.78,"x0":-2.638806318421374,"y0":50.00569730358165,"z0":4.943015285369023,"aX":-18.131029061132065},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.9,"breakHorizontal":15.5,"spinRate":2388,"spinDirection":239},"zone":11,"typeConfidence":0.83,"plateTime":0.3967335819150768,"extension":6.3055396418343985},"index":4,"playId":"91be2985-99fa-3a97-a9a7-d6a286597cdc","pitchNumber":3,"startTime":"2026-05-20T20:54:08.844Z","endTime":"2026-05-20T20:54:13.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.340149920772646,"aZ":-24.41110151626894,"pfxX":-8.478996681632715,"pfxZ":3.9663821486922988,"pX":-0.06315560144931445,"pZ":2.981545657462267,"vX0":9.669208143229948,"vY0":-137.7643653609509,"vZ0":-1.0754422218112238,"x":119.41,"y":158.28,"x0":-2.4866548626079346,"y0":50.004200626689574,"z0":4.999322565311241,"aX":-16.59957871652708},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.2,"breakHorizontal":13.8,"spinRate":2414,"spinDirection":247},"zone":2,"typeConfidence":0.77,"plateTime":0.3948426761927393,"extension":6.190972443457667},"index":5,"playId":"0686ac81-c3f7-3057-8aee-bc1b2ad5ec32","pitchNumber":4,"startTime":"2026-05-20T20:54:28.299Z","endTime":"2026-05-20T20:54:32.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":69.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.003286359588085,"aZ":-28.842875847042478,"pfxX":6.753502701451566,"pfxZ":2.701008076929016,"pX":-0.3451960826663284,"pZ":1.7110731056728743,"vX0":3.6518189763326485,"vY0":-110.48424921293682,"vZ0":-0.4520061580135323,"x":130.16,"y":192.58,"x0":-2.897916867770577,"y0":50.00382983180875,"z0":4.954010744809043,"aX":8.334666375990563},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":5.0,"breakHorizontal":-13.2,"spinRate":2443,"spinDirection":73},"zone":7,"typeConfidence":0.92,"plateTime":0.4960748574839249,"extension":6.035769921666556},"index":6,"playId":"c346eba3-b175-3f8a-8001-1b02c4f54ea6","pitchNumber":5,"startTime":"2026-05-20T20:54:48.340Z","endTime":"2026-05-20T20:54:52.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.838267511013452,"aZ":-19.849808772495926,"pfxX":-5.93920362065101,"pfxZ":6.162242812285495,"pX":-1.7201732674140078,"pZ":3.0778947481484247,"vX0":4.543667077825944,"vY0":-139.66233434622285,"vZ0":-2.1080430167354187,"x":182.57,"y":155.68,"x0":-2.58660080316596,"y0":50.001265711832495,"z0":5.1308722129348165,"aX":-11.875855527994828},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.0,"breakHorizontal":10.0,"spinRate":2251,"spinDirection":234},"zone":11,"typeConfidence":0.92,"plateTime":0.3903506726031991,"extension":6.169996039306827},"index":7,"playId":"109d7a0a-98d0-3636-90eb-545dc78fc894","pitchNumber":6,"startTime":"2026-05-20T20:55:14.998Z","endTime":"2026-05-20T20:55:26.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Sam Antonacci steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":8,"actionPlayId":"109d7a0a-98d0-3636-90eb-545dc78fc894","startTime":"2026-05-20T20:55:32.285Z","endTime":"2026-05-20T20:55:48.014Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"postOnSecond":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"homeTeamWinProbability":63.1,"awayTeamWinProbability":36.9,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":1.03,"dramaIndex":39.0,"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":70.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99342926558016,"aZ":-32.48000977792884,"pfxX":7.279491601413384,"pfxZ":-0.24662642663783618,"pX":0.2078624376213347,"pZ":1.6474164576304082,"vX0":4.215769663202267,"vY0":-111.67868870158256,"vZ0":-0.02608014672341885,"x":109.08,"y":194.3,"x0":-2.6598535238266425,"y0":50.00199823223783,"z0":5.043318037788769,"aX":9.053195073329364},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-0.1,"breakHorizontal":-14.4,"spinRate":2584,"spinDirection":67},"zone":8,"typeConfidence":0.92,"plateTime":0.4933479889717671,"extension":5.971497769577668},"hitData":{"launchSpeed":75.4,"launchAngle":25.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":109.42,"coordY":119.64}},"index":9,"playId":"819ad17b-c90a-3e59-94e1-ac2f79221f15","pitchNumber":7,"startTime":"2026-05-20T20:55:48.014Z","endTime":"2026-05-20T20:55:59.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"second":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-10.100000000000001,"leverageIndex":1.03,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-05-20T20:55:59.025Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Colson Montgomery pops out to third baseman Patrick Wisdom.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T20:56:10.005Z","endTime":"2026-05-20T20:56:40.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621550,"link":"/api/v1/people/621550"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.831107612423068,"aZ":-31.265840650428572,"pfxX":3.137751010348463,"pfxZ":0.598518109970394,"pX":0.19674824160190013,"pZ":2.5949892763177718,"vX0":5.503383387508262,"vY0":-121.381733279765,"vZ0":-0.07468661599414761,"x":109.5,"y":168.72,"x0":-2.4958547371895605,"y0":50.000933523215494,"z0":5.318835589552783,"aX":4.742480392818933},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.3,"breakHorizontal":-6.8,"spinRate":2287,"spinDirection":100},"zone":5,"typeConfidence":0.74,"plateTime":0.44899378814559565,"extension":6.219068971966326},"hitData":{"launchSpeed":94.4,"launchAngle":76.0,"totalDistance":70.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":110.94,"coordY":182.0}},"index":0,"playId":"43c5debb-370f-338f-b381-6b227ba7e7e0","pitchNumber":1,"startTime":"2026-05-20T20:56:29.195Z","endTime":"2026-05-20T20:56:40.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"first":{"id":643217,"link":"/api/v1/people/643217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-20T20:56:40.752Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jhonny Pereda flies out to center fielder Tristan Peters.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T20:58:25.344Z","endTime":"2026-05-20T21:00:34.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"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(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":82.3,"endSpeed":76.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.089007549923853,"aZ":-30.78521473640111,"pfxX":2.80330768182579,"pfxZ":0.960137241935012,"pX":0.6714822852978999,"pZ":1.702978593820784,"vX0":5.438863880869535,"vY0":-119.78490115549778,"vZ0":-3.892438669180866,"x":91.4,"y":192.8,"x0":-1.9926958961040189,"y0":50.005301753164105,"z0":6.100744098406787,"aX":4.0754445726750115},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.1,"breakHorizontal":-6.4,"spinRate":2465,"spinDirection":121},"zone":9,"typeConfidence":0.86,"plateTime":0.4572114204806539,"extension":6.635403823092372},"index":0,"playId":"00a8557e-81c9-39b1-a841-ce510c099908","pitchNumber":1,"startTime":"2026-05-20T20:58:53.639Z","endTime":"2026-05-20T20:58:58.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80350587645265,"aZ":-13.431508491403418,"pfxX":-9.256723256500894,"pfxZ":9.985649282576862,"pX":0.10314136732267387,"pZ":1.4627578760842477,"vX0":8.749722934780714,"vY0":-135.88810709437922,"vZ0":-9.47532892801543,"x":113.07,"y":199.29,"x0":-1.950384501820188,"y0":50.002285671360376,"z0":5.920228432955582,"aX":-17.372144298895662},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":15.0,"spinRate":2421,"spinDirection":209},"zone":14,"typeConfidence":0.88,"plateTime":0.4025334870309263,"extension":6.854540964702631},"index":1,"playId":"adba7e2e-e320-3f4f-9f8a-efdd828e534f","pitchNumber":2,"startTime":"2026-05-20T20:59:07.481Z","endTime":"2026-05-20T20:59:12.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.833562431810886,"aZ":-10.997912853418887,"pfxX":-2.908691799951556,"pfxZ":11.362311009757573,"pX":-0.6456184376109209,"pZ":3.7692681105753207,"vX0":4.212660733125339,"vY0":-135.47218130382956,"vZ0":-4.454802463812905,"x":141.61,"y":137.01,"x0":-1.8409076861420213,"y0":50.00240178648392,"z0":6.200011570073051,"aX":-5.421162566231154},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.9,"breakHorizontal":4.4,"spinRate":2598,"spinDirection":200},"zone":11,"typeConfidence":0.95,"plateTime":0.4038802353495705,"extension":6.805292067872478},"index":2,"playId":"5109b83c-7690-3e51-9f77-255ac6eea08e","pitchNumber":3,"startTime":"2026-05-20T20:59:20.124Z","endTime":"2026-05-20T20:59:24.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.843122733103513,"aZ":-27.582200485035,"pfxX":1.847588973579002,"pfxZ":2.8596421707546025,"pX":0.3632520656267227,"pZ":2.3909587337707436,"vX0":5.235396350782124,"vY0":-125.52315849549056,"vZ0":-3.6220464243904402,"x":103.15,"y":174.22,"x0":-1.9840882471560124,"y0":50.004260775980825,"z0":6.082269242820401,"aX":2.966823003308346},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.7,"breakHorizontal":-4.4,"spinRate":2470,"spinDirection":148},"zone":6,"typeConfidence":0.91,"plateTime":0.43527074083107387,"extension":6.712858262740332},"index":3,"playId":"5ee5a3bb-a6e0-3b11-b4ce-65f7c5df474d","pitchNumber":4,"startTime":"2026-05-20T20:59:34.910Z","endTime":"2026-05-20T20:59:38.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":93.9,"endSpeed":86.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.866862425890368,"aZ":-10.618384073556063,"pfxX":-3.40472445027444,"pfxZ":11.28398527672129,"pX":-0.5258331911716556,"pZ":3.5477343557324583,"vX0":4.499285402694013,"vY0":-136.7861123845015,"vZ0":-5.191185372637664,"x":137.04,"y":142.99,"x0":-1.7434402228876906,"y0":50.00343028909019,"z0":6.186790752932285,"aX":-6.504818635502345},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.7,"breakHorizontal":5.3,"spinRate":2493,"spinDirection":194},"zone":11,"typeConfidence":0.96,"plateTime":0.39917710147137875,"extension":6.800057171441157},"index":4,"playId":"d9ca956b-a6dc-3446-824c-05ae035ee03c","pitchNumber":5,"startTime":"2026-05-20T20:59:53.832Z","endTime":"2026-05-20T20:59:59.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-20T21:00:11.700Z","endTime":"2026-05-20T21:00:22.604Z","isPitch":false,"type":"action","player":{"id":640902,"link":"/api/v1/people/640902"},"defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.167914208783063,"aZ":-9.770032983412701,"pfxX":-3.501456705567591,"pfxZ":11.755385679448302,"pX":-0.36011393071614567,"pZ":3.4167569534202036,"vX0":4.81684021493836,"vY0":-136.71301108792844,"vZ0":-5.713237837738278,"x":130.73,"y":146.53,"x0":-1.6842608497554947,"y0":50.00514864850299,"z0":6.194258771478704,"aX":-6.675130640294314},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.4,"breakHorizontal":5.4,"spinRate":2430,"spinDirection":193},"zone":1,"typeConfidence":0.96,"plateTime":0.3995617995439007,"extension":6.9684499839261065},"hitData":{"launchSpeed":88.1,"launchAngle":44.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.47,"coordY":93.67}},"index":6,"playId":"24043b60-3b14-3cf5-8a1d-bdeb67a4cb85","pitchNumber":6,"startTime":"2026-05-20T21:00:22.604Z","endTime":"2026-05-20T21:00:34.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:00:34.312Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cole Young doubles (9) on a line drive to center fielder Tristan Peters.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T21:00:37.535Z","endTime":"2026-05-20T21:01:09.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98057269244008,"aZ":-11.328461485493998,"pfxX":-4.545719272250794,"pfxZ":11.018630012337471,"pX":-0.008206574063326214,"pZ":2.3021338434730896,"vX0":7.038434884579694,"vY0":-135.98011536126842,"vZ0":-7.628446554374283,"x":117.31,"y":176.62,"x0":-2.0274919677009757,"y0":50.00076232098893,"z0":5.911194558501513,"aX":-8.598661624231822},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.7,"breakHorizontal":7.0,"spinRate":2548,"spinDirection":207},"zone":5,"typeConfidence":0.91,"plateTime":0.40124085165499057,"extension":6.81675445737234},"hitData":{"launchSpeed":96.1,"launchAngle":18.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":161.05,"coordY":55.77}},"index":0,"playId":"edf0c774-6eb7-38ad-99eb-79993208a55d","pitchNumber":1,"startTime":"2026-05-20T21:00:55.311Z","endTime":"2026-05-20T21:01:09.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.699999999999996,"awayTeamWinProbability":42.300000000000004,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":0.73,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:01:09.601Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Julio Rodríguez lines out to center fielder Tristan Peters.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T21:01:22.063Z","endTime":"2026-05-20T21:02:38.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.263703979782424,"aZ":-13.808287199527825,"pfxX":-8.18212800112167,"pfxZ":9.479051673951346,"pX":-0.7614748727473223,"pZ":1.9373884314062069,"vX0":6.150920398979462,"vY0":-137.76112763465127,"vZ0":-8.51974816554876,"x":146.03,"y":186.47,"x0":-1.9510312058583104,"y0":50.00338860761827,"z0":5.986595156370477,"aX":-15.85568254613701},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":13.7,"spinRate":2472,"spinDirection":206},"zone":7,"typeConfidence":0.93,"plateTime":0.3963604857759173,"extension":6.771418810692257},"index":0,"playId":"8759d54f-7382-3b22-809d-23fa43f77f04","pitchNumber":1,"startTime":"2026-05-20T21:01:41.606Z","endTime":"2026-05-20T21:01:48.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":89.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19286315410448,"aZ":-15.225537915830003,"pfxX":-5.817407726907868,"pfxZ":8.492799687339694,"pX":-0.886969684470055,"pZ":2.521616656961795,"vX0":4.977965333795006,"vY0":-138.75028043048917,"vZ0":-6.9295710717467385,"x":150.81,"y":170.7,"x0":-1.9280660328833417,"y0":50.00136104415351,"z0":6.022110966381141,"aX":-11.608621889913353},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":9.8,"spinRate":2424,"spinDirection":207},"zone":13,"typeConfidence":0.5,"plateTime":0.39125264510134317,"extension":6.693804105238841},"hitData":{"launchSpeed":78.9,"launchAngle":29.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.12,"coordY":83.58}},"index":1,"playId":"8093bad6-cbf7-33e3-b603-ce49f94294d8","pitchNumber":2,"startTime":"2026-05-20T21:02:26.906Z","endTime":"2026-05-20T21:02:38.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":1.44,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:02:38.203Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Naylor pops out to shortstop Luisangel Acuña.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T21:02:52.874Z","endTime":"2026-05-20T21:03:38.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99166109944711,"aZ":-43.214542247405255,"pfxX":1.8790258425716129,"pfxZ":-7.948472869858538,"pX":-1.4848938190712415,"pZ":2.96007447371058,"vX0":0.9349021343284873,"vY0":-117.56942432122361,"vZ0":1.6066940637114724,"x":173.6,"y":158.86,"x0":-2.1328996225917467,"y0":50.005025480373575,"z0":6.303656233975653,"aX":2.6089559157613786},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-13.7,"breakHorizontal":-3.6,"spinRate":2571,"spinDirection":21},"zone":11,"typeConfidence":0.9,"plateTime":0.4673536613481568,"extension":6.6111722748913175},"index":0,"playId":"f0b10fbe-fb6d-3ebe-b107-31691cdb5c58","pitchNumber":1,"startTime":"2026-05-20T21:03:08.336Z","endTime":"2026-05-20T21:03:11.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44158751256548,"aZ":-12.052225952911604,"pfxX":-4.145147009102768,"pfxZ":10.279693426429537,"pX":-0.4261026062773487,"pZ":3.6662757747789487,"vX0":5.5101447545253714,"vY0":-139.0840963764362,"vZ0":-4.4534215611330294,"x":133.24,"y":139.79,"x0":-1.8951499101706752,"y0":50.00352886482499,"z0":6.088671922655118,"aX":-8.114883491526573},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.9,"breakHorizontal":6.4,"spinRate":2679,"spinDirection":202},"zone":11,"typeConfidence":0.87,"plateTime":0.3939422390698426,"extension":6.670376611762663},"hitData":{"launchSpeed":88.9,"launchAngle":66.0,"totalDistance":123.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":127.77,"coordY":194.42}},"index":1,"playId":"ceba22cd-2d99-39a4-80cf-fd1d4a27ac0d","pitchNumber":2,"startTime":"2026-05-20T21:03:28.639Z","endTime":"2026-05-20T21:03:38.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.8000000000000043,"leverageIndex":1.42,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:03:38.198Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase Meidroth strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T21:05:33.734Z","endTime":"2026-05-20T21:06:52.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91525773020519,"aZ":-30.743230980882217,"pfxX":-13.626390716244654,"pfxZ":0.7544987956423679,"pX":0.3548211854939832,"pZ":2.3290691913440864,"vX0":12.129603419861834,"vY0":-137.1575422840662,"vZ0":-1.3836584578796434,"x":103.48,"y":175.9,"x0":-2.3588792320511187,"y0":50.00538399465682,"z0":4.940627027565394,"aX":-25.91330403309265},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.3,"breakHorizontal":22.1,"spinRate":2464,"spinDirection":246},"zone":6,"typeConfidence":2.0,"plateTime":0.3996609660589172,"extension":6.340393898787528},"index":0,"playId":"0a20ec10-ef88-323f-90d9-43ae8ecc9f65","pitchNumber":1,"startTime":"2026-05-20T21:05:51.649Z","endTime":"2026-05-20T21:05:55.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07180218237071,"aZ":-18.586409535532603,"pfxX":-8.439563223123248,"pfxZ":6.818728517694302,"pX":-0.6350491027156189,"pZ":2.8687317593522104,"vX0":7.730614637956684,"vY0":-140.36501042009826,"vZ0":-3.007633608995029,"x":141.21,"y":161.32,"x0":-2.3297193428184424,"y0":50.006163026494725,"z0":5.165864350612602,"aX":-16.82684773694614},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.9,"breakHorizontal":13.7,"spinRate":2451,"spinDirection":236},"zone":1,"typeConfidence":0.92,"plateTime":0.3903588369307349,"extension":6.355163789058975},"index":1,"playId":"71fa260d-ec57-31ae-a4c7-527c25cf4f83","pitchNumber":2,"startTime":"2026-05-20T21:06:07.791Z","endTime":"2026-05-20T21:06:11.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-20T21:06:20.773Z","endTime":"2026-05-20T21:06:29.377Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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.0,"endSpeed":88.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.005822371345285,"aZ":-24.263479743893615,"pfxX":-6.470173900849701,"pfxZ":3.9684144826932233,"pX":-0.4337728155205279,"pZ":3.7219777454078025,"vX0":7.192881440433529,"vY0":-139.75281686795722,"vZ0":-0.18412639230164218,"x":133.53,"y":138.29,"x0":-2.1900043189187617,"y0":50.00585213461285,"z0":5.371077118065938,"aX":-12.908942751897866},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.3,"breakHorizontal":10.4,"spinRate":2181,"spinDirection":233},"zone":11,"typeConfidence":0.88,"plateTime":0.39067091439842727,"extension":6.245605500825353},"index":3,"playId":"b90d40a1-d1ae-3f32-ac49-ed7e0ef8ffa3","pitchNumber":3,"startTime":"2026-05-20T21:06:29.377Z","endTime":"2026-05-20T21:06:32.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.1,"endSpeed":68.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11383279325147,"aZ":-28.600243383132018,"pfxX":7.271483719008992,"pfxZ":3.0298053505796547,"pX":0.6428198789645794,"pZ":1.1425968632605128,"vX0":4.8048783551206995,"vY0":-109.20553119741936,"vZ0":-1.3568506222442234,"x":92.5,"y":207.93,"x0":-2.5478191703806754,"y0":50.005288594207016,"z0":4.910678166320247,"aX":8.594132727528013},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":5.4,"breakHorizontal":-14.6,"spinRate":2626,"spinDirection":74},"zone":14,"typeConfidence":0.92,"plateTime":0.5057621666149528,"extension":6.037803404220164},"index":4,"playId":"d3368bb2-7765-3584-af27-87407b52677f","pitchNumber":4,"startTime":"2026-05-20T21:06:48.250Z","endTime":"2026-05-20T21:06:52.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:06:52.428Z","atBatIndex":25},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jarred Kelenic lines out to left fielder Randy Arozarena.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T21:07:09.368Z","endTime":"2026-05-20T21:08:35.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":69.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.58599705146643,"aZ":-26.871417454058808,"pfxX":7.197321076383979,"pfxZ":4.271914107176819,"pX":-0.812992430677282,"pZ":1.5115833973823012,"vX0":1.9838194678706969,"vY0":-111.21037181933544,"vZ0":-1.2262549077872955,"x":147.99,"y":197.97,"x0":-2.6536328948307952,"y0":50.00332217818426,"z0":4.880034922791038,"aX":8.935502287753208},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":7.7,"breakHorizontal":-13.6,"spinRate":2668,"spinDirection":72},"zone":13,"typeConfidence":0.91,"plateTime":0.4941766016433702,"extension":6.068481699168862},"index":0,"playId":"b5243e65-5c45-3c7a-821a-09224882f0ca","pitchNumber":1,"startTime":"2026-05-20T21:07:15.448Z","endTime":"2026-05-20T21:07:20.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29432008956303,"aZ":-27.787662978348106,"pfxX":1.4614640437634188,"pfxZ":2.865795998633871,"pX":0.4384932679122942,"pZ":1.9327388856256622,"vX0":6.189770629924363,"vY0":-123.18678534325163,"vZ0":-2.253914153208224,"x":100.29,"y":186.6,"x0":-2.3003974842627577,"y0":50.00416648530189,"z0":5.21713933727808,"aX":2.237352417015651},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.9,"breakHorizontal":-4.2,"spinRate":2310,"spinDirection":126},"zone":9,"typeConfidence":0.85,"plateTime":0.4452379840379974,"extension":6.210623523854184},"index":1,"playId":"cf286532-5439-3761-9840-ce863ea7c60e","pitchNumber":2,"startTime":"2026-05-20T21:07:30.056Z","endTime":"2026-05-20T21:07:34.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"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-20T21:07:41.265Z","endTime":"2026-05-20T21:07:53.703Z","isPitch":false,"type":"action","player":{"id":672284,"link":"/api/v1/people/672284"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97607551842528,"aZ":-24.722899138168188,"pfxX":-5.962234335892337,"pfxZ":3.82293650423871,"pX":0.18442647881434404,"pZ":3.0215458570272276,"vX0":9.085295581938567,"vY0":-138.55278913525777,"vZ0":-1.3150792372703217,"x":109.97,"y":157.2,"x0":-2.3575007952469327,"y0":50.00672596834653,"z0":5.149199154867697,"aX":-11.634286894070689},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.8,"breakHorizontal":9.0,"spinRate":2385,"spinDirection":235},"zone":2,"typeConfidence":0.85,"plateTime":0.3948192850395116,"extension":6.371262444737067},"index":3,"playId":"fdad764a-6cbe-3989-ab8e-2a9a45f154f7","pitchNumber":3,"startTime":"2026-05-20T21:07:53.703Z","endTime":"2026-05-20T21:07:57.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.145150666806497,"aZ":-23.654239156767904,"pfxX":-7.45310134024413,"pfxZ":4.1976713062343265,"pX":-0.9981119135670408,"pZ":2.852566343833956,"vX0":6.619241833147693,"vY0":-140.72536821357616,"vZ0":-2.1170144322988333,"x":155.05,"y":161.76,"x0":-2.3979015083376862,"y0":50.00547168552579,"z0":5.126920489013024,"aX":-15.140302582749383},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.4,"breakHorizontal":12.4,"spinRate":2300,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.38734270164816564,"extension":6.2655624267312735},"index":4,"playId":"73fe5f27-9120-358a-bd86-9dbab4230b75","pitchNumber":4,"startTime":"2026-05-20T21:08:13.770Z","endTime":"2026-05-20T21:08:19.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.114912608700358,"aZ":-32.22483704622227,"pfxX":9.139325967708656,"pfxZ":-0.03533279116384769,"pX":-0.9321928750835305,"pZ":1.5896262052850059,"vX0":1.3950272788247164,"vY0":-112.32059774954033,"vZ0":-0.2641374679096733,"x":152.53,"y":195.86,"x0":-2.748501657669817,"y0":50.00502996476301,"z0":4.967674966121167,"aX":11.754164925139728},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":0.1,"breakHorizontal":-16.9,"spinRate":2554,"spinDirection":79},"zone":13,"typeConfidence":0.92,"plateTime":0.48645160402656984,"extension":6.130516372113859},"hitData":{"launchSpeed":77.2,"launchAngle":23.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.8,"coordY":123.69}},"index":5,"playId":"66ff3646-6e01-30e5-a9f2-b9a4d3d2577f","pitchNumber":5,"startTime":"2026-05-20T21:08:28.324Z","endTime":"2026-05-20T21:08:35.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":672284,"link":"/api/v1/people/672284"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:08:35.206Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tristan Peters grounds out, shortstop Colt Emerson to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T21:08:51.446Z","endTime":"2026-05-20T21:09:22.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"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":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.615022853315818,"aZ":-31.996228543318264,"pfxX":-11.164097592279143,"pfxZ":0.1027558852756405,"pX":-0.6950742946306102,"pZ":1.2916191532389165,"vX0":8.541887989400621,"vY0":-128.34498767026435,"vZ0":-2.5699207010992215,"x":143.49,"y":203.91,"x0":-2.5900699022571474,"y0":50.00202789887664,"z0":4.7587810484864725,"aX":-18.920006992275734},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.1,"breakHorizontal":18.7,"spinRate":1677,"spinDirection":269},"zone":13,"typeConfidence":0.87,"plateTime":0.4242069844427161,"extension":6.238413363955959},"index":0,"playId":"9f6ec665-3f1c-3da3-a837-8362c7cd9ac4","pitchNumber":1,"startTime":"2026-05-20T21:08:59.645Z","endTime":"2026-05-20T21:09:04.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.066040013776696,"aZ":-30.74396867915152,"pfxX":-11.680648149331645,"pfxZ":0.7336569112657578,"pX":-0.4675007418586204,"pZ":1.960307026112659,"vX0":9.962427663530399,"vY0":-138.25852290317695,"vZ0":-2.0857519189010922,"x":134.82,"y":185.85,"x0":-2.589197422489191,"y0":50.00127757333939,"z0":4.775271362925515,"aX":-22.74935217190909},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.1,"breakHorizontal":19.2,"spinRate":2350,"spinDirection":251},"zone":7,"typeConfidence":2.0,"plateTime":0.3952383410399749,"extension":6.262526619717224},"hitData":{"launchSpeed":105.8,"launchAngle":0.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.11,"coordY":147.52}},"index":1,"playId":"7fa2d608-764d-348a-aedf-259d6947a11f","pitchNumber":2,"startTime":"2026-05-20T21:09:14.301Z","endTime":"2026-05-20T21:09:22.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:09:22.652Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Randy Arozarena walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T21:11:14.049Z","endTime":"2026-05-20T21:13:04.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51101485064957,"aZ":-21.31531274725661,"pfxX":2.2692216965878034,"pfxZ":6.447639106804841,"pX":0.22199905131579806,"pZ":4.178221768201057,"vX0":5.016465249203547,"vY0":-128.21740239094137,"vZ0":-0.9090542510834685,"x":108.54,"y":125.97,"x0":-2.0456038825105347,"y0":50.00632346914609,"z0":6.182346910568252,"aX":3.8245996953217927},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.8,"breakHorizontal":-5.2,"spinRate":2645,"spinDirection":175},"zone":12,"typeConfidence":0.68,"plateTime":0.42523090080453363,"extension":6.596952699709384},"index":0,"playId":"f56ea2c2-680b-35c7-85af-f09dccd56eee","pitchNumber":1,"startTime":"2026-05-20T21:11:26.326Z","endTime":"2026-05-20T21:11:29.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64664778692933,"aZ":-23.46770834179283,"pfxX":-0.5108609662985286,"pfxZ":5.090892638215319,"pX":0.4967367814723674,"pZ":2.8845790555228805,"vX0":6.880103518670677,"vY0":-129.37924736071457,"vZ0":-3.458548046127385,"x":98.07,"y":160.9,"x0":-2.120309519156945,"y0":50.00619009607953,"z0":6.018395323636251,"aX":-0.8753976213259347},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.8,"breakHorizontal":-0.5,"spinRate":2453,"spinDirection":185},"zone":3,"typeConfidence":0.91,"plateTime":0.4218556046693811,"extension":6.740014397163918},"index":1,"playId":"0cae4195-3335-35ce-9dff-55fa26872f1e","pitchNumber":2,"startTime":"2026-05-20T21:11:40.420Z","endTime":"2026-05-20T21:11:44.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":86.5,"endSpeed":80.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.217897362383823,"aZ":-27.52591760890188,"pfxX":3.317406863135317,"pfxZ":2.853404891132522,"pX":1.2962592421912347,"pZ":2.8704525550465267,"vX0":7.233717475508182,"vY0":-125.96526020992663,"vZ0":-2.590975244638897,"x":74.58,"y":129.59,"x0":-2.027858022029204,"y0":50.00324608055169,"z0":6.106054407394093,"aX":5.405839780718353},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.9,"breakHorizontal":-7.4,"spinRate":2636,"spinDirection":150},"zone":12,"typeConfidence":0.91,"plateTime":0.43251041939518053,"extension":6.558573724976704},"index":2,"playId":"f3b6d3ce-467e-39e3-a36d-c99ff24b1df1","pitchNumber":3,"startTime":"2026-05-20T21:11:54.335Z","endTime":"2026-05-20T21:11:59.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76712762003364,"aZ":-10.161922730586056,"pfxX":-2.1699017442800845,"pfxZ":11.763044171661388,"pX":0.001412097797197312,"pZ":2.6930238487608236,"vX0":5.641579357500949,"vY0":-135.47802229522057,"vZ0":-7.255506166183403,"x":116.95,"y":166.07,"x0":-1.8199042178681608,"y0":50.00176902277586,"z0":6.104788187237507,"aX":-4.060832569280796},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.0,"breakHorizontal":2.8,"spinRate":2531,"spinDirection":205},"zone":5,"typeConfidence":0.95,"plateTime":0.40327333402954224,"extension":6.847544477603417},"index":3,"playId":"777f2ef7-a70e-3284-96e7-ebc93777488d","pitchNumber":4,"startTime":"2026-05-20T21:12:09.430Z","endTime":"2026-05-20T21:12:13.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.933908102209756,"aZ":-26.423840861847026,"pfxX":0.4793405267941331,"pfxZ":3.4246470470243935,"pX":0.32883647236050445,"pZ":2.8224843960005366,"vX0":5.779586488493635,"vY0":-127.60132046154476,"vZ0":-3.042800401034583,"x":104.47,"y":162.57,"x0":-2.0112942838219476,"y0":50.000639454649345,"z0":6.073607149126069,"aX":0.8034923556955721},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.9,"breakHorizontal":-1.9,"spinRate":2452,"spinDirection":176},"zone":3,"typeConfidence":0.9,"plateTime":0.4264000289786787,"extension":6.593966850119325},"index":4,"playId":"897f6274-44a4-3957-90df-e52e23da16c8","pitchNumber":5,"startTime":"2026-05-20T21:12:25.402Z","endTime":"2026-05-20T21:12:29.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":94.2,"endSpeed":86.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69331285224158,"aZ":-9.915175788964163,"pfxX":-5.124010973317368,"pfxZ":11.582086468867843,"pX":-0.8684282245080756,"pZ":3.6314400336206645,"vX0":4.431567293716103,"vY0":-137.11701096375623,"vZ0":-5.171972268062932,"x":150.1,"y":140.73,"x0":-1.8325674271654664,"y0":50.00172614826592,"z0":6.206189034733922,"aX":-9.846634860716355},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.2,"breakHorizontal":8.4,"spinRate":2555,"spinDirection":201},"zone":11,"typeConfidence":0.95,"plateTime":0.3980650506604828,"extension":6.853294302186296},"index":5,"playId":"c26b732c-bb4b-396d-a216-65046c6b981e","pitchNumber":6,"startTime":"2026-05-20T21:12:44.268Z","endTime":"2026-05-20T21:12:48.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.450945112283296,"aZ":-42.74321756855333,"pfxX":3.8950151377606828,"pfxZ":-7.450549094538843,"pX":-0.3663974867555922,"pZ":3.957508427406558,"vX0":2.409372222992863,"vY0":-117.77979326226762,"vZ0":3.551083398932615,"x":130.97,"y":131.93,"x0":-1.9056260802832137,"y0":50.00537122927626,"z0":6.358903385373718,"aX":5.522415746168123},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.5,"breakHorizontal":-7.6,"spinRate":2348,"spinDirection":24},"zone":11,"typeConfidence":0.9,"plateTime":0.46343511559606876,"extension":6.709716367340132},"index":6,"playId":"a60b2a0b-d27e-3e68-8abd-d0f61c2c2296","pitchNumber":7,"startTime":"2026-05-20T21:13:00.819Z","endTime":"2026-05-20T21:13:04.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":4.29999999999999,"leverageIndex":1.06,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:13:04.536Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T21:13:22.506Z","endTime":"2026-05-20T21:15:43.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.351128983330597,"aZ":-42.17979662076096,"pfxX":3.907349600855941,"pfxZ":-7.083365410201971,"pX":0.17006476629909012,"pZ":2.4244972711972146,"vX0":3.731053208725812,"vY0":-117.81495439916655,"vZ0":0.14571295492460035,"x":110.52,"y":173.32,"x0":-1.9388802555728701,"y0":50.00318160456943,"z0":6.244481723616253,"aX":5.518889724753366},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-12.6,"breakHorizontal":-7.9,"spinRate":2511,"spinDirection":23},"zone":5,"typeConfidence":0.9,"plateTime":0.4640379099142704,"extension":6.610017627090511},"index":0,"playId":"ec2df1bc-65d0-35d7-9c8a-7e58da633bc3","pitchNumber":1,"startTime":"2026-05-20T21:13:33.233Z","endTime":"2026-05-20T21:13:41.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Randy Arozarena steals (14) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"ec2df1bc-65d0-35d7-9c8a-7e58da633bc3","startTime":"2026-05-20T21:13:47.148Z","endTime":"2026-05-20T21:14:35.687Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"},"defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"postOnSecond":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"homeTeamWinProbability":63.4,"awayTeamWinProbability":36.6,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.74,"dramaIndex":68.0,"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.38717596803492,"aZ":-20.058089779012,"pfxX":-9.3632416296795,"pfxZ":7.524685674587583,"pX":-0.48035228044608075,"pZ":1.008598266372985,"vX0":7.150670215788073,"vY0":-125.10008727416965,"vZ0":-7.953426190507583,"x":135.31,"y":211.55,"x0":-2.1365407672708807,"y0":50.00568858993524,"z0":5.829913088054702,"aX":-15.085089532614694},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":12.2,"breakHorizontal":15.7,"spinRate":1976,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.4351291386540237,"extension":6.883995827153332},"index":2,"playId":"ea5971a4-79e3-342a-8e41-1b63417cf0e1","pitchNumber":2,"startTime":"2026-05-20T21:14:35.687Z","endTime":"2026-05-20T21:14:41.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":95.9,"endSpeed":88.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73815525036856,"aZ":-10.961207634226797,"pfxX":-4.7920531060788925,"pfxZ":10.59983905291863,"pX":-0.6871637224167678,"pZ":4.0440031309733016,"vX0":5.602618647703825,"vY0":-139.70229251483477,"vZ0":-3.556461484617256,"x":143.19,"y":129.59,"x0":-2.084121727284742,"y0":50.006504474091265,"z0":6.039868720453284,"aX":-9.594132021243645},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.8,"breakHorizontal":7.7,"spinRate":2467,"spinDirection":208},"zone":11,"typeConfidence":0.95,"plateTime":0.39017434813131846,"extension":6.6709702093187895},"index":3,"playId":"e29cd49c-948b-3eed-8c00-49d76dc43690","pitchNumber":3,"startTime":"2026-05-20T21:14:59.249Z","endTime":"2026-05-20T21:15:02.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":97.5,"endSpeed":89.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.316918726799415,"aZ":-10.087394565417679,"pfxX":-4.154617517623261,"pfxZ":10.706586073225099,"pX":-1.070537315465693,"pZ":3.567367283614385,"vX0":4.570396985157038,"vY0":-141.98197721011945,"vZ0":-5.116283180372089,"x":157.81,"y":142.46,"x0":-2.1533354035517585,"y0":50.003023779256544,"z0":6.021168147370664,"aX":-8.571354806938261},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.7,"breakHorizontal":6.7,"spinRate":2572,"spinDirection":197},"zone":11,"typeConfidence":0.93,"plateTime":0.3842258676449126,"extension":6.619254477458376},"index":4,"playId":"4644c0c5-9d77-348b-b93b-fdb60b273f5d","pitchNumber":4,"startTime":"2026-05-20T21:15:19.511Z","endTime":"2026-05-20T21:15:23.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.232394363946394,"aZ":-42.037530031960415,"pfxX":1.2506165570042171,"pfxZ":-6.9355254433594755,"pX":0.3451388637021033,"pZ":2.4273327957113433,"vX0":4.947762128623467,"vY0":-118.09639015841911,"vZ0":0.21481477836837493,"x":103.84,"y":173.24,"x0":-1.9346213065288664,"y0":50.00526108419127,"z0":6.182853602522449,"aX":1.7775195024955905},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.2,"breakHorizontal":-3.4,"spinRate":2451,"spinDirection":16},"zone":6,"typeConfidence":0.9,"plateTime":0.4627353093821793,"extension":6.780403392349394},"index":5,"playId":"e39974ab-4d3d-3585-9893-8e28b6a81b12","pitchNumber":5,"startTime":"2026-05-20T21:15:38.992Z","endTime":"2026-05-20T21:15:43.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.5,"awayTeamWinProbability":41.5,"homeTeamWinProbabilityAdded":-4.899999999999999,"leverageIndex":1.74,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:15:43.685Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out, pitcher Sean Burke to first baseman Munetaka Murakami.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T21:15:56.715Z","endTime":"2026-05-20T21:16:39.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680732,"link":"/api/v1/people/680732"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":73.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.17890664455591,"aZ":-41.133520001791254,"pfxX":2.138827565736257,"pfxZ":-6.632972863636834,"pX":-0.37879078470686683,"pZ":3.7200322160085655,"vX0":3.2920280572962017,"vY0":-114.8772864513828,"vZ0":2.8925381402990196,"x":131.44,"y":138.34,"x0":-2.1024479556321545,"y0":50.003329259459576,"z0":6.413937285017579,"aX":2.888230691650535},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-11.2,"breakHorizontal":-4.7,"spinRate":2357,"spinDirection":18},"zone":11,"typeConfidence":0.9,"plateTime":0.4748899668175284,"extension":6.73990081542815},"index":0,"playId":"983e6376-a1bf-320a-8ede-470f5f3fe51d","pitchNumber":1,"startTime":"2026-05-20T21:16:10.829Z","endTime":"2026-05-20T21:16:17.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.97382265079555,"aZ":-23.82329458620395,"pfxX":-8.307543894615822,"pfxZ":5.232006929252984,"pX":-0.8331021888584965,"pZ":2.735521199052134,"vX0":5.353957280698641,"vY0":-124.46593521559262,"vZ0":-3.223359704993688,"x":148.76,"y":164.92,"x0":-1.9142991607211313,"y0":50.00268320316889,"z0":5.983309004947416,"aX":-13.257485933432031},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":9.1,"breakHorizontal":14.0,"spinRate":1732,"spinDirection":225},"zone":11,"typeConfidence":0.92,"plateTime":0.437223476829526,"extension":6.799436308717632},"hitData":{"launchSpeed":94.2,"launchAngle":-23.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.67,"coordY":182.5}},"index":1,"playId":"a7114617-7192-39b6-81c5-d630a36c6662","pitchNumber":2,"startTime":"2026-05-20T21:16:30.513Z","endTime":"2026-05-20T21:16:39.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-4.299999999999997,"leverageIndex":1.56,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:16:39.360Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Patrick Wisdom doubles (1) on a sharp line drive to left fielder Sam Antonacci. Randy Arozarena scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T21:16:58.313Z","endTime":"2026-05-20T21:17:21.289Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":680732,"link":"/api/v1/people/680732"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27086089955366,"aZ":-29.647251803914955,"pfxX":2.989188993254407,"pfxZ":1.5743090143605798,"pX":-0.02798480545656225,"pZ":2.5924989788234205,"vX0":4.1930495210915675,"vY0":-125.24273435271574,"vZ0":-2.8210369722577524,"x":118.07,"y":168.78,"x0":-2.1066829755418826,"y0":50.00175527416659,"z0":6.137117206507362,"aX":4.787335344301172},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.5,"breakHorizontal":-6.4,"spinRate":2580,"spinDirection":121},"zone":5,"typeConfidence":0.91,"plateTime":0.4359282700651259,"extension":6.550902823638956},"hitData":{"launchSpeed":103.8,"launchAngle":12.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":41.28,"coordY":115.47}},"index":0,"playId":"bef60126-31db-31ef-b171-2dfb8fc40b0e","pitchNumber":1,"startTime":"2026-05-20T21:17:06.918Z","endTime":"2026-05-20T21:17:21.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":12.900000000000006,"leverageIndex":1.57,"dramaIndex":124.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:17:21.289Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Emerson strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T21:17:47.859Z","endTime":"2026-05-20T21:19:12.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":75.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.580246312055742,"aZ":-41.79004427794383,"pfxX":1.7149367456469395,"pfxZ":-6.807886759083694,"pX":0.26535355940657346,"pZ":2.0991507131122265,"vX0":4.71753945235354,"vY0":-117.3649705607913,"vZ0":-0.5750985840534383,"x":106.89,"y":182.1,"x0":-1.9833783699954397,"y0":50.00333482099636,"z0":6.197714838185367,"aX":2.4213879093500625},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-12.2,"breakHorizontal":-4.1,"spinRate":2500,"spinDirection":21},"zone":9,"typeConfidence":0.9,"plateTime":0.464468213913368,"extension":6.599293408290957},"index":0,"playId":"0493c43b-3f6a-3b9c-b98f-35ba803970a2","pitchNumber":1,"startTime":"2026-05-20T21:17:53.609Z","endTime":"2026-05-20T21:17:58.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"second":{"id":621550,"link":"/api/v1/people/621550"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32454906020862,"aZ":-10.437720778480093,"pfxX":-3.020626162502645,"pfxZ":10.99296761573448,"pX":-0.33179340224167947,"pZ":2.73146474816257,"vX0":5.914886791583764,"vY0":-139.27007555188072,"vZ0":-6.9869287659219514,"x":129.65,"y":165.03,"x0":-2.0843761834102583,"y0":50.00675603463037,"z0":5.9525131592085225,"aX":-5.975380456389824},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.7,"breakHorizontal":4.3,"spinRate":2687,"spinDirection":207},"zone":4,"typeConfidence":0.93,"plateTime":0.39229875206732023,"extension":6.780975127659007},"index":1,"playId":"3854d5a5-a2db-379a-9162-36ccd0ec3f0e","pitchNumber":2,"startTime":"2026-05-20T21:18:22.748Z","endTime":"2026-05-20T21:18:26.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"second":{"id":621550,"link":"/api/v1/people/621550"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":86.9,"endSpeed":81.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.99203359928021,"aZ":-23.25177573015669,"pfxX":-7.385416325302751,"pfxZ":5.384674313896026,"pX":-0.6313141882126753,"pZ":0.42404589662169356,"vX0":6.090774816076992,"vY0":-126.38409283011482,"vZ0":-8.590297242134078,"x":141.06,"y":227.33,"x0":-2.0853240947712437,"y0":50.00245922822098,"z0":5.664746784892057,"aX":-12.232760614935383},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.5,"breakHorizontal":12.4,"spinRate":1731,"spinDirection":228},"zone":13,"typeConfidence":0.92,"plateTime":0.42949831104202696,"extension":6.966269197012731},"index":2,"playId":"631da583-7ba5-3a3b-b662-d4e3e01c5eee","pitchNumber":3,"startTime":"2026-05-20T21:18:44.770Z","endTime":"2026-05-20T21:18:48.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"second":{"id":621550,"link":"/api/v1/people/621550"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.471665383385908,"aZ":-10.82546921070072,"pfxX":-4.321407521716884,"pfxZ":10.604650015888367,"pX":-0.11739692938698051,"pZ":2.442551589493908,"vX0":6.169302201876197,"vY0":-140.0178490927487,"vZ0":-7.794447853627048,"x":121.47,"y":172.83,"x0":-1.7737059013915166,"y0":50.00648777066034,"z0":5.946642730242916,"aX":-8.702904479695974},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.0,"breakHorizontal":6.7,"spinRate":2607,"spinDirection":204},"zone":5,"typeConfidence":0.93,"plateTime":0.38912454925563766,"extension":6.699823050822163},"index":3,"playId":"1c68a4d9-f508-3b82-a669-99e83a8d55bc","pitchNumber":4,"startTime":"2026-05-20T21:19:07.359Z","endTime":"2026-05-20T21:19:12.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"second":{"id":621550,"link":"/api/v1/people/621550"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":1.25,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:19:12.130Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Romo flies out to shortstop Colt Emerson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T21:21:24.179Z","endTime":"2026-05-20T21:22:40.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.696566603249824,"aZ":-33.5466102677843,"pfxX":-12.122695298782368,"pfxZ":-0.7238519287181244,"pX":1.1153210122423234,"pZ":2.0367311486884625,"vX0":13.273635675149615,"vY0":-136.39335188866113,"vZ0":-1.5174612487692896,"x":74.49,"y":183.79,"x0":-2.22043383155396,"y0":50.00237108236622,"z0":4.89610554744662,"aX":-23.028112689366147},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-1.4,"breakHorizontal":19.4,"spinRate":2453,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4003338016347304,"extension":6.238164075143789},"index":0,"playId":"04fe8e21-2bd6-3b14-b084-a8586cb5dcbe","pitchNumber":1,"startTime":"2026-05-20T21:21:31.527Z","endTime":"2026-05-20T21:21:36.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":93.9,"endSpeed":86.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.010298108302017,"aZ":-21.840292949454096,"pfxX":-7.393047771856404,"pfxZ":5.442161256797403,"pX":0.4255497330193208,"pZ":3.485993300024014,"vX0":10.389374459520086,"vY0":-136.48455949455305,"vZ0":-0.14321005785094354,"x":100.78,"y":144.66,"x0":-2.4572616353785617,"y0":50.006754247134204,"z0":5.03402820464044,"aX":-14.051377964008072},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.1,"breakHorizontal":11.4,"spinRate":2356,"spinDirection":237},"zone":12,"typeConfidence":0.86,"plateTime":0.4002082502219184,"extension":6.235027534710483},"index":1,"playId":"7a19f9c8-b4a7-3703-8ec7-9a1b381b6de2","pitchNumber":2,"startTime":"2026-05-20T21:21:44.221Z","endTime":"2026-05-20T21:21:47.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-20T21:22:05.922Z","endTime":"2026-05-20T21:22:16.765Z","isPitch":false,"type":"action","player":{"id":691011,"link":"/api/v1/people/691011"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.538305703545124,"aZ":-30.04531564833914,"pfxX":-9.853182860684123,"pfxZ":1.3148092164059069,"pX":-2.1115003458055073,"pZ":2.505380907979202,"vX0":4.712508027910672,"vY0":-126.01343529117261,"vZ0":0.11958659732720567,"x":197.49,"y":171.13,"x0":-2.721334362096803,"y0":50.00037516964324,"z0":4.8756959059397635,"aX":-15.914454087199294},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.6,"breakHorizontal":16.8,"spinRate":1522,"spinDirection":271},"zone":11,"typeConfidence":0.87,"plateTime":0.43392181787937334,"extension":6.176969520429528},"index":3,"playId":"13b202b3-d1d4-331b-a751-a90ad1429043","pitchNumber":3,"startTime":"2026-05-20T21:22:16.765Z","endTime":"2026-05-20T21:22:20.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.828312062958346,"aZ":-19.631458081588523,"pfxX":-8.201193798674105,"pfxZ":6.441986025588715,"pX":0.11087176215982719,"pZ":2.639295432511571,"vX0":9.960096543522733,"vY0":-138.18546823876002,"vZ0":-2.762612525537692,"x":112.77,"y":167.52,"x0":-2.4631720514188142,"y0":50.00227483709372,"z0":4.9605215253820285,"aX":-15.968258849960327},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.3,"breakHorizontal":13.0,"spinRate":2314,"spinDirection":242},"zone":5,"typeConfidence":0.91,"plateTime":0.39533256614271606,"extension":6.427264300472398},"hitData":{"launchSpeed":77.0,"launchAngle":46.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":137.92,"coordY":111.03}},"index":4,"playId":"18711c36-920b-3e15-b58b-cc3111d397c2","pitchNumber":4,"startTime":"2026-05-20T21:22:30.359Z","endTime":"2026-05-20T21:22:40.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":691011,"link":"/api/v1/people/691011"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:22:40.389Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luisangel Acuña singles on a line drive to center fielder Julio Rodríguez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T21:22:49.098Z","endTime":"2026-05-20T21:23:15.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.536839119011514,"aZ":-27.138422649302647,"pfxX":-11.108328923578593,"pfxZ":2.6598167075825936,"pX":-0.7810237705277981,"pZ":2.0680096968328527,"vX0":8.677334201091439,"vY0":-136.7997639823732,"vZ0":-2.318087021162911,"x":146.77,"y":182.94,"x0":-2.5529021897872273,"y0":50.00277540343275,"z0":4.789144004668895,"aX":-21.027430837891703},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.6,"breakHorizontal":18.2,"spinRate":2316,"spinDirection":251},"zone":4,"typeConfidence":2.0,"plateTime":0.4005869082846516,"extension":6.336490973250531},"hitData":{"launchSpeed":90.8,"launchAngle":17.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.21,"coordY":81.6}},"index":0,"playId":"819c8352-f81c-38a7-a231-e9525cf641bd","pitchNumber":1,"startTime":"2026-05-20T21:23:02.892Z","endTime":"2026-05-20T21:23:15.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":682668,"link":"/api/v1/people/682668"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.4,"awayTeamWinProbability":36.6,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":0.92,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:23:15.323Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sam Antonacci singles on a line drive to center fielder Julio Rodríguez. Luisangel Acuña to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T21:23:23.298Z","endTime":"2026-05-20T21:25:32.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"postOnSecond":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.6,"endSpeed":79.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45648197546197,"aZ":-30.235406598627453,"pfxX":-8.249108666623114,"pfxZ":1.2024184342834578,"pX":-0.7367103661960691,"pZ":1.0427320087444958,"vX0":7.023901716229796,"vY0":-126.03627810109296,"vZ0":-3.2520753808846137,"x":145.08,"y":210.63,"x0":-2.4813740556681205,"y0":50.00554946783408,"z0":4.779191774687092,"aX":-13.337864280779636},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.7,"breakHorizontal":13.4,"spinRate":1453,"spinDirection":276},"zone":13,"typeConfidence":0.79,"plateTime":0.43377808503562365,"extension":6.190241062752168},"index":0,"playId":"a8be0ccd-547c-3a68-a6d9-c0d635ba3fb7","pitchNumber":1,"startTime":"2026-05-20T21:23:38.154Z","endTime":"2026-05-20T21:23:42.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.51319804490841,"aZ":-28.326152373153455,"pfxX":-0.8040162244688438,"pfxZ":2.5291315222034987,"pX":0.7675744875973206,"pZ":2.0255390969140246,"vX0":7.657866148122604,"vY0":-121.57728890573995,"vZ0":-1.9404656951853174,"x":87.74,"y":184.09,"x0":-2.2985943654495684,"y0":50.00023146703779,"z0":5.25748603846715,"aX":-1.2226151760981563},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.4,"breakHorizontal":-0.1,"spinRate":2256,"spinDirection":169},"zone":9,"typeConfidence":0.84,"plateTime":0.4479820760185005,"extension":6.135977928397715},"index":1,"playId":"268ae332-010a-37e2-a102-12d4b56f71b2","pitchNumber":2,"startTime":"2026-05-20T21:23:53.784Z","endTime":"2026-05-20T21:23:58.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.172759101036586,"aZ":-23.09619608710426,"pfxX":-8.187177592285328,"pfxZ":4.85593579502273,"pX":-0.9223987132732809,"pZ":2.2424529520986316,"vX0":7.263176044069863,"vY0":-135.54174417431167,"vZ0":-2.944660782169133,"x":152.16,"y":178.23,"x0":-2.5662449857986993,"y0":50.006426237518404,"z0":4.946450199482958,"aX":-15.316791783727794},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.4,"breakHorizontal":13.4,"spinRate":2294,"spinDirection":239},"zone":13,"typeConfidence":0.84,"plateTime":0.4032956545722879,"extension":6.272422119942149},"index":2,"playId":"b72b25b2-1921-3fbb-ab4a-dd87fc915972","pitchNumber":3,"startTime":"2026-05-20T21:24:12.269Z","endTime":"2026-05-20T21:24:39.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"}},"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"da06d344-1dc6-34cb-ba23-691b3e009379","startTime":"2026-05-20T21:24:44.145Z","endTime":"2026-05-20T21:24:47.384Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.268095379683338,"aZ":-26.769233718174405,"pfxX":-0.33927081358167643,"pfxZ":3.407747390488068,"pX":-0.4129942580305784,"pZ":1.27951311796226,"vX0":5.285811731986154,"vY0":-124.15084179070445,"vZ0":-3.954052035415705,"x":132.74,"y":204.23,"x0":-2.5116982850546186,"y0":50.00088922922867,"z0":5.08234621173463,"aX":-0.5382420780587058},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.6,"breakHorizontal":-0.5,"spinRate":2365,"spinDirection":200},"zone":13,"typeConfidence":0.91,"plateTime":0.43861266962453316,"extension":6.078949894373873},"index":4,"playId":"013823ee-0ad0-3697-a2cc-623d3071cfb5","pitchNumber":4,"startTime":"2026-05-20T21:25:02.783Z","endTime":"2026-05-20T21:25:07.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.856736842006253,"aZ":-22.690642592685,"pfxX":-9.52856567746208,"pfxZ":4.868563063737318,"pX":-0.047021947364469525,"pZ":2.613836649682822,"vX0":9.81662558089322,"vY0":-138.42713355816363,"vZ0":-2.305757960033838,"x":118.79,"y":168.21,"x0":-2.395111823666646,"y0":50.00348165527938,"z0":4.97095693855438,"aX":-18.5605879011643},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.5,"breakHorizontal":15.4,"spinRate":2411,"spinDirection":243},"zone":5,"typeConfidence":0.83,"plateTime":0.3951509235605375,"extension":6.346316861477015},"hitData":{"launchSpeed":97.4,"launchAngle":18.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.49,"coordY":103.93}},"index":5,"playId":"f396dac7-5990-383f-a654-3123b87b436e","pitchNumber":5,"startTime":"2026-05-20T21:25:20.610Z","endTime":"2026-05-20T21:25:32.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":803011,"link":"/api/v1/people/803011"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.9,"awayTeamWinProbability":42.1,"homeTeamWinProbabilityAdded":-5.5,"leverageIndex":1.77,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:25:32.322Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Munetaka Murakami singles on a ground ball to right fielder Luke Raley. Luisangel Acuña scores. Sam Antonacci to 3rd.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T21:25:54.253Z","endTime":"2026-05-20T21:26:49.812Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"postOnThird":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"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":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":{"id":676106,"link":"/api/v1/people/676106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.034657758252905,"aZ":-27.787996061058735,"pfxX":-0.17198642322960378,"pfxZ":2.713829633262895,"pX":1.2490341557907376,"pZ":3.1663318836918064,"vX0":8.874110006456945,"vY0":-125.49215187005687,"vZ0":0.09426270858031938,"x":69.39,"y":153.29,"x0":-2.2898902197482127,"y0":50.00543244970594,"z0":5.365920446113298,"aX":-0.2802593637863673},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.2,"breakHorizontal":-1.4,"spinRate":2380,"spinDirection":158},"zone":12,"typeConfidence":0.92,"plateTime":0.43413491147649275,"extension":6.232939738126447},"index":0,"playId":"272dc5f9-90d6-34fb-8063-5601eebaaed3","pitchNumber":1,"startTime":"2026-05-20T21:26:01.460Z","endTime":"2026-05-20T21:26:05.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"second":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":71.4,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.9250297623116,"aZ":-33.60875699159123,"pfxX":8.139564612309805,"pfxZ":-1.1264272171599217,"pX":-1.5294395680746642,"pZ":0.6399617348358997,"vX0":0.606833736533922,"vY0":-112.20076802162754,"vZ0":-1.6950028415086118,"x":175.3,"y":221.5,"x0":-2.8609159742031713,"y0":50.00188334742977,"z0":4.823861728437731,"aX":10.396654298824354},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-2.2,"breakHorizontal":-14.9,"spinRate":2555,"spinDirection":77},"zone":13,"typeConfidence":0.9,"plateTime":0.4877997260017075,"extension":6.173686004235998},"index":1,"playId":"c610c0f1-58e8-3666-be9e-ba52c8f14c78","pitchNumber":2,"startTime":"2026-05-20T21:26:17.385Z","endTime":"2026-05-20T21:26:21.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"second":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":70.0,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.281309495843274,"aZ":-29.17035404172326,"pfxX":6.170968270110693,"pfxZ":2.416302113005237,"pX":-0.5775310199322863,"pZ":2.205868165818095,"vX0":2.7875454108305555,"vY0":-110.96831249870725,"vZ0":0.5884908909327908,"x":139.01,"y":179.22,"x0":-2.6526802462703563,"y0":50.00353094985885,"z0":4.981580745285142,"aX":7.678829896755601},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":4.8,"breakHorizontal":-11.9,"spinRate":2424,"spinDirection":79},"zone":7,"typeConfidence":0.92,"plateTime":0.4940197394875794,"extension":6.100825207226936},"hitData":{"launchSpeed":88.6,"launchAngle":8.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.88,"coordY":119.64}},"index":2,"playId":"552eaf8f-8174-3568-ae61-9d0ccc63f0df","pitchNumber":3,"startTime":"2026-05-20T21:26:37.523Z","endTime":"2026-05-20T21:26:49.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"second":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-16.9,"leverageIndex":2.81,"dramaIndex":179.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:26:49.812Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andrew Benintendi lines out to shortstop Colt Emerson.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T21:27:20.088Z","endTime":"2026-05-20T21:28:35.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"postOnThird":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"a72f5601-1e89-4408-a9ef-f24af9cd5670","startTime":"2026-05-20T21:27:20.088Z","endTime":"2026-05-20T21:27:25.088Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"third":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.3,"endSpeed":69.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.961438838226954,"aZ":-29.28343392752023,"pfxX":7.290054233201577,"pfxZ":2.3839363120699915,"pX":-1.6497699499431517,"pZ":1.9090699555311654,"vX0":0.7378960226148483,"vY0":-109.70662320351379,"vZ0":0.15564076500602475,"x":179.89,"y":187.24,"x0":-2.9377256292093756,"y0":50.00544748436146,"z0":4.966238520101997,"aX":8.860438694492567},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":4.7,"breakHorizontal":-13.4,"spinRate":2479,"spinDirection":75},"zone":13,"typeConfidence":0.92,"plateTime":0.49984086814015427,"extension":6.111017402170798},"index":1,"playId":"fd2448b2-0499-360c-a7fb-1d113253ea29","pitchNumber":1,"startTime":"2026-05-20T21:27:35.245Z","endTime":"2026-05-20T21:27:38.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"third":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":78.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.583551236506366,"aZ":-28.07786863445717,"pfxX":-0.34604870516629793,"pfxZ":2.7027869358723344,"pX":0.699937619456961,"pZ":0.7582966669696963,"vX0":7.56106021088296,"vY0":-121.25979175157192,"vZ0":-4.557797840569302,"x":90.32,"y":218.31,"x0":-2.389528961844049,"y0":50.00484328102177,"z0":5.060302645257219,"aX":-0.5256917786650336},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.2,"breakHorizontal":-0.8,"spinRate":2301,"spinDirection":157},"zone":14,"typeConfidence":0.8,"plateTime":0.44852599433110374,"extension":6.332618461276407},"index":2,"playId":"d7e916af-173e-35a0-8882-a05449b15baa","pitchNumber":2,"startTime":"2026-05-20T21:27:49.937Z","endTime":"2026-05-20T21:27:53.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"third":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28391716983435,"aZ":-21.71847458771992,"pfxX":-5.578543164573914,"pfxZ":5.361907635461144,"pX":-0.31931527535400894,"pZ":2.7760657723349977,"vX0":8.014845307203235,"vY0":-137.72981670859048,"vZ0":-1.9863885030262654,"x":129.17,"y":163.83,"x0":-2.5222181641615893,"y0":50.00369990670021,"z0":4.952823837249381,"aX":-10.88005925728541},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.6,"breakHorizontal":8.8,"spinRate":2172,"spinDirection":236},"zone":1,"typeConfidence":0.9,"plateTime":0.39542600584377574,"extension":6.321125351921348},"index":3,"playId":"425d3465-22c2-371e-bce6-eb84177f9536","pitchNumber":3,"startTime":"2026-05-20T21:28:09.719Z","endTime":"2026-05-20T21:28:14.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"third":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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.7,"endSpeed":89.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.817263720652242,"aZ":-22.714920923246247,"pfxX":-4.9954074090442955,"pfxZ":4.718605338873219,"pX":-0.7356771759408809,"pZ":2.5857844812518374,"vX0":6.987048329455814,"vY0":-139.39827737163964,"vZ0":-2.4865530026218576,"x":145.04,"y":168.96,"x0":-2.604018980578,"y0":50.00300355545883,"z0":4.958897969405982,"aX":-10.0160130990744},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.3,"breakHorizontal":7.9,"spinRate":2260,"spinDirection":231},"zone":4,"typeConfidence":0.91,"plateTime":0.39013141546317653,"extension":6.283946569585474},"hitData":{"launchSpeed":102.0,"launchAngle":8.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":117.03,"coordY":149.55}},"index":4,"playId":"32e46700-25ee-3e3f-907d-8e48722af1f5","pitchNumber":4,"startTime":"2026-05-20T21:28:28.801Z","endTime":"2026-05-20T21:28:35.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"third":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":9.0,"leverageIndex":2.51,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:28:35.488Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colson Montgomery flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T21:29:38.514Z","endTime":"2026-05-20T21:30:04.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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-20T21:28:49.442Z","endTime":"2026-05-20T21:29:40.713Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"third":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":96.7,"endSpeed":89.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27027514060674,"aZ":-22.221019607137535,"pfxX":-4.5119717890197295,"pfxZ":4.941474606007663,"pX":1.2697927268581193,"pZ":2.7003779308957307,"vX0":11.083310028781739,"vY0":-140.46004538042925,"vZ0":-2.6068193615722204,"x":68.6,"y":165.87,"x0":-2.126210161297955,"y0":50.005946535605496,"z0":5.07193281661108,"aX":-9.094881568288432},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.6,"breakHorizontal":6.1,"spinRate":2128,"spinDirection":231},"zone":12,"typeConfidence":0.91,"plateTime":0.3886882724405849,"extension":6.411536821928979},"index":1,"playId":"a01ccf21-aebc-3cff-811e-41cb92ec2273","pitchNumber":1,"startTime":"2026-05-20T21:29:40.713Z","endTime":"2026-05-20T21:29:44.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"third":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.172355523045617,"aZ":-20.999462502570072,"pfxX":-5.630509544419299,"pfxZ":5.471022653093346,"pX":0.41871631964549927,"pZ":2.564923860677353,"vX0":9.601980071493507,"vY0":-140.86491527782186,"vZ0":-3.381618540908882,"x":101.04,"y":169.53,"x0":-2.277734111743665,"y0":50.00208308326326,"z0":5.112675059192785,"aX":-11.498742826018953},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.5,"breakHorizontal":8.6,"spinRate":2118,"spinDirection":239},"zone":6,"typeConfidence":0.92,"plateTime":0.38647462185302794,"extension":6.2614144877832985},"hitData":{"launchSpeed":73.9,"launchAngle":35.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.83,"coordY":100.78}},"index":2,"playId":"12805a3f-4564-392e-aec5-1c5d52d80732","pitchNumber":2,"startTime":"2026-05-20T21:29:56.420Z","endTime":"2026-05-20T21:30:04.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"third":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_ab"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_ab"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_pa"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":6.699999999999996,"leverageIndex":2.54,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:30:04.438Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jhonny Pereda walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T21:31:51.830Z","endTime":"2026-05-20T21:34:06.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"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":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.144503604456652,"aZ":-22.506583689491922,"pfxX":1.2940796545016227,"pfxZ":5.759905052790865,"pX":0.5876324761898637,"pZ":2.8138050280296514,"vX0":6.395963533343465,"vY0":-127.66981953089194,"vZ0":-3.662528352873114,"x":94.6,"y":162.81,"x0":-2.1011556706950953,"y0":50.003883668508514,"z0":6.0039998677004425,"aX":2.1709912116509487},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.0,"breakHorizontal":-3.6,"spinRate":2463,"spinDirection":185},"zone":6,"typeConfidence":0.77,"plateTime":0.4262908945098509,"extension":6.659558556588129},"index":0,"playId":"4863ee0e-52c2-3efe-86be-e33a114c5956","pitchNumber":1,"startTime":"2026-05-20T21:32:16.724Z","endTime":"2026-05-20T21:32:20.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":85.0,"endSpeed":80.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.589522639017698,"aZ":-27.152814576024237,"pfxX":1.0986692348456382,"pfxZ":3.181620351115975,"pX":1.7641972293153998,"pZ":0.9534772951856121,"vX0":8.750262833354443,"vY0":-123.53427690941022,"vZ0":-6.652814478981756,"x":49.75,"y":213.04,"x0":-1.9351825144987944,"y0":50.00367006357296,"z0":5.899145145942879,"aX":1.7352065418311586},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.7,"breakHorizontal":-3.6,"spinRate":2557,"spinDirection":160},"zone":14,"typeConfidence":0.91,"plateTime":0.4397499671617986,"extension":6.584647634904267},"index":1,"playId":"24cc21b9-569d-3e8a-8958-55f944e3a5a4","pitchNumber":2,"startTime":"2026-05-20T21:32:31.142Z","endTime":"2026-05-20T21:32:34.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.911545257254975,"aZ":-10.977089351406592,"pfxX":-4.049052355643067,"pfxZ":11.588609000102307,"pX":0.6593317479162333,"pZ":1.846893546808606,"vX0":7.519667653754902,"vY0":-133.67054334463046,"vZ0":-8.928043784446665,"x":91.87,"y":188.91,"x0":-1.6506117219710783,"y0":50.00389469551351,"z0":5.996487438337479,"aX":-7.407533948445961},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.4,"breakHorizontal":5.9,"spinRate":2309,"spinDirection":197},"zone":9,"typeConfidence":0.91,"plateTime":0.408087778683921,"extension":6.923197385588259},"index":2,"playId":"613849b7-8c97-362c-ae16-64a33a198f29","pitchNumber":3,"startTime":"2026-05-20T21:32:46.443Z","endTime":"2026-05-20T21:32:50.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.47522526742969,"aZ":-21.87623366606247,"pfxX":2.2130822448440046,"pfxZ":6.063303385867467,"pX":1.173960068312369,"pZ":0.6531183820185834,"vX0":7.190151872393459,"vY0":-128.18473597106058,"vZ0":-8.955864212693001,"x":72.25,"y":221.15,"x0":-1.932223991767163,"y0":50.00240960381113,"z0":5.842772098365556,"aX":3.7549672383722714},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.6,"breakHorizontal":-5.3,"spinRate":2606,"spinDirection":191},"zone":14,"typeConfidence":0.83,"plateTime":0.4240542413093915,"extension":6.846672269295966},"index":3,"playId":"4c86c268-dc44-3299-a184-62fe1b0e7974","pitchNumber":4,"startTime":"2026-05-20T21:33:00.659Z","endTime":"2026-05-20T21:33:04.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.770867039408174,"aZ":-14.46352211360385,"pfxX":-9.230316108552366,"pfxZ":9.705361596790304,"pX":-0.41915443527593227,"pZ":1.2365735712172845,"vX0":6.893406383747074,"vY0":-133.72034193691763,"vZ0":-9.47553714936414,"x":132.98,"y":205.39,"x0":-1.8214370131385145,"y0":50.00301187628574,"z0":5.8458162581899265,"aX":-16.8439655819742},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.8,"breakHorizontal":15.4,"spinRate":2353,"spinDirection":207},"zone":13,"typeConfidence":0.84,"plateTime":0.408419124021155,"extension":6.905014492605356},"index":4,"playId":"7d8c6761-4cbc-3def-afdf-e63d98d1f50d","pitchNumber":5,"startTime":"2026-05-20T21:33:18.463Z","endTime":"2026-05-20T21:33:22.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":92.8,"endSpeed":85.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.273069376795526,"aZ":-10.77633618109603,"pfxX":-3.3665084109614436,"pfxZ":11.522014583155032,"pX":-0.9666352989007935,"pZ":3.5303775009819383,"vX0":3.310528568749344,"vY0":-135.13128985520189,"vZ0":-5.186340205267627,"x":153.85,"y":143.46,"x0":-1.7677146922667015,"y0":50.00574740684241,"z0":6.2256574838255005,"aX":-6.2537879989502985},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.0,"breakHorizontal":5.4,"spinRate":2558,"spinDirection":193},"zone":11,"typeConfidence":0.96,"plateTime":0.40467617582243287,"extension":6.849717434232743},"index":5,"playId":"45ab2c77-eea8-37a5-bb2e-79758b2f9503","pitchNumber":6,"startTime":"2026-05-20T21:33:43.240Z","endTime":"2026-05-20T21:33:46.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.784253376100928,"aZ":-10.473175723554366,"pfxX":-3.0070934443240804,"pfxZ":11.777778277886032,"pX":-0.9833122015510757,"pZ":2.5041514666545166,"vX0":3.1787455923192174,"vY0":-134.31273806819152,"vZ0":-7.604312754910703,"x":154.48,"y":171.17,"x0":-1.7867028761921813,"y0":50.005396320136406,"z0":6.101848010014287,"aX":-5.541824655494874},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.0,"breakHorizontal":4.8,"spinRate":2537,"spinDirection":196},"zone":13,"typeConfidence":0.96,"plateTime":0.40650316016355115,"extension":6.944541791374357},"index":6,"playId":"c44f1aac-6e7e-325a-aff4-a1b0700dabed","pitchNumber":7,"startTime":"2026-05-20T21:33:57.671Z","endTime":"2026-05-20T21:34:06.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.3,"awayTeamWinProbability":38.7,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.16,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:34:06.161Z","atBatIndex":39},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Mariners challenged (hit by pitch), call on the field was overturned: Cole Young hit by pitch. Jhonny Pereda to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T21:34:18.850Z","endTime":"2026-05-20T21:35:15.492Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"postOnSecond":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.867799657818953,"aZ":-42.727388907949646,"pfxX":2.079122678355384,"pfxZ":-7.9688662355736035,"pX":0.4280031846343061,"pZ":2.486002842389907,"vX0":4.986162293369948,"vY0":-114.00054435311264,"vZ0":0.9397572175972344,"x":100.69,"y":171.66,"x0":-2.052935075182016,"y0":50.00497606823639,"z0":6.2675580470764185,"aX":2.751822870075326},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-13.9,"breakHorizontal":-4.9,"spinRate":2569,"spinDirection":23},"zone":6,"typeConfidence":0.9,"plateTime":0.4794384593616492,"extension":6.67347656268146},"index":0,"playId":"a8c4e748-4e16-348e-bd7c-401cabbe6330","pitchNumber":1,"startTime":"2026-05-20T21:34:30.569Z","endTime":"2026-05-20T21:34:35.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02792267579038,"aZ":-17.52394572870339,"pfxX":0.46830117791213155,"pfxZ":8.015226258466251,"pX":-0.5258653391497847,"pZ":3.9229827847591365,"vX0":4.73112673232841,"vY0":-133.19662611693715,"vZ0":-2.1801394283305435,"x":137.04,"y":132.86,"x0":-2.373386641985961,"y0":50.00055023920914,"z0":5.995627166982126,"aX":0.8551018604656064},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.4,"breakHorizontal":-1.7,"spinRate":2759,"spinDirection":190},"zone":11,"typeConfidence":0.66,"plateTime":0.40856745511295234,"extension":6.462368086812322},"index":1,"playId":"b32db9a7-5046-32ec-a686-4206a8f9a59f","pitchNumber":2,"startTime":"2026-05-20T21:34:49.850Z","endTime":"2026-05-20T21:34:53.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.2,"endSpeed":81.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.173539166477138,"aZ":-23.564985898542012,"pfxX":-1.4870986237357275,"pfxZ":5.2019297508672775,"pX":1.1849203347564357,"pZ":0.6859681200220374,"vX0":8.896493453182133,"vY0":-126.64864907837114,"vZ0":-8.205310556944887,"x":71.83,"y":220.26,"x0":-2.1514396748015976,"y0":50.005742851208744,"z0":5.7968300927797936,"aX":-2.4633977698233456},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.0,"breakHorizontal":1.1,"spinRate":2555,"spinDirection":198},"zone":14,"typeConfidence":0.69,"plateTime":0.4293149472754205,"extension":6.619642240671114},"index":2,"playId":"3a2b6d6d-6362-3d62-8c5f-2317da34a73c","pitchNumber":3,"startTime":"2026-05-20T21:35:09.467Z","endTime":"2026-05-20T21:35:15.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MI","challengeTeamId":136},"homeTeamWinProbability":68.0,"awayTeamWinProbability":32.0,"homeTeamWinProbabilityAdded":6.700000000000003,"leverageIndex":1.89,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:35:15.492Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a line drive to center fielder Tristan Peters. Jhonny Pereda to 3rd. Cole Young to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T21:37:09.899Z","endTime":"2026-05-20T21:38:39.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"postOnThird":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.311422778756278,"aZ":-41.48651972127274,"pfxX":0.09848699894284696,"pfxZ":-7.043126617566958,"pX":-0.31634202715418747,"pZ":1.6780259554648553,"vX0":3.748924855977625,"vY0":-114.32833706127303,"vZ0":-1.0277516374186892,"x":129.06,"y":193.47,"x0":-1.9909585924419555,"y0":50.003146328126206,"z0":6.209348310199144,"aX":0.12971924337779614},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-12.7,"breakHorizontal":-1.1,"spinRate":2489,"spinDirection":22},"zone":13,"typeConfidence":0.9,"plateTime":0.47929313732464207,"extension":6.731839456047881},"index":0,"playId":"f31e6ebd-8833-303d-9f40-f3e4c1c221b6","pitchNumber":1,"startTime":"2026-05-20T21:37:29.692Z","endTime":"2026-05-20T21:37:33.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"second":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.202259528419987,"aZ":-25.45158471477495,"pfxX":1.1090937687678748,"pfxZ":4.166821937280887,"pX":1.0423500976559443,"pZ":2.0401389085089754,"vX0":7.233048139935557,"vY0":-125.36643738317161,"vZ0":-4.649192538344021,"x":77.27,"y":183.7,"x0":-2.008610164880627,"y0":50.002913569955716,"z0":5.963385880570828,"aX":1.7867904100972134},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.8,"breakHorizontal":-3.5,"spinRate":2458,"spinDirection":180},"zone":14,"typeConfidence":0.91,"plateTime":0.43471358806397475,"extension":6.616623710300912},"index":1,"playId":"c9eefdd8-cb1d-3cc3-b718-4955531bde79","pitchNumber":2,"startTime":"2026-05-20T21:37:47.757Z","endTime":"2026-05-20T21:37:51.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"second":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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.2,"endSpeed":85.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.928839961665528,"aZ":-13.35174254251952,"pfxX":-3.0214058008499767,"pfxZ":10.100356990505105,"pX":-0.8314899102139086,"pZ":5.209427160057869,"vX0":3.7264706204586875,"vY0":-135.7050568550612,"vZ0":-0.41947668504184643,"x":148.69,"y":98.13,"x0":-1.8304591112594162,"y0":50.00203099080916,"z0":6.296768484237618,"aX":-5.630468695385779},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.4,"breakHorizontal":4.7,"spinRate":2505,"spinDirection":197},"zone":11,"typeConfidence":0.92,"plateTime":0.403746836569185,"extension":6.800817774599008},"index":2,"playId":"bd16e8d1-ca3a-3606-bb94-f89f245543a3","pitchNumber":3,"startTime":"2026-05-20T21:38:11.224Z","endTime":"2026-05-20T21:38:14.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"second":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14012958137901,"aZ":-15.766718111180083,"pfxX":-9.848152975562282,"pfxZ":8.841851176166937,"pX":-0.8268208712089684,"pZ":1.7209510552952634,"vX0":6.721746461038169,"vY0":-135.28156662819316,"vZ0":-8.056012073957143,"x":148.52,"y":192.31,"x0":-2.062431150374825,"y0":50.00671769844182,"z0":5.840041776453505,"aX":-18.282349327784825},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.5,"breakHorizontal":16.4,"spinRate":2335,"spinDirection":209},"zone":13,"typeConfidence":0.86,"plateTime":0.4046681856768424,"extension":6.776949745855545},"hitData":{"launchSpeed":92.2,"launchAngle":15.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.35,"coordY":76.76}},"index":3,"playId":"39f62c44-e6b9-3a4d-93e8-6e009b44bcc8","pitchNumber":4,"startTime":"2026-05-20T21:38:29.892Z","endTime":"2026-05-20T21:38:39.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"second":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.3,"awayTeamWinProbability":23.700000000000003,"homeTeamWinProbabilityAdded":8.299999999999997,"leverageIndex":2.23,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:38:39.900Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Naylor flies out to left fielder Sam Antonacci.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T21:39:45.417Z","endTime":"2026-05-20T21:39:59.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"postOnThird":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T21:39:00.753Z","endTime":"2026-05-20T21:39:47.778Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.012370457317804,"aZ":-20.213783202025212,"pfxX":-10.33355678491312,"pfxZ":6.326812039224248,"pX":-0.516833746405842,"pZ":1.4112450235134864,"vX0":7.544063780769111,"vY0":-136.37091413600572,"vZ0":-8.117359466005265,"x":136.7,"y":200.68,"x0":-1.971680533752179,"y0":50.00289445651426,"z0":5.81254887596879,"aX":-19.530978049807395},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.0,"breakHorizontal":17.2,"spinRate":2362,"spinDirection":215},"zone":13,"typeConfidence":0.82,"plateTime":0.4011231528215009,"extension":6.732474543800878},"hitData":{"launchSpeed":67.8,"launchAngle":38.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":97.6,"coordY":116.42}},"index":1,"playId":"a10d0c1f-a155-3547-9d6e-df252ad117a4","pitchNumber":1,"startTime":"2026-05-20T21:39:47.778Z","endTime":"2026-05-20T21:39:59.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.1,"awayTeamWinProbability":30.900000000000006,"homeTeamWinProbabilityAdded":-7.200000000000003,"leverageIndex":2.18,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:39:59.393Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Randy Arozarena pops out to second baseman Chase Meidroth on the infield fly rule.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T21:40:22.587Z","endTime":"2026-05-20T21:41:35.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"postOnThird":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.0,"endSpeed":81.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.154875978746755,"aZ":-26.787716480933963,"pfxX":2.6070151011242118,"pfxZ":3.219190541762356,"pX":1.3471188362984146,"pZ":2.05953952416127,"vX0":7.435863842878053,"vY0":-128.0034004005646,"vZ0":-4.795810833688459,"x":65.65,"y":183.17,"x0":-1.9237349167839632,"y0":50.00515090294115,"z0":6.031756586846143,"aX":4.365953152819023},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.0,"breakHorizontal":-6.2,"spinRate":2497,"spinDirection":169},"zone":14,"typeConfidence":0.91,"plateTime":0.42640294452538585,"extension":6.684826729930371},"index":0,"playId":"bc81c1bd-8a89-3e0a-a90d-5ce6584db18e","pitchNumber":1,"startTime":"2026-05-20T21:40:31.968Z","endTime":"2026-05-20T21:40:36.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.697128589418273,"aZ":-14.866152327095929,"pfxX":-8.68577630635625,"pfxZ":8.978866738260566,"pX":0.6202339301816442,"pZ":1.6807341376079983,"vX0":9.67051529029556,"vY0":-137.29911061953595,"vZ0":-8.741500493301281,"x":93.36,"y":193.4,"x0":-1.8032990277499141,"y0":50.00130534299259,"z0":5.896873443084514,"aX":-16.739572465449875},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":13.9,"spinRate":2383,"spinDirection":214},"zone":9,"typeConfidence":0.9,"plateTime":0.39748637218954963,"extension":6.7913662335186515},"index":1,"playId":"f559377e-5e96-331e-8a70-4db9e5be86d8","pitchNumber":2,"startTime":"2026-05-20T21:40:50.469Z","endTime":"2026-05-20T21:41:17.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"}},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.783781182320524,"aZ":-10.925698259972705,"pfxX":-2.670027046110785,"pfxZ":11.186645563196748,"pX":8.71822572245026E-4,"pZ":2.9089493931971595,"vX0":5.845581299560883,"vY0":-136.18859225426326,"vZ0":-6.515841709529849,"x":116.97,"y":160.24,"x0":-1.81575771699115,"y0":50.00070320698938,"z0":6.069947938922516,"aX":-5.070962909719855},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.2,"breakHorizontal":3.7,"spinRate":2479,"spinDirection":201},"zone":2,"typeConfidence":0.95,"plateTime":0.4004672399223508,"extension":6.731928202317306},"hitData":{"launchSpeed":90.1,"launchAngle":68.0,"totalDistance":132.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":147.95,"coordY":155.64}},"index":2,"playId":"f344fd4f-0244-3902-b4b5-ea09cb7403dd","pitchNumber":3,"startTime":"2026-05-20T21:41:22.659Z","endTime":"2026-05-20T21:41:35.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":59.599999999999994,"awayTeamWinProbability":40.400000000000006,"homeTeamWinProbabilityAdded":-9.5,"leverageIndex":3.02,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:41:35.844Z","atBatIndex":43},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Rob Refsnyder grounds into a force out, fielded by second baseman Chase Meidroth. Julio Rodríguez out at 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T21:44:04.571Z","endTime":"2026-05-20T21:45:10.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"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":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"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":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-20T21:41:52.049Z","endTime":"2026-05-20T21:42:23.293Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Sean Newcomb replaces Sean Burke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-20T21:42:23.293Z","endTime":"2026-05-20T21:43:41.845Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656794,"link":"/api/v1/people/656794"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Rob Refsnyder replaces Luke Raley.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-05-20T21:43:41.845Z","endTime":"2026-05-20T21:44:06.672Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":670042,"link":"/api/v1/people/670042"},"defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.525710184951485,"aZ":-33.83628579291283,"pfxX":-9.688965064446217,"pfxZ":-1.154992963175351,"pX":-0.4710743533849034,"pZ":3.3333474064572686,"vX0":-4.891383242614323,"vY0":-119.27010459677258,"vZ0":1.4544474189704193,"x":134.96,"y":148.78,"x0":2.8670411218818708,"y0":50.004365788745694,"z0":5.773265710409385,"aX":-13.920542520106974},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.4,"breakHorizontal":18.7,"spinRate":2710,"spinDirection":307},"zone":1,"typeConfidence":2.0,"plateTime":0.45971234598201427,"extension":5.568913468436599},"index":3,"playId":"01f5819c-0efb-357e-b0d8-718d4bbf536f","pitchNumber":1,"startTime":"2026-05-20T21:44:06.672Z","endTime":"2026-05-20T21:44:11.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.614853921408407,"aZ":-39.11229436441106,"pfxX":-8.785776585122978,"pfxZ":-4.764259103674828,"pX":0.3211340402635324,"pZ":1.3828492964834609,"vX0":-3.412941658560276,"vY0":-120.00845517402958,"vZ0":-1.7289234883113989,"x":104.76,"y":201.44,"x0":2.903903322967992,"y0":50.00291241215165,"z0":5.60217395666887,"aX":-12.791981698448753},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-8.8,"breakHorizontal":16.7,"spinRate":2739,"spinDirection":316},"zone":14,"typeConfidence":2.0,"plateTime":0.45671019866756923,"extension":5.4320358907640856},"index":4,"playId":"fae89787-d00c-3c2a-a9ad-7cd72a8e1595","pitchNumber":2,"startTime":"2026-05-20T21:44:25.972Z","endTime":"2026-05-20T21:44:30.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.145223643826466,"aZ":-37.47664571545545,"pfxX":-8.98037213417981,"pfxZ":-3.735836955574891,"pX":1.2622717306274795,"pZ":2.354887521230802,"vX0":-1.1590739786835142,"vY0":-118.09402452553802,"vZ0":0.17535415211300998,"x":68.89,"y":175.2,"x0":2.9258639489891336,"y0":50.00047770142307,"z0":5.709069256405883,"aX":-12.761949005372747},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.5,"breakHorizontal":16.6,"spinRate":2769,"spinDirection":305},"zone":14,"typeConfidence":2.0,"plateTime":0.4626942871166211,"extension":5.453949773899817},"index":5,"playId":"4e48f1b0-b13d-34b2-bc41-9d4f4164c8a7","pitchNumber":3,"startTime":"2026-05-20T21:44:45.129Z","endTime":"2026-05-20T21:44:49.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.723641073025906,"aZ":-28.71042546397532,"pfxX":9.414808790551028,"pfxZ":1.8723097851726305,"pX":0.33137605416461624,"pZ":3.115125877461384,"vX0":-9.03301340162443,"vY0":-134.67616025324108,"vZ0":-1.6280815054141695,"x":104.37,"y":154.67,"x0":2.490863768708622,"y0":50.00641600428663,"z0":5.740377896990794,"aX":17.457883306051805},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.2,"breakHorizontal":-15.4,"spinRate":2196,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.40527012317406674,"extension":5.736814597595686},"hitData":{"launchSpeed":103.3,"launchAngle":4.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.31,"coordY":146.51}},"index":6,"playId":"111ff501-56da-3e1b-829a-0455c54a5e50","pitchNumber":4,"startTime":"2026-05-20T21:45:03.206Z","endTime":"2026-05-20T21:45:10.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-9.599999999999994,"leverageIndex":3.72,"dramaIndex":157.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:45:10.836Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase Meidroth singles on a ground ball to left fielder Randy Arozarena.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T21:47:33.340Z","endTime":"2026-05-20T21:48:24.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,4,5],"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":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Rob Refsnyder remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T21:46:38.224Z","endTime":"2026-05-20T21:46:38.258Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":670042,"link":"/api/v1/people/670042"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cooper Criswell replaces Emerson Hancock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-20T21:46:38.258Z","endTime":"2026-05-20T21:47:33.340Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681867,"link":"/api/v1/people/681867"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676106,"link":"/api/v1/people/676106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.434323924412094,"aZ":-36.70590917166528,"pfxX":-10.511047950187734,"pfxZ":-2.51727303138908,"pX":-0.36826169521605323,"pZ":1.6768583146564378,"vX0":6.9372284224543215,"vY0":-132.59048370805817,"vZ0":-0.8776807184395798,"x":131.04,"y":193.5,"x0":-1.6384038520719968,"y0":50.003574799883104,"z0":4.66494137594568,"aX":-18.921278254035002},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-4.6,"breakHorizontal":17.8,"spinRate":2015,"spinDirection":262},"zone":7,"typeConfidence":0.9,"plateTime":0.4113718836813316,"extension":6.436313303181997},"index":2,"playId":"fb9c4bb8-589f-37f2-a0be-3901979cbd8c","pitchNumber":1,"startTime":"2026-05-20T21:47:33.340Z","endTime":"2026-05-20T21:47:37.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-20T21:47:45.170Z","endTime":"2026-05-20T21:47:51.438Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"},"defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.317622598556472,"aZ":-26.415520577186182,"pfxX":-0.5889662892741843,"pfxZ":3.500428458894202,"pX":0.8490062086488288,"pZ":2.170504281575561,"vX0":6.522215569178942,"vY0":-126.82895474785416,"vZ0":-1.3886206952710123,"x":84.64,"y":180.18,"x0":-1.6677922790176452,"y0":50.00537043819356,"z0":4.810572102861002,"aX":-0.9700667120108615},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.2,"breakHorizontal":-0.2,"spinRate":2218,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.43008684684332854,"extension":6.746533466231389},"index":4,"playId":"23ccf804-6a6a-32ce-899a-97b004c9e8ec","pitchNumber":2,"startTime":"2026-05-20T21:47:51.438Z","endTime":"2026-05-20T21:47:55.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.037288057592146,"aZ":-35.139350280136014,"pfxX":-8.408864670825858,"pfxZ":-1.8438119887653306,"pX":-1.0427561378004524,"pZ":1.4119986156239082,"vX0":4.67526896685611,"vY0":-125.44533501914789,"vZ0":-1.011630692537113,"x":156.75,"y":200.66,"x0":-1.8286949798455459,"y0":50.001569119251535,"z0":4.660100494075072,"aX":-13.532738723531814},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.4,"breakHorizontal":14.3,"spinRate":1599,"spinDirection":277},"zone":13,"typeConfidence":0.8,"plateTime":0.4350001502699916,"extension":6.357638055304731},"hitData":{"launchSpeed":93.1,"launchAngle":5.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.6,"coordY":134.26}},"index":5,"playId":"dde99bce-1710-3190-8096-36f4ff810e28","pitchNumber":3,"startTime":"2026-05-20T21:48:11.749Z","endTime":"2026-05-20T21:48:24.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.7,"awayTeamWinProbability":55.3,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":1.32,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:48:24.617Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarred Kelenic challenged (pitch result), call on the field was confirmed: Jarred Kelenic called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T21:48:32.981Z","endTime":"2026-05-20T21:50:09.982Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.920748566513595,"aZ":-27.577359090923206,"pfxX":0.9083816238824935,"pfxZ":2.805442403286726,"pX":-1.2496411886359144,"pZ":4.016823382997123,"vX0":1.446592083994347,"vY0":-125.9803774555551,"vZ0":3.0023089026378527,"x":164.63,"y":130.33,"x0":-1.9450428085578795,"y0":50.00305095773277,"z0":5.0128699337041525,"aX":1.488242386528227},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.9,"breakHorizontal":-1.9,"spinRate":2274,"spinDirection":192},"zone":11,"typeConfidence":0.91,"plateTime":0.4315828203474874,"extension":6.486194428666598},"index":0,"playId":"5a12f12e-620c-3daa-8998-c5ce45f3aa1c","pitchNumber":1,"startTime":"2026-05-20T21:48:44.858Z","endTime":"2026-05-20T21:48:48.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.580915101568653,"aZ":-37.849139645705165,"pfxX":-8.633987248661679,"pfxZ":-3.2540081318186598,"pX":-1.5967270464793073,"pZ":2.564685576608339,"vX0":3.774566804956803,"vY0":-130.68377333158023,"vZ0":1.6143968942189928,"x":177.86,"y":169.53,"x0":-1.9319764708905658,"y0":50.004445610272995,"z0":4.7660805443538985,"aX":-15.048601093164114},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-5.4,"breakHorizontal":14.9,"spinRate":1989,"spinDirection":262},"zone":11,"typeConfidence":0.9,"plateTime":0.4179125521563991,"extension":6.384535889634362},"index":1,"playId":"412ba8dc-c13c-3b54-9174-5658305c6549","pitchNumber":2,"startTime":"2026-05-20T21:49:02.830Z","endTime":"2026-05-20T21:49:06.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.641263920337753,"aZ":-38.62717374852926,"pfxX":-8.300576732590644,"pfxZ":-3.624073448225518,"pX":-0.5203864164029027,"pZ":2.668878290900873,"vX0":5.846165639301683,"vY0":-132.05274155778528,"vZ0":1.9376788906463083,"x":136.84,"y":166.72,"x0":-1.6741473285752018,"y0":50.0002466384584,"z0":4.748157738498433,"aX":-14.795411473926578},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-6.0,"breakHorizontal":13.9,"spinRate":2037,"spinDirection":263},"zone":4,"typeConfidence":0.91,"plateTime":0.4132923968683828,"extension":6.405413910920838},"index":2,"playId":"e441d368-7c1f-374d-b15d-ba60543926a7","pitchNumber":3,"startTime":"2026-05-20T21:49:19.680Z","endTime":"2026-05-20T21:49:23.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.297918483957634,"aZ":-31.380388365324965,"pfxX":9.527688520061645,"pfxZ":0.6093879462326406,"pX":-0.3516750008626973,"pZ":2.5225363854368545,"vX0":0.9336223667346502,"vY0":-113.56242412646158,"vZ0":1.782260059422379,"x":130.41,"y":170.67,"x0":-2.0058403420084296,"y0":50.00269633923152,"z0":4.854886291014461,"aX":12.41164989805635},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":1.9,"breakHorizontal":-17.5,"spinRate":2446,"spinDirection":88},"zone":4,"typeConfidence":0.9,"plateTime":0.48278510382522954,"extension":6.468603732425614},"index":3,"playId":"901f2988-742c-3a75-afe9-b4a51e771011","pitchNumber":4,"startTime":"2026-05-20T21:49:45.010Z","endTime":"2026-05-20T21:49:49.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68275703755362,"aZ":-38.07338613163973,"pfxX":-8.763740032328766,"pfxZ":-3.7068422893649773,"pX":0.6964249898092265,"pZ":1.7635216106477498,"vX0":8.711702588871486,"vY0":-124.8910976990081,"vZ0":0.4238270508875783,"x":90.45,"y":191.16,"x0":-1.6880436212878498,"y0":50.00618644533487,"z0":4.70730466186701,"aX":-13.933969401424603},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-6.4,"breakHorizontal":14.0,"spinRate":1600,"spinDirection":270},"zone":9,"typeConfidence":0.91,"plateTime":0.4375298237499461,"extension":6.278692840260673},"index":4,"playId":"087873e5-b66d-3875-8256-42fc9e3bffdc","pitchNumber":5,"startTime":"2026-05-20T21:50:05.225Z","endTime":"2026-05-20T21:50:09.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":672284,"link":"/api/v1/people/672284"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"}},"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":2.15,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:50:09.982Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tristan Peters hits a ground-rule double (6) on a ground ball down the right-field line. Chase Meidroth to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T21:50:33.407Z","endTime":"2026-05-20T21:52:18.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"postOnThird":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.526670141441222,"aZ":-37.251273127267126,"pfxX":-10.17426717223336,"pfxZ":-3.185513719933944,"pX":1.2160890029037892,"pZ":1.088811285945701,"vX0":10.30941346048229,"vY0":-124.89110105010205,"vZ0":-1.3989531341318409,"x":70.65,"y":209.38,"x0":-1.6300130062134432,"y0":50.006238366597294,"z0":4.700780156116176,"aX":-16.186577364419172},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.9,"breakHorizontal":16.2,"spinRate":1530,"spinDirection":272},"zone":14,"typeConfidence":0.91,"plateTime":0.43740831464350727,"extension":6.487774057435113},"index":0,"playId":"f6f71923-5fd7-3d74-b595-4dceab35637f","pitchNumber":1,"startTime":"2026-05-20T21:50:44.701Z","endTime":"2026-05-20T21:50:48.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"cd2f37a2-995d-3565-9d54-375ccbc48749","startTime":"2026-05-20T21:51:03.926Z","endTime":"2026-05-20T21:51:08.218Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.555778945389346,"aZ":-28.346352941392333,"pfxX":6.7274159232279995,"pfxZ":2.765103957566028,"pX":0.4822482412200578,"pZ":3.25104413227457,"vX0":3.297748176561252,"vY0":-116.71153076071685,"vZ0":2.4989467097190072,"x":98.62,"y":151.0,"x0":-1.8218882867423207,"y0":50.00031632755019,"z0":4.83262802759299,"aX":9.296230953959023},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":5.9,"breakHorizontal":-13.0,"spinRate":2489,"spinDirection":90},"zone":3,"typeConfidence":0.85,"plateTime":0.4689486419355644,"extension":6.477624961041425},"index":2,"playId":"f43bcddb-79b8-35cc-a959-e635db749992","pitchNumber":2,"startTime":"2026-05-20T21:51:22.383Z","endTime":"2026-05-20T21:51:26.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76011576195949,"aZ":-33.59592326164219,"pfxX":-11.129366502274813,"pfxZ":-0.7688005188522951,"pX":1.0155925436662754,"pZ":1.4818466460403923,"vX0":10.672211001870501,"vY0":-134.3455894590405,"vZ0":-2.2775644491273637,"x":78.29,"y":198.77,"x0":-1.5390504204301927,"y0":50.00362529427033,"z0":4.700166813620149,"aX":-20.59537353703771},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.7,"breakHorizontal":18.2,"spinRate":2161,"spinDirection":260},"zone":14,"typeConfidence":0.9,"plateTime":0.4058086331755315,"extension":6.4631868187296},"index":3,"playId":"1cd865ca-355e-3c9e-8f80-e91b7c58afe3","pitchNumber":3,"startTime":"2026-05-20T21:51:48.894Z","endTime":"2026-05-20T21:51:54.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.352531153436487,"aZ":-26.124647046055877,"pfxX":0.29249075316832807,"pfxZ":3.641161106640972,"pX":0.6563703857288515,"pZ":2.4779394461576256,"vX0":5.985978042781092,"vY0":-127.5621774182184,"vZ0":-0.8015984162083294,"x":100.88,"y":158.8,"x0":-1.7510110304339197,"y0":50.000372393720156,"z0":4.841669053337882,"aX":0.48558350343540213},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.7,"breakHorizontal":-1.8,"spinRate":2384,"spinDirection":214},"zone":6,"typeConfidence":0.91,"plateTime":0.4281156494560401,"extension":6.63506691056735},"hitData":{"launchSpeed":80.0,"launchAngle":1.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","coordinates":{"coordX":198.14,"coordY":136.37}},"index":4,"playId":"1e1f1ab0-7d38-3311-972b-2e4466a77fc0","pitchNumber":4,"startTime":"2026-05-20T21:52:07.452Z","endTime":"2026-05-20T21:52:18.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":37.1,"awayTeamWinProbability":62.9,"homeTeamWinProbabilityAdded":-12.600000000000001,"leverageIndex":1.84,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:52:18.365Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Romo grounds out to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T21:53:48.202Z","endTime":"2026-05-20T21:55:26.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Pickoff Caught Stealing Home","eventType":"pickoff_caught_stealing_home","movementReason":"r_pickoff_caught_stealing_home","runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":621550,"link":"/api/v1/people/621550"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Caught Stealing Home","eventType":"pickoff_caught_stealing_home","movementReason":"r_adv_play","runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-20T21:52:59.778Z","endTime":"2026-05-20T21:53:50.341Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"second":{"id":671976,"link":"/api/v1/people/671976"},"third":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.319939038991894,"aZ":-35.21601913608869,"pfxX":-8.566667767670767,"pfxZ":-2.020566598707884,"pX":-1.4325051020122088,"pZ":2.567664572438484,"vX0":4.303455702324221,"vY0":-120.89059612469408,"vZ0":2.0773651250140786,"x":171.6,"y":169.45,"x0":-2.1089877492270284,"y0":50.005251047651626,"z0":4.756261452264899,"aX":-12.868262041764561},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.0,"breakHorizontal":14.8,"spinRate":1563,"spinDirection":272},"zone":11,"typeConfidence":0.86,"plateTime":0.4505464662945209,"extension":6.365267472559634},"index":1,"playId":"10472086-d56e-371e-ba38-404dd91a8710","pitchNumber":1,"startTime":"2026-05-20T21:53:50.341Z","endTime":"2026-05-20T21:54:00.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"second":{"id":671976,"link":"/api/v1/people/671976"},"third":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"10472086-d56e-371e-ba38-404dd91a8710","startTime":"2026-05-20T21:54:31.422Z","endTime":"2026-05-20T21:54:31.423Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"second":{"id":671976,"link":"/api/v1/people/671976"},"third":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Chase Meidroth picked off and caught stealing home, catcher Jhonny Pereda to third baseman Patrick Wisdom to catcher Jhonny Pereda. Tristan Peters to 3rd.","event":"Pickoff Caught Stealing Home","eventType":"pickoff_caught_stealing_home","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":1},"index":3,"actionPlayId":"10472086-d56e-371e-ba38-404dd91a8710","startTime":"2026-05-20T21:54:31.424Z","endTime":"2026-05-20T21:54:31.425Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"},"defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"second":{"id":671976,"link":"/api/v1/people/671976"},"third":{"id":805367,"link":"/api/v1/people/805367"},"postOnThird":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":14.399999999999999,"leverageIndex":2.47,"dramaIndex":155.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.86222967321386,"aZ":-28.81372450571304,"pfxX":1.808352738370071,"pfxZ":2.0536974446867173,"pX":-1.297479182180647,"pZ":3.864733271076022,"vX0":1.1462718202076885,"vY0":-125.83897692493473,"vZ0":2.9018334139333484,"x":166.46,"y":134.43,"x0":-1.9908677406344844,"y0":50.00173121221231,"z0":5.003035838052376,"aX":2.956143085492731},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.4,"breakHorizontal":-3.5,"spinRate":2346,"spinDirection":192},"zone":11,"typeConfidence":0.91,"plateTime":0.43206461704797094,"extension":6.440188748350387},"index":4,"playId":"2e50fbc8-e9ec-34a0-9a06-4bc7bb7364e4","pitchNumber":2,"startTime":"2026-05-20T21:54:31.426Z","endTime":"2026-05-20T21:54:36.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"third":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.144717930780047,"aZ":-37.111117247246995,"pfxX":-8.858766488719262,"pfxZ":-3.161811172842749,"pX":-1.763575883064057,"pZ":1.8509001789881248,"vX0":3.1317850155729032,"vY0":-123.60460341428403,"vZ0":0.47458614714482006,"x":184.22,"y":188.81,"x0":-1.8884114285285964,"y0":50.000152095896716,"z0":4.74571900852548,"aX":-13.852871760058973},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.4,"breakHorizontal":15.5,"spinRate":1538,"spinDirection":269},"zone":13,"typeConfidence":0.91,"plateTime":0.44132518780573804,"extension":6.505338798012986},"index":5,"playId":"e1440410-dbfa-3b89-97ee-62a1e16752af","pitchNumber":3,"startTime":"2026-05-20T21:54:44.586Z","endTime":"2026-05-20T21:54:49.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"third":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.709639273737565,"aZ":-36.20116692941293,"pfxX":-10.019840298102174,"pfxZ":-2.2454714662617903,"pX":0.3297288405812438,"pZ":1.8874837199352896,"vX0":8.59938702950182,"vY0":-132.1281511531829,"vZ0":-0.5977375650675604,"x":104.43,"y":187.82,"x0":-1.6446659072484568,"y0":50.00522950953517,"z0":4.747054867724044,"aX":-17.950253777107655},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-4.0,"breakHorizontal":16.6,"spinRate":2116,"spinDirection":265},"zone":9,"typeConfidence":0.9,"plateTime":0.4124890210574317,"extension":6.468215296963662},"index":6,"playId":"c11077e3-34bc-3e6d-9505-8d02a7d3539d","pitchNumber":4,"startTime":"2026-05-20T21:55:03.925Z","endTime":"2026-05-20T21:55:08.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"third":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.196755234732287,"aZ":-36.76752160657184,"pfxX":-9.605892243678102,"pfxZ":-2.8540175676618507,"pX":-0.48526272729079073,"pZ":2.045762541775625,"vX0":6.011181074802878,"vY0":-125.19676226156082,"vZ0":0.7245880020560895,"x":135.5,"y":183.54,"x0":-1.6536080117796053,"y0":50.003730283174306,"z0":4.731103985702839,"aX":-15.448204835011323},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.8,"breakHorizontal":16.2,"spinRate":1532,"spinDirection":273},"zone":7,"typeConfidence":0.92,"plateTime":0.4353392347995708,"extension":6.538084668680021},"hitData":{"launchSpeed":100.7,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.04,"coordY":166.28}},"index":7,"playId":"78fd9654-55d3-3b35-93c6-b2884ba20e74","pitchNumber":5,"startTime":"2026-05-20T21:55:18.174Z","endTime":"2026-05-20T21:55:26.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"third":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":691011,"link":"/api/v1/people/691011"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":6.099999999999994,"leverageIndex":2.47,"dramaIndex":193.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:55:26.453Z","atBatIndex":48},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Dominic Canzone hit by pitch.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T21:57:35.213Z","endTime":"2026-05-20T21:58:22.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":73.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.439401694265467,"aZ":-35.234887698611935,"pfxX":-12.168779681246187,"pfxZ":-2.3038901574116317,"pX":-0.798966632460938,"pZ":0.5280389157345439,"vX0":-5.155764393277807,"vY0":-114.72714077254244,"vZ0":-3.348941643934718,"x":147.45,"y":224.52,"x0":3.058774557660946,"y0":50.001152704469824,"z0":5.444670674758918,"aX":-16.199380612439505},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-4.7,"breakHorizontal":23.3,"spinRate":2775,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.4776220420714199,"extension":5.557181566265729},"index":0,"playId":"536c1d8b-37b1-3acc-828f-d7c17d64e7cc","pitchNumber":1,"startTime":"2026-05-20T21:57:45.870Z","endTime":"2026-05-20T21:57:49.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90602783740172,"aZ":-16.646766017711833,"pfxX":5.420689669365497,"pfxZ":8.10274184737628,"pX":-0.7214043201659872,"pZ":2.5870551162515962,"vX0":-10.08002930062404,"vY0":-136.56908712124402,"vZ0":-5.73613837553472,"x":144.5,"y":168.93,"x0":2.2886947538503635,"y0":50.00556433431555,"z0":5.832837065976918,"aX":10.39246464725558},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.8,"breakHorizontal":-8.0,"spinRate":2285,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.3988196530840469,"extension":5.6793875448065245},"index":1,"playId":"ad3e3704-616a-309a-b476-4b72ce8693af","pitchNumber":2,"startTime":"2026-05-20T21:58:02.714Z","endTime":"2026-05-20T21:58:08.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.522594176525978,"aZ":-17.58670941393429,"pfxX":6.754929453614657,"pfxZ":7.658465060158582,"pX":1.8134602986981232,"pZ":3.765341636427533,"vX0":-4.312902431709018,"vY0":-136.75526034494243,"vZ0":-2.91055341560007,"x":47.88,"y":137.12,"x0":2.528633581748596,"y0":50.005307809210585,"z0":6.041492779464852,"aX":12.870556774811241},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.4,"breakHorizontal":-11.4,"spinRate":2340,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.39964197819961456,"extension":5.586643252849137},"index":2,"playId":"f8a79e16-f4fc-353b-beba-cddab159007b","pitchNumber":3,"startTime":"2026-05-20T21:58:14.167Z","endTime":"2026-05-20T21:58:22.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":5.000000000000007,"leverageIndex":1.3,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:58:22.787Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Wisdom strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T21:58:36.354Z","endTime":"2026-05-20T21:59:58.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"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":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.874764942697517,"aZ":-15.284646463505482,"pfxX":6.218724316650679,"pfxZ":8.87687325947643,"pX":-0.7271227572717616,"pZ":3.1566022054623186,"vX0":-10.122682514197061,"vY0":-136.32822340015167,"vZ0":-4.597955844707379,"x":144.72,"y":153.55,"x0":2.2076278107207834,"y0":50.00570938573282,"z0":5.902801311582277,"aX":11.836985869951219},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":-9.4,"spinRate":2189,"spinDirection":135},"zone":1,"typeConfidence":2.0,"plateTime":0.4000983828399467,"extension":5.808562903404784},"index":0,"playId":"91abf5f2-bbd1-3dff-b6da-57a71fb6c809","pitchNumber":1,"startTime":"2026-05-20T21:58:46.212Z","endTime":"2026-05-20T21:59:13.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.300738395358984,"aZ":-37.38600715257576,"pfxX":-9.832604522955368,"pfxZ":-3.5538188006172327,"pX":2.9037427424274203,"pZ":3.698314417198798,"vX0":2.4001196539545506,"vY0":-119.56557421302107,"vZ0":2.7689713331518058,"x":6.32,"y":138.93,"x0":3.172449284171082,"y0":50.00303101174551,"z0":5.8510219446220635,"aX":-14.417706190733819},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.6,"breakHorizontal":17.4,"spinRate":2723,"spinDirection":304},"zone":12,"typeConfidence":2.0,"plateTime":0.4558874258561465,"extension":5.407992927475614},"index":1,"playId":"e58f8158-2cf2-3d21-bb5b-0e467a68e338","pitchNumber":2,"startTime":"2026-05-20T21:59:14.158Z","endTime":"2026-05-20T21:59:18.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.017293983226796,"aZ":-14.363567330803766,"pfxX":5.784867711638707,"pfxZ":9.48804648366621,"pX":0.015272683838232305,"pZ":2.6052077338399533,"vX0":-7.862228398371379,"vY0":-135.2837380629002,"vZ0":-6.217036853275805,"x":116.42,"y":168.44,"x0":2.1906039513555178,"y0":50.00140379082358,"z0":5.917237479916725,"aX":10.857873601809187},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.2,"breakHorizontal":-9.0,"spinRate":2095,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.4029259377016814,"extension":5.741390395553203},"index":2,"playId":"c29c15b4-b9df-341d-ab47-7fbe9d5e45c1","pitchNumber":3,"startTime":"2026-05-20T21:59:31.381Z","endTime":"2026-05-20T21:59:36.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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-20T21:59:44.214Z","endTime":"2026-05-20T21:59:53.673Z","isPitch":false,"type":"action","player":{"id":621550,"link":"/api/v1/people/621550"},"defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81042364583642,"aZ":-14.213104781271042,"pfxX":5.062798004268588,"pfxZ":9.342712361582226,"pX":0.17898352534021042,"pZ":3.463389567913484,"vX0":-7.590637363889801,"vY0":-136.94167952711516,"vZ0":-4.111983445454658,"x":110.18,"y":145.27,"x0":2.313583486183728,"y0":50.00036582538178,"z0":5.939329563597237,"aX":9.73110786534087},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":-7.8,"spinRate":2168,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.3981370676433076,"extension":5.760866432000521},"index":4,"playId":"3c7d029d-460c-3909-bc50-e16e01ee7fd6","pitchNumber":4,"startTime":"2026-05-20T21:59:53.673Z","endTime":"2026-05-20T21:59:58.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.8,"awayTeamWinProbability":42.2,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":2.08,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-05-20T21:59:58.849Z","atBatIndex":50},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Colt Emerson grounds into a double play, second baseman Chase Meidroth to shortstop Luisangel Acuña to first baseman Munetaka Murakami. Dominic Canzone out at 2nd. Colt Emerson out at 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T22:00:16.135Z","endTime":"2026-05-20T22:00:43.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"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":"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.062670550732836,"aZ":-25.988492300985907,"pfxX":10.863734026928348,"pfxZ":3.3030009594724667,"pX":0.35481022026618947,"pZ":2.5111765050403783,"vX0":-8.964458897356455,"vY0":-135.77927897702875,"vZ0":-3.712226573227271,"x":103.48,"y":170.98,"x0":2.2838587939355044,"y0":50.000461175770255,"z0":5.6993924220234975,"aX":20.330446492641183},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.4,"breakHorizontal":-17.9,"spinRate":2221,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.40303002965875745,"extension":5.780108402791828},"index":0,"playId":"5482f632-23ed-30eb-81d2-917eb30cb3ed","pitchNumber":1,"startTime":"2026-05-20T22:00:21.606Z","endTime":"2026-05-20T22:00:25.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8367466934277,"aZ":-35.70854102731501,"pfxX":-10.691585966766048,"pfxZ":-2.474695991124687,"pX":-0.41540754214882575,"pZ":2.3316505636539726,"vX0":-3.77719498037322,"vY0":-118.43024042816974,"vZ0":-0.09923556265764844,"x":132.83,"y":175.83,"x0":2.5878649216850156,"y0":50.0049230865163,"z0":5.6299974009218525,"aX":-15.245397637223856},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.2,"breakHorizontal":20.3,"spinRate":2727,"spinDirection":301},"zone":4,"typeConfidence":2.0,"plateTime":0.4618318279659195,"extension":5.593067645517138},"hitData":{"launchSpeed":88.7,"launchAngle":1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.98,"coordY":153.1}},"index":1,"playId":"7b5f282d-5c37-32a1-987b-32691373377c","pitchNumber":2,"startTime":"2026-05-20T22:00:35.216Z","endTime":"2026-05-20T22:00:43.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-7.799999999999997,"leverageIndex":1.81,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:00:43.865Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luisangel Acuña strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T22:03:16.219Z","endTime":"2026-05-20T22:04:25.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Brash replaces Cooper Criswell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T22:02:03.015Z","endTime":"2026-05-20T22:03:18.433Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666374,"link":"/api/v1/people/666374"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":97.3,"endSpeed":90.2,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.286666532871603,"aZ":-20.33465066818917,"pfxX":-11.020965760997882,"pfxZ":5.764457739108169,"pX":0.34491890370007827,"pZ":1.7564728637857145,"vX0":11.314824096558704,"vY0":-141.28289170778316,"vZ0":-6.481256121142923,"x":103.85,"y":191.36,"x0":-2.248979231966688,"y0":50.00363298771497,"z0":5.354129622965703,"aX":-22.643111713069608},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.5,"breakHorizontal":18.1,"spinRate":2309,"spinDirection":231},"zone":9,"typeConfidence":0.91,"plateTime":0.38529208444441476,"extension":6.439150725354653},"index":1,"playId":"45f16698-cff9-38fc-8723-65a393c26866","pitchNumber":1,"startTime":"2026-05-20T22:03:18.433Z","endTime":"2026-05-20T22:03:22.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":89.2,"endSpeed":83.4,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.892611379246397,"aZ":-28.242146284104084,"pfxX":2.7779898284214597,"pfxZ":2.262216562000744,"pX":0.815711831750099,"pZ":1.3624162952613628,"vX0":7.483300816316494,"vY0":-129.84551687169713,"vZ0":-4.217658686861766,"x":85.91,"y":201.99,"x0":-2.445149449034506,"y0":50.000854587294675,"z0":5.115580411452023,"aX":4.821693984067764},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.5,"breakHorizontal":-6.5,"spinRate":2795,"spinDirection":47},"zone":14,"typeConfidence":0.84,"plateTime":0.4191527709059315,"extension":6.600366853045436},"index":2,"playId":"8cce74d7-fa48-3bbc-922a-26f8ff548d81","pitchNumber":2,"startTime":"2026-05-20T22:03:33.548Z","endTime":"2026-05-20T22:03:39.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":97.3,"endSpeed":89.8,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91087874441133,"aZ":-24.026807203486655,"pfxX":-11.182950197171227,"pfxZ":3.97777469522039,"pX":0.16291200026388336,"pZ":2.7066319448476306,"vX0":10.574398154432215,"vY0":-141.46928999255798,"vZ0":-3.0964721527442007,"x":110.79,"y":165.7,"x0":-2.150347922035604,"y0":50.00590523744099,"z0":5.336332723982013,"aX":-22.923841471857045},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":6.8,"breakHorizontal":18.4,"spinRate":2231,"spinDirection":222},"zone":2,"typeConfidence":0.91,"plateTime":0.3855447278152222,"extension":6.44632512519036},"index":3,"playId":"7b727fb0-24ad-3a7e-999d-9e3eff94e1a8","pitchNumber":3,"startTime":"2026-05-20T22:03:48.068Z","endTime":"2026-05-20T22:03:52.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.007806723431127,"aZ":-41.67858467750407,"pfxX":7.02845183263093,"pfxZ":-5.994541743231473,"pX":0.2120699620457096,"pZ":1.5986977740379755,"vX0":3.992745584849341,"vY0":-125.25454008938456,"vZ0":-0.7823077992061555,"x":108.92,"y":195.62,"x0":-2.3175942244530563,"y0":50.005585028945475,"z0":5.3319555037672925,"aX":11.135858200078996},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-10.8,"breakHorizontal":-13.7,"spinRate":3043,"spinDirection":37},"zone":8,"typeConfidence":0.9,"plateTime":0.4377939837877842,"extension":6.597199366434285},"index":4,"playId":"3334ee55-a65c-3421-92f8-832cb8d8ffd2","pitchNumber":4,"startTime":"2026-05-20T22:04:20.771Z","endTime":"2026-05-20T22:04:25.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":682668,"link":"/api/v1/people/682668"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:04:25.395Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sam Antonacci strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T22:04:40.194Z","endTime":"2026-05-20T22:06:07.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.554164823583108,"aZ":-32.3265300071459,"pfxX":4.206019314329592,"pfxZ":-0.09128986341702827,"pX":-0.3975612024378299,"pZ":2.1423274599386826,"vX0":4.288186602140649,"vY0":-128.31800837741662,"vZ0":-1.3877183911042286,"x":132.15,"y":180.94,"x0":-2.6294564984956,"y0":50.002827503428186,"z0":5.181115593029374,"aX":7.0969486886296},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.2,"breakHorizontal":-8.5,"spinRate":2930,"spinDirection":57},"zone":7,"typeConfidence":0.88,"plateTime":0.42490796944866815,"extension":6.581089741178748},"index":0,"playId":"4a32c5bd-c423-3a7a-8960-2a3620c76cc0","pitchNumber":1,"startTime":"2026-05-20T22:04:47.799Z","endTime":"2026-05-20T22:04:52.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-20T22:05:00.238Z","endTime":"2026-05-20T22:05:11.252Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"},"defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82918655807497,"aZ":-34.55633955076291,"pfxX":-4.395306360636057,"pfxZ":-1.2845233294739877,"pX":-0.42123523255816875,"pZ":1.6806143799624509,"vX0":7.419527457193942,"vY0":-134.08438798433485,"vZ0":-2.4548266111763177,"x":133.06,"y":193.4,"x0":-2.634094752398252,"y0":50.00621663023805,"z0":5.036972474454069,"aX":-8.127874015185926},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-2.6,"breakHorizontal":6.6,"spinRate":1754,"spinDirection":263},"zone":7,"typeConfidence":0.88,"plateTime":0.4061316857232038,"extension":6.335833199668276},"index":2,"playId":"d161bbe4-18c9-37b9-b295-705148cdde91","pitchNumber":2,"startTime":"2026-05-20T22:05:11.252Z","endTime":"2026-05-20T22:05:16.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.786139682916705,"aZ":-36.78817733461098,"pfxX":6.693687273006004,"pfxZ":-2.8330043140775416,"pX":-0.47841872257069057,"pZ":1.2416321169158524,"vX0":2.7152023937995438,"vY0":-126.3172331178541,"vZ0":-2.3104376528852595,"x":135.24,"y":205.26,"x0":-2.434455799843904,"y0":50.00376488108906,"z0":5.103236783027385,"aX":10.903022607357979},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.4,"breakHorizontal":-12.7,"spinRate":3056,"spinDirection":45},"zone":13,"typeConfidence":0.9,"plateTime":0.43229528217311364,"extension":6.517018787503408},"index":3,"playId":"aeb46cbf-32ae-349f-9bfa-eef7580320d5","pitchNumber":3,"startTime":"2026-05-20T22:05:25.122Z","endTime":"2026-05-20T22:05:30.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.2,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92074439482176,"aZ":-40.29941586758988,"pfxX":11.40007629228333,"pfxZ":-5.4830710987416325,"pX":-1.802779948808094,"pZ":2.1244578070062996,"vX0":-1.4128210549217592,"vY0":-121.79784856114084,"vZ0":0.8852306959843748,"x":185.72,"y":181.42,"x0":-2.6895462140892508,"y0":50.00198500089535,"z0":5.278533401377927,"aX":16.896555452959035},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-9.4,"breakHorizontal":-20.2,"spinRate":3051,"spinDirection":56},"zone":13,"typeConfidence":0.91,"plateTime":0.4520342140218716,"extension":6.602375370381766},"index":4,"playId":"049272bb-a5dd-33f5-958f-91e21763a6aa","pitchNumber":4,"startTime":"2026-05-20T22:05:48.315Z","endTime":"2026-05-20T22:05:51.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31621922307995,"aZ":-29.662585135690655,"pfxX":6.4618005442549675,"pfxZ":1.5253333906349642,"pX":-0.4367271176905167,"pZ":2.430332661761957,"vX0":3.504932781191404,"vY0":-127.30001430757683,"vZ0":-0.7669396437291929,"x":133.65,"y":173.16,"x0":-2.6694339149073603,"y0":50.002804601543524,"z0":5.076725947663215,"aX":10.640095872325446},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.9,"breakHorizontal":-12.5,"spinRate":2840,"spinDirection":50},"zone":4,"typeConfidence":0.9,"plateTime":0.42971918795819786,"extension":6.543315065138031},"index":5,"playId":"b91f834f-9ef9-3181-a171-5ff8a424f56b","pitchNumber":5,"startTime":"2026-05-20T22:06:03.549Z","endTime":"2026-05-20T22:06:07.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":803011,"link":"/api/v1/people/803011"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:06:07.936Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Munetaka Murakami singles on a ground ball to third baseman Patrick Wisdom, deflected by pitcher Matt Brash.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T22:06:21.208Z","endTime":"2026-05-20T22:08:09.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666374,"link":"/api/v1/people/666374"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":621550,"link":"/api/v1/people/621550"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.151978545653336,"aZ":-30.35732151432433,"pfxX":6.867953586366326,"pfxZ":1.0859752195213153,"pX":0.8000381456544655,"pZ":0.2509641856973215,"vX0":6.199252036859299,"vY0":-128.8369884437064,"vZ0":-5.99050180072141,"x":86.5,"y":232.0,"x0":-2.5343403565929052,"y0":50.00257508390833,"z0":4.968726500533816,"aX":11.480405510597032},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.7,"breakHorizontal":-13.9,"spinRate":2910,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4260318344415719,"extension":6.533154980550912},"index":0,"playId":"a2d104df-4eb5-3505-98d3-02fb7c06c5ec","pitchNumber":1,"startTime":"2026-05-20T22:06:28.573Z","endTime":"2026-05-20T22:06:32.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.505117837184738,"aZ":-32.635100241785715,"pfxX":10.67215690608246,"pfxZ":-0.2950714255068245,"pX":-0.9987061154260122,"pZ":2.4237310489117863,"vX0":0.7756346063521975,"vY0":-124.53448325406444,"vZ0":0.0037113553132450683,"x":155.07,"y":173.34,"x0":-2.7001000936691093,"y0":50.00351839256285,"z0":5.136206418499424,"aX":16.654873390783802},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.2,"breakHorizontal":-19.4,"spinRate":3091,"spinDirection":56},"zone":13,"typeConfidence":0.91,"plateTime":0.44090581162179143,"extension":6.548107833473283},"index":1,"playId":"3ae680b9-e476-3690-b9eb-d0d006a2320e","pitchNumber":2,"startTime":"2026-05-20T22:06:43.227Z","endTime":"2026-05-20T22:06:48.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.246408873819725,"aZ":-33.54220840222135,"pfxX":8.069446112890116,"pfxZ":-0.7994294978379415,"pX":-0.057654065991398606,"pZ":2.8499756127969116,"vX0":3.7629504167776413,"vY0":-130.5498472717024,"vZ0":0.4230892200922294,"x":119.2,"y":161.83,"x0":-2.56705426456483,"y0":50.00007229155751,"z0":5.21665868669008,"aX":13.882669541770237},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.1,"breakHorizontal":-15.5,"spinRate":2691,"spinDirection":55},"zone":5,"typeConfidence":0.9,"plateTime":0.4200309608567694,"extension":6.336562699479114},"index":2,"playId":"4ad8aa2a-916c-35f8-9f37-d1b64f8d0a89","pitchNumber":3,"startTime":"2026-05-20T22:07:06.824Z","endTime":"2026-05-20T22:07:11.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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.3,"endSpeed":82.5,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.911092566615416,"aZ":-31.28067395402697,"pfxX":4.486941110559599,"pfxZ":0.5157199778906616,"pX":0.9006250614716926,"pZ":2.354807681925892,"vX0":6.736893143296417,"vY0":-129.98385039066076,"vZ0":-1.2097955074934215,"x":82.67,"y":175.2,"x0":-2.3022548574454738,"y0":50.00104790881152,"z0":5.190099705175328,"aX":7.7141833037002066},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.0,"breakHorizontal":-9.6,"spinRate":3041,"spinDirection":47},"zone":14,"typeConfidence":0.88,"plateTime":0.4205555741584832,"extension":6.559103291403668},"index":3,"playId":"06b91db2-eec1-3e30-9764-cc2381e5c33b","pitchNumber":4,"startTime":"2026-05-20T22:07:22.503Z","endTime":"2026-05-20T22:07:26.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-20T22:07:34.661Z","endTime":"2026-05-20T22:07:46.216Z","isPitch":false,"type":"action","player":{"id":808959,"link":"/api/v1/people/808959"},"defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.763633764252628,"aZ":-34.58345940776428,"pfxX":11.286975139676949,"pfxZ":-1.4753968355290175,"pX":-1.2430852657648779,"pZ":1.953521341084931,"vX0":-0.27708782845225144,"vY0":-126.96125325201014,"vZ0":-1.1737679921189463,"x":164.38,"y":186.03,"x0":-2.5982967371740595,"y0":50.00602654813883,"z0":5.18202745444066,"aX":18.371294530380034},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.8,"breakHorizontal":-20.4,"spinRate":3007,"spinDirection":45},"zone":13,"typeConfidence":0.91,"plateTime":0.4319318392067988,"extension":6.524311673665928},"index":5,"playId":"6a44a63c-89a2-326e-8bf7-393bbd8cca6c","pitchNumber":5,"startTime":"2026-05-20T22:07:46.216Z","endTime":"2026-05-20T22:07:51.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.264034386722425,"aZ":-32.706016176958194,"pfxX":7.13073782093606,"pfxZ":-0.31200593036977686,"pX":0.32201872082040256,"pZ":1.7947659924256785,"vX0":4.936823491787828,"vY0":-129.68808119954602,"vZ0":-1.8417322074076088,"x":104.73,"y":190.32,"x0":-2.5330047981494532,"y0":50.00247579003486,"z0":5.009977333790893,"aX":12.139439703941461},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.7,"breakHorizontal":-14.0,"spinRate":2920,"spinDirection":52},"zone":9,"typeConfidence":0.9,"plateTime":0.422426826191054,"extension":6.383058568414864},"hitData":{"launchSpeed":103.9,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":117.03,"coordY":178.96}},"index":6,"playId":"6fbecf72-2066-3f16-a95b-bc2087fe7ee1","pitchNumber":6,"startTime":"2026-05-20T22:08:00.807Z","endTime":"2026-05-20T22:08:09.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:08:09.374Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Benintendi flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T22:09:11.226Z","endTime":"2026-05-20T22:09:41.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","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-20T22:08:27.001Z","endTime":"2026-05-20T22:09:13.597Z","isPitch":false,"type":"action","player":{"id":643217,"link":"/api/v1/people/643217"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40516045999476,"aZ":-24.213511646337,"pfxX":-9.789694681414087,"pfxZ":3.863914113221309,"pX":0.19989049648022975,"pZ":4.231324382806117,"vX0":10.274353904797714,"vY0":-142.17651927984164,"vZ0":1.0097880352561472,"x":109.38,"y":124.53,"x0":-2.1763562170769593,"y0":50.00636810639163,"z0":5.400110924399994,"aX":-20.1903490795654},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.4,"breakHorizontal":15.8,"spinRate":2242,"spinDirection":229},"zone":12,"typeConfidence":0.91,"plateTime":0.38419939519001556,"extension":6.3746375382486375},"index":1,"playId":"cefa8c54-f046-3433-be74-10534e938849","pitchNumber":1,"startTime":"2026-05-20T22:09:13.597Z","endTime":"2026-05-20T22:09:18.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":90.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.552199272203573,"aZ":-24.224176789474043,"pfxX":-10.798992905543395,"pfxZ":3.877964741275699,"pX":-0.18951797348545582,"pZ":2.2422760245362467,"vX0":9.751878956144491,"vY0":-141.20964389369206,"vZ0":-3.912065021788294,"x":124.22,"y":178.24,"x0":-2.2590814070679404,"y0":50.00489820552699,"z0":5.175877732905474,"aX":-22.145175444299614},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.5,"breakHorizontal":18.0,"spinRate":2274,"spinDirection":231},"zone":5,"typeConfidence":0.91,"plateTime":0.3856418322599118,"extension":6.4195650035483185},"hitData":{"launchSpeed":88.7,"launchAngle":32.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.53,"coordY":72.09}},"index":2,"playId":"38deec98-7b9b-3860-acef-f3dcb3013534","pitchNumber":2,"startTime":"2026-05-20T22:09:31.816Z","endTime":"2026-05-20T22:09:41.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.63,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:09:41.040Z","atBatIndex":55},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jhonny Pereda homers (1) on a line drive to left field.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T22:11:47.909Z","endTime":"2026-05-20T22:12:38.576Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"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":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":{"id":656794,"link":"/api/v1/people/656794"},"isScoringEvent":true,"rbi":true,"earned":true,"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":93.4,"endSpeed":85.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.087224106209003,"aZ":-13.34238533821781,"pfxX":5.176718122024099,"pfxZ":10.099531198606723,"pX":-0.7558168689405769,"pZ":3.0661714485412395,"vX0":-10.07142434610926,"vY0":-135.56330198659018,"vZ0":-5.083308316645292,"x":145.81,"y":155.99,"x0":2.331686886981917,"y0":50.005134764899275,"z0":5.893983849418451,"aX":9.655756028290414},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":-7.3,"spinRate":2233,"spinDirection":135},"zone":1,"typeConfidence":2.0,"plateTime":0.4037247299247455,"extension":5.7524456276708},"index":0,"playId":"e009cb5b-5690-3a40-9ba4-67f5a08620f2","pitchNumber":1,"startTime":"2026-05-20T22:11:56.888Z","endTime":"2026-05-20T22:12:00.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.649650129752935,"aZ":-35.838807390035484,"pfxX":-9.377678603471301,"pfxZ":-2.5913696463557097,"pX":0.1319765448773766,"pZ":1.974380882377823,"vX0":-4.140544069906009,"vY0":-118.47110330165452,"vZ0":-0.7856844024359133,"x":101.31,"y":161.16,"x0":3.1232162179822334,"y0":50.002878584678676,"z0":5.5998960541692915,"aX":-13.264506700701531},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.6,"breakHorizontal":18.0,"spinRate":2738,"spinDirection":306},"zone":8,"typeConfidence":2.0,"plateTime":0.46318807631975956,"extension":5.572667915852487},"hitData":{"launchSpeed":106.7,"launchAngle":22.0,"totalDistance":392.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":43.52,"coordY":68.95}},"index":1,"playId":"95952a2b-eca2-3d57-a28f-e4063f0e424b","pitchNumber":2,"startTime":"2026-05-20T22:12:13.884Z","endTime":"2026-05-20T22:12:38.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":20.10000000000001,"leverageIndex":1.49,"dramaIndex":166.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:12:38.576Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Young flies out to center fielder Tristan Peters.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T22:12:56.220Z","endTime":"2026-05-20T22:13:07.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02079804917547,"aZ":-24.140712729409724,"pfxX":10.281881394605076,"pfxZ":4.317796413228587,"pX":0.07856793219348869,"pZ":2.577895529516431,"vX0":-9.430290086226252,"vY0":-136.0750998182268,"vZ0":-3.817283413985199,"x":114.01,"y":169.18,"x0":2.2663249770102247,"y0":50.00393955633013,"z0":5.686949517118622,"aX":19.133927454309475},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.1,"breakHorizontal":-16.4,"spinRate":2339,"spinDirection":127},"zone":5,"typeConfidence":2.0,"plateTime":0.4037280097438778,"extension":5.6749588713567425},"hitData":{"launchSpeed":96.7,"launchAngle":25.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":93.04,"coordY":61.03}},"index":0,"playId":"0f70ef64-e473-3d2c-bcfc-1cca28a0b773","pitchNumber":1,"startTime":"2026-05-20T22:12:59.113Z","endTime":"2026-05-20T22:13:07.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:13:07.680Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Julio Rodríguez doubles (10) on a line drive to left fielder Sam Antonacci.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T22:13:25.130Z","endTime":"2026-05-20T22:14:28.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.813821239627764,"aZ":-15.237243577874526,"pfxX":8.291129809358955,"pfxZ":8.9744949648238,"pX":-0.2557490273359139,"pZ":1.488933962577136,"vX0":-10.215345692807494,"vY0":-136.89819496156062,"vZ0":-8.21294291831206,"x":126.75,"y":198.58,"x0":2.456854201054615,"y0":50.00479355221995,"z0":5.5831370046838975,"aX":15.650864643010943},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":-12.7,"spinRate":2374,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4009608847777173,"extension":5.847978342380486},"index":0,"playId":"78b8b168-5088-3a11-9fc3-bb399eb69ac7","pitchNumber":1,"startTime":"2026-05-20T22:13:34.953Z","endTime":"2026-05-20T22:13:40.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.867883494890712,"aZ":-14.647709556536523,"pfxX":6.278790188226826,"pfxZ":9.229133181143986,"pX":0.48151916024110447,"pZ":2.2431112313123283,"vX0":-7.380335518515808,"vY0":-137.28058240337847,"vZ0":-6.720504983029973,"x":98.65,"y":178.22,"x0":2.395619968485086,"y0":50.00129850549132,"z0":5.729667727100654,"aX":11.921477041426613},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":-9.7,"spinRate":2275,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.3997845848720676,"extension":5.648444604211927},"index":1,"playId":"61149f78-8af0-3208-8c85-47add627244a","pitchNumber":2,"startTime":"2026-05-20T22:13:49.159Z","endTime":"2026-05-20T22:13:53.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-20T22:14:02.381Z","endTime":"2026-05-20T22:14:14.722Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"},"defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.213758637622135,"aZ":-14.764338956175834,"pfxX":5.323380026210731,"pfxZ":9.196719892181623,"pX":-0.5717023900654978,"pZ":2.4517748955206433,"vX0":-9.73176058504408,"vY0":-137.3879053548567,"vZ0":-6.253860990506155,"x":138.79,"y":172.58,"x0":2.340560331209544,"y0":50.00298704320433,"z0":5.778718704648961,"aX":10.078275534671256},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.4,"breakHorizontal":-7.3,"spinRate":2201,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.400164629320618,"extension":5.712871756251461},"hitData":{"launchSpeed":94.1,"launchAngle":21.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":29.06,"coordY":97.75}},"index":3,"playId":"d7cfe081-eea8-391c-8fa0-66c54a727e82","pitchNumber":3,"startTime":"2026-05-20T22:14:14.722Z","endTime":"2026-05-20T22:14:28.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.7,"awayTeamWinProbability":19.299999999999997,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":0.58,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:14:28.398Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out, first baseman Munetaka Murakami to pitcher Sean Newcomb. Julio Rodríguez to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T22:14:47.607Z","endTime":"2026-05-20T22:15:26.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.174760713970894,"aZ":-36.682995685009544,"pfxX":-7.450443699858228,"pfxZ":-3.025839160734952,"pX":-1.3147831053064416,"pZ":1.7507122887268696,"vX0":-6.449291141213056,"vY0":-122.06596884939997,"vZ0":-1.6093163717091015,"x":167.12,"y":191.51,"x0":2.343286771181266,"y0":50.005606042517435,"z0":5.618130584910719,"aX":-11.086587794113477},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.6,"breakHorizontal":15.1,"spinRate":2606,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.45115239117705386,"extension":5.643652821377847},"index":0,"playId":"9dbb703b-99c6-3e34-9d55-3423608d7054","pitchNumber":1,"startTime":"2026-05-20T22:15:01.034Z","endTime":"2026-05-20T22:15:04.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"second":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":94.4,"endSpeed":85.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50633584282703,"aZ":-24.401091441815517,"pfxX":11.596873523255717,"pfxZ":4.118465377053882,"pX":-0.6158390328027692,"pZ":1.9469872351193604,"vX0":-11.244965987840704,"vY0":-136.8763601479569,"vZ0":-5.106730407952988,"x":140.47,"y":186.21,"x0":2.048101690642758,"y0":50.00556971338715,"z0":5.51775977199608,"aX":21.90722095088317},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.5,"breakHorizontal":-18.5,"spinRate":2361,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.4008556404559904,"extension":5.778961204040255},"hitData":{"launchSpeed":63.8,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.08,"coordY":171.65}},"index":1,"playId":"b6dfb9e9-b250-3a50-83a1-0407d3081af5","pitchNumber":2,"startTime":"2026-05-20T22:15:16.702Z","endTime":"2026-05-20T22:15:26.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"second":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.2,"awayTeamWinProbability":21.799999999999997,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.12,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:15:26.178Z","atBatIndex":59},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Randy Arozarena homers (5) on a fly ball to left center field. Julio Rodríguez scores.","rbi":2,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T22:17:58.567Z","endTime":"2026-05-20T22:18:43.034Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":663855,"link":"/api/v1/people/663855"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":{"id":656794,"link":"/api/v1/people/656794"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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-20T22:15:41.908Z","endTime":"2026-05-20T22:16:42.322Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"third":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jordan Hicks replaces Sean Newcomb.","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-20T22:16:42.322Z","endTime":"2026-05-20T22:18:00.723Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663855,"link":"/api/v1/people/663855"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"third":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.772615453963184,"aZ":-21.230032106450718,"pfxX":-9.75774676271798,"pfxZ":5.282726507151941,"pX":-0.2988096183775731,"pZ":1.6502775846116682,"vX0":7.855681398168842,"vY0":-142.0988363251413,"vZ0":-7.6359430689720575,"x":128.39,"y":194.22,"x0":-1.8144927409787837,"y0":50.00031067723313,"z0":5.6933599654906075,"aX":-20.200017131322838},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.4,"breakHorizontal":16.3,"spinRate":1953,"spinDirection":228},"zone":7,"typeConfidence":0.92,"plateTime":0.3836427969916736,"extension":5.991491682709021},"index":2,"playId":"55c94a34-1d76-3da5-b721-cb11b9b9c96a","pitchNumber":1,"startTime":"2026-05-20T22:18:00.723Z","endTime":"2026-05-20T22:18:04.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"third":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.258668126131617,"aZ":-30.518545733092633,"pfxX":-1.1930267872007363,"pfxZ":1.0398622229141612,"pX":0.10065508051991749,"pZ":1.975315106965939,"vX0":5.638791589938053,"vY0":-125.49998306015902,"vZ0":-3.040376739377233,"x":113.16,"y":185.45,"x0":-2.019773387147002,"y0":50.004145100799086,"z0":5.686634849346931,"aX":-1.9042786202971562},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.4,"breakHorizontal":0.8,"spinRate":2059,"spinDirection":28},"zone":8,"typeConfidence":0.82,"plateTime":0.4363350329690503,"extension":5.6787709310912104},"hitData":{"launchSpeed":105.1,"launchAngle":25.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":81.63,"coordY":45.18}},"index":3,"playId":"369d7ca7-9e53-3ac0-afd9-fc56839bcb08","pitchNumber":2,"startTime":"2026-05-20T22:18:14.540Z","endTime":"2026-05-20T22:18:43.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"third":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":14.900000000000006,"leverageIndex":1.36,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:18:43.034Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rob Refsnyder flies out to left fielder Sam Antonacci.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T22:19:01.935Z","endTime":"2026-05-20T22:19:50.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.9,"endSpeed":92.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.324648581978128,"aZ":-21.029776321425107,"pfxX":-9.179403940618428,"pfxZ":5.209766089412971,"pX":0.26930831868918864,"pZ":3.043798212782552,"vX0":9.07427055431704,"vY0":-143.97189421524166,"vZ0":-4.236368512060092,"x":106.73,"y":156.6,"x0":-1.7013622986687817,"y0":50.00590132720851,"z0":5.803306345104347,"aX":-19.649171449076793},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":8.9,"breakHorizontal":15.2,"spinRate":2014,"spinDirection":228},"zone":3,"typeConfidence":0.84,"plateTime":0.377651182962516,"extension":5.932141120630342},"index":0,"playId":"78990f8d-c3fe-3c9e-87f6-765051839a60","pitchNumber":1,"startTime":"2026-05-20T22:19:06.457Z","endTime":"2026-05-20T22:19:10.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":99.0,"endSpeed":92.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03108025559747,"aZ":-18.720581048393193,"pfxX":-9.374434946820099,"pfxZ":6.307169628607381,"pX":-0.1000584591313138,"pZ":1.1544174187767984,"vX0":8.141517971189849,"vY0":-143.9174323236866,"vZ0":-9.534757470560642,"x":120.81,"y":207.61,"x0":-1.7239615072214078,"y0":50.005825723908366,"z0":5.630157237943197,"aX":-20.005821543263494},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.0,"breakHorizontal":15.7,"spinRate":2003,"spinDirection":229},"zone":13,"typeConfidence":0.91,"plateTime":0.378115245793615,"extension":6.017620921846773},"index":1,"playId":"04c3ddaf-04f9-33df-9112-336d53041169","pitchNumber":2,"startTime":"2026-05-20T22:19:25.385Z","endTime":"2026-05-20T22:19:28.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":91.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28868777878521,"aZ":-17.231326343274468,"pfxX":-9.346376178386304,"pfxZ":7.082844936093348,"pX":-1.1765056480987561,"pZ":2.8627073600944035,"vX0":5.3593099064030225,"vY0":-143.43722853058347,"vZ0":-5.420592276809459,"x":161.85,"y":161.49,"x0":-1.8424645049759596,"y0":50.00531652055685,"z0":5.830679001164982,"aX":-19.72150488421273},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.1,"breakHorizontal":16.1,"spinRate":2130,"spinDirection":230},"zone":11,"typeConfidence":0.89,"plateTime":0.38005825345637456,"extension":5.836999903362094},"hitData":{"launchSpeed":72.0,"launchAngle":34.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.94,"coordY":116.25}},"index":2,"playId":"2efbe8c4-5bee-311f-b84a-ad56ca922c00","pitchNumber":3,"startTime":"2026-05-20T22:19:40.590Z","endTime":"2026-05-20T22:19:50.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_ab"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_ab"},{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:19:50.310Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colson Montgomery flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T22:22:06.146Z","endTime":"2026-05-20T22:22:18.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Eduard Bazardo replaces Matt Brash.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-20T22:21:00.211Z","endTime":"2026-05-20T22:22:08.364Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660825,"link":"/api/v1/people/660825"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.867186558272735,"aZ":-20.132409105164946,"pfxX":-8.930885111872726,"pfxZ":6.083425870698394,"pX":0.10442243449463251,"pZ":2.434779602038574,"vX0":7.824584658553911,"vY0":-139.03955032777702,"vZ0":-5.229814320110039,"x":113.02,"y":173.04,"x0":-1.570356231702383,"y0":50.005273759426885,"z0":5.654787099516954,"aX":-17.686674173390685},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.2,"breakHorizontal":14.8,"spinRate":2174,"spinDirection":223},"zone":5,"typeConfidence":0.91,"plateTime":0.3922368428758989,"extension":5.761639201586393},"hitData":{"launchSpeed":96.0,"launchAngle":39.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.99,"coordY":80.07}},"index":1,"playId":"5134a88d-bb35-3c97-b0ee-bfa9ca777812","pitchNumber":1,"startTime":"2026-05-20T22:22:08.364Z","endTime":"2026-05-20T22:22:18.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_ab"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_ab"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_pa"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999983,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:22:18.140Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase Meidroth singles on a ground ball to center fielder Julio Rodríguez.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T22:22:45.716Z","endTime":"2026-05-20T22:23:14.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-20T22:22:39.306Z","endTime":"2026-05-20T22:22:48.081Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"},"defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.613638890102298,"aZ":-20.498052128640587,"pfxX":-10.404710606740336,"pfxZ":5.8040692014276205,"pX":1.068803185432825,"pZ":2.0521832407722314,"vX0":10.612587520653797,"vY0":-140.19205156095313,"vZ0":-6.410448613724652,"x":76.26,"y":183.37,"x0":-1.395202739400177,"y0":50.00051087321458,"z0":5.684917311106079,"aX":-20.923162000947052},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.5,"breakHorizontal":16.9,"spinRate":2247,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.38916251098812316,"extension":5.924897334087296},"index":1,"playId":"3a469154-97e1-3109-b774-d7108919dbd4","pitchNumber":1,"startTime":"2026-05-20T22:22:48.081Z","endTime":"2026-05-20T22:22:52.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99012243146322,"aZ":-18.13184414103699,"pfxX":-9.814467076355212,"pfxZ":7.152196427139406,"pX":-0.3159444439935923,"pZ":2.0152621950827725,"vX0":6.9274433929786845,"vY0":-138.329688229,"vZ0":-6.526263726140219,"x":129.04,"y":184.37,"x0":-1.5606626892110849,"y0":50.00631710443679,"z0":5.594377783312876,"aX":-19.278667601055734},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.0,"breakHorizontal":16.6,"spinRate":2205,"spinDirection":216},"zone":7,"typeConfidence":0.91,"plateTime":0.39395252369694633,"extension":5.946093854881442},"hitData":{"launchSpeed":93.7,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.49,"coordY":112.54}},"index":2,"playId":"22af1139-0d3d-3569-97a5-a160659d4046","pitchNumber":2,"startTime":"2026-05-20T22:23:01.960Z","endTime":"2026-05-20T22:23:14.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_ab"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_ab"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_pa"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":0.56,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:23:14.424Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jarred Kelenic singles on a line drive to center fielder Julio Rodríguez. Chase Meidroth to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T22:23:34.076Z","endTime":"2026-05-20T22:24:13.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"postOnSecond":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"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":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5623688925269,"aZ":-35.18388876971613,"pfxX":7.436308094927873,"pfxZ":-2.0187737832448907,"pX":-0.3103407716565832,"pZ":2.45153147261469,"vX0":1.6070149288091082,"vY0":-121.35159998968693,"vZ0":-0.9650408909439804,"x":128.83,"y":172.59,"x0":-1.9470391187613245,"y0":50.00128021555171,"z0":5.917050519440516,"aX":11.098400280903181},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.6,"breakHorizontal":-13.8,"spinRate":2655,"spinDirection":47},"zone":5,"typeConfidence":0.9,"plateTime":0.4512189173880303,"extension":5.425564161617038},"index":0,"playId":"029a694b-0852-33c5-98ef-ff161ea1505f","pitchNumber":1,"startTime":"2026-05-20T22:23:44.609Z","endTime":"2026-05-20T22:23:48.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.164912051159714,"aZ":-35.44554157336279,"pfxX":6.762372225643768,"pfxZ":-2.166366129836357,"pX":-0.793651515966785,"pZ":2.4811998041139076,"vX0":1.1141090994205254,"vY0":-122.31360279138049,"vZ0":-0.6278845629448657,"x":147.25,"y":171.79,"x0":-2.133929767886644,"y0":50.00477145385536,"z0":5.792853952895885,"aX":10.199612293776598},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.8,"breakHorizontal":-12.5,"spinRate":2726,"spinDirection":48},"zone":4,"typeConfidence":0.9,"plateTime":0.44860772513297276,"extension":5.525584053599147},"hitData":{"launchSpeed":76.9,"launchAngle":14.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":94.57,"coordY":96.91}},"index":1,"playId":"ab2dc65e-7e3a-3431-87d7-55dd6e3a4c0b","pitchNumber":2,"startTime":"2026-05-20T22:24:00.642Z","endTime":"2026-05-20T22:24:13.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"credit":"b_ab"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_ab"},{"player":{"id":672284,"link":"/api/v1/people/672284"},"credit":"b_pa"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":-5.200000000000003,"leverageIndex":1.26,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:24:13.019Z","atBatIndex":64},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Tristan Peters grounds into a force out, second baseman Cole Young to shortstop Colt Emerson. Chase Meidroth scores. Jarred Kelenic out at 2nd. Throwing error by shortstop Colt Emerson.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T22:24:21.942Z","endTime":"2026-05-20T22:27:29.982Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":{"id":660825,"link":"/api/v1/people/660825"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":7},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.057476262400822,"aZ":-37.33702504580252,"pfxX":6.616245504441636,"pfxZ":-3.370086054870594,"pX":0.2469796653694856,"pZ":2.874670198144197,"vX0":3.2053853445624942,"vY0":-122.953716278278,"vZ0":0.17526658969428976,"x":107.59,"y":161.16,"x0":-1.9324836666219376,"y0":50.0021891215467,"z0":5.96726203062796,"aX":10.141867939078688},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-5.8,"breakHorizontal":-12.7,"spinRate":2533,"spinDirection":37},"zone":3,"typeConfidence":0.9,"plateTime":0.4452505345762172,"extension":5.4633005101682},"index":0,"playId":"0ad8afee-4d3c-37b5-ac3a-df85cc9abee3","pitchNumber":1,"startTime":"2026-05-20T22:24:36.676Z","endTime":"2026-05-20T22:24:40.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"second":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49579217293425,"aZ":-25.875374726565855,"pfxX":-8.558847688439712,"pfxZ":3.364801208642623,"pX":-0.8339452645423324,"pZ":2.071161118309816,"vX0":5.280733046432581,"vY0":-134.96133306257857,"vZ0":-4.755894655115561,"x":148.79,"y":182.86,"x0":-1.689930027364572,"y0":50.00012614842148,"z0":5.647017238153341,"aX":-16.00877779446487},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.4,"breakHorizontal":14.6,"spinRate":1734,"spinDirection":213},"zone":13,"typeConfidence":0.86,"plateTime":0.40368248084160463,"extension":5.947344978776308},"index":1,"playId":"b57c2eaf-8dd9-3e4a-81a1-93600f5f10f9","pitchNumber":2,"startTime":"2026-05-20T22:24:55.358Z","endTime":"2026-05-20T22:25:00.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"second":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63968859583165,"aZ":-16.070990340237973,"pfxX":-7.164964877196658,"pfxZ":8.120848006711588,"pX":0.023955249440029747,"pZ":4.663761915320836,"vX0":7.431458437483539,"vY0":-139.96064283469593,"vZ0":-0.06060479056288187,"x":116.09,"y":112.86,"x0":-1.734994389996377,"y0":50.006080927058015,"z0":5.7382664452805665,"aX":-14.21491844659222},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":11.4,"spinRate":2179,"spinDirection":218},"zone":12,"typeConfidence":0.82,"plateTime":0.391368511223928,"extension":5.75130215928055},"index":2,"playId":"30f47930-a5b8-3cd0-8575-1e4f9841c5d0","pitchNumber":3,"startTime":"2026-05-20T22:25:21.768Z","endTime":"2026-05-20T22:25:25.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"second":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49773513692337,"aZ":-21.442325890976896,"pfxX":-10.40805590312691,"pfxZ":5.404266582682064,"pX":-0.19161639311518586,"pZ":3.4477397242529406,"vX0":7.664037982212547,"vY0":-139.78674701393646,"vZ0":-2.2269119973430533,"x":124.3,"y":145.69,"x0":-1.6118850185003255,"y0":50.00268550070381,"z0":5.657265905815117,"aX":-20.668338485217763},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.5,"breakHorizontal":17.4,"spinRate":2294,"spinDirection":220},"zone":11,"typeConfidence":0.89,"plateTime":0.39130872611154643,"extension":5.836693380459734},"index":3,"playId":"1136ecf9-8f37-342a-ac12-b9139b4a8a61","pitchNumber":4,"startTime":"2026-05-20T22:25:40.663Z","endTime":"2026-05-20T22:25:43.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"second":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.857623828703606,"aZ":-37.38570052734256,"pfxX":6.474602683151349,"pfxZ":-3.381772809723156,"pX":-1.5870983134869887,"pZ":2.2797501673874594,"vX0":-0.5676866525647398,"vY0":-122.93843583154879,"vZ0":-0.7329841294813496,"x":177.5,"y":177.23,"x0":-2.19596602527557,"y0":50.00322863654083,"z0":5.7367664674609715,"aX":9.976416602049763},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-6.1,"breakHorizontal":-11.6,"spinRate":2708,"spinDirection":47},"zone":13,"typeConfidence":0.9,"plateTime":0.44440981490917064,"extension":5.59166221758457},"index":4,"playId":"4a2bd3d4-2ca4-3b64-85b7-dd3880cf8ff2","pitchNumber":5,"startTime":"2026-05-20T22:26:08.835Z","endTime":"2026-05-20T22:26:11.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"second":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":89.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.256392625498762,"aZ":-20.12771599390541,"pfxX":-8.836057211265771,"pfxZ":5.992392151515237,"pX":0.8382659731036955,"pZ":2.018164485620696,"vX0":9.357836766439627,"vY0":-139.8669937031202,"vZ0":-6.402958102118972,"x":85.05,"y":184.29,"x0":-1.3797592218146546,"y0":50.00235151786522,"z0":5.627419546187035,"aX":-17.76097764277697},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.8,"breakHorizontal":14.4,"spinRate":2309,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.38945263546046327,"extension":5.873318114019581},"index":5,"playId":"94cdf986-b508-3aea-bc28-c5f035ed13ae","pitchNumber":6,"startTime":"2026-05-20T22:26:28.408Z","endTime":"2026-05-20T22:26:39.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"second":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-05-20T22:26:55.040Z","endTime":"2026-05-20T22:27:15.038Z","isPitch":false,"type":"action","player":{"id":671976,"link":"/api/v1/people/671976"},"defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"second":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":89.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.010563472695022,"aZ":-21.14730979552725,"pfxX":-10.300873463294655,"pfxZ":5.493912109111944,"pX":0.07303844939676715,"pZ":2.8306229857284646,"vX0":8.469286915777396,"vY0":-139.70226199620913,"vZ0":-3.882901821077977,"x":114.22,"y":162.35,"x0":-1.637079617829986,"y0":50.000347425993944,"z0":5.602456985309684,"aX":-20.66621266713374},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.5,"breakHorizontal":17.3,"spinRate":2262,"spinDirection":214},"zone":2,"typeConfidence":0.89,"plateTime":0.3898185079524725,"extension":5.987935631440596},"hitData":{"launchSpeed":90.3,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.45,"coordY":155.64}},"index":7,"playId":"ac871978-d103-3c94-b557-4dc15e2746da","pitchNumber":7,"startTime":"2026-05-20T22:27:15.038Z","endTime":"2026-05-20T22:27:29.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"second":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_ab"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_ab"},{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_pa"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.4,"awayTeamWinProbability":10.599999999999994,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":2.41,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:27:29.982Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Miguel Vargas walks.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T22:28:19.712Z","endTime":"2026-05-20T22:31:38.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"postOnSecond":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7,8],"actionIndex":[0,5],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Miguel Vargas replaces Drew Romo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"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-20T22:28:21.509Z","endTime":"2026-05-20T22:28:21.510Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":691011,"link":"/api/v1/people/691011"},"defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"second":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.867282304411074,"aZ":-17.404712291833828,"pfxX":-11.326260168328472,"pfxZ":7.279395957092779,"pX":1.114985416259715,"pZ":2.717979529743155,"vX0":10.868750182494983,"vY0":-140.80346054474342,"vZ0":-5.03826175050606,"x":74.5,"y":165.39,"x0":-1.3042774522210336,"y0":50.00257408243304,"z0":5.639406079012392,"aX":-22.978200343438914},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.4,"breakHorizontal":18.6,"spinRate":2312,"spinDirection":213},"zone":12,"typeConfidence":0.89,"plateTime":0.3874730529210866,"extension":5.984803907013796},"index":1,"playId":"49cd740e-548b-3fc2-9e60-2c99d8a63e47","pitchNumber":1,"startTime":"2026-05-20T22:28:21.511Z","endTime":"2026-05-20T22:28:26.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"second":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":85.8,"endSpeed":79.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.052804077650688,"aZ":-33.4342867352904,"pfxX":5.978403451744965,"pfxZ":-0.7989018532383714,"pX":0.6964767651520659,"pZ":1.0594172002519233,"vX0":4.560986072967188,"vY0":-124.95504413897918,"vZ0":-4.349328225011125,"x":90.45,"y":210.18,"x0":-1.9287354449012246,"y0":50.00216078302403,"z0":5.568044035835755,"aX":9.456708998634111},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.2,"breakHorizontal":-11.9,"spinRate":2734,"spinDirection":40},"zone":14,"typeConfidence":0.89,"plateTime":0.43824917447103573,"extension":5.663191889201597},"index":2,"playId":"01c74dc2-00cc-3fc6-8b74-21eb53fa6c47","pitchNumber":2,"startTime":"2026-05-20T22:28:36.791Z","endTime":"2026-05-20T22:28:42.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"second":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":88.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.997599206083148,"aZ":-18.814143064243325,"pfxX":-9.666484522852194,"pfxZ":6.812509239240305,"pX":-0.043991754142270606,"pZ":2.243772688124724,"vX0":7.6871099871593795,"vY0":-138.24187389353818,"vZ0":-5.768959251113937,"x":118.68,"y":178.2,"x0":-1.5866883824599642,"y0":50.00279390950353,"z0":5.5953217308155185,"aX":-18.95732795864862},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.5,"breakHorizontal":16.2,"spinRate":2383,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.3942268249024763,"extension":5.952735908102118},"index":3,"playId":"6fdecbab-3fd3-3522-8f7a-b2c952ab88c1","pitchNumber":3,"startTime":"2026-05-20T22:28:53.996Z","endTime":"2026-05-20T22:28:57.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"second":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13219374196676,"aZ":-17.599964715611936,"pfxX":-11.10148062676393,"pfxZ":7.2248879211279124,"pX":-0.937252656976901,"pZ":2.9798322396148373,"vX0":5.891591168388581,"vY0":-140.94093882286742,"vZ0":-4.142143189157706,"x":152.73,"y":158.32,"x0":-1.608903042155523,"y0":50.00574123475536,"z0":5.600522301449839,"aX":-22.40526221942991},"breaks":{"breakAngle":49.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.5,"breakHorizontal":19.0,"spinRate":2422,"spinDirection":216},"zone":11,"typeConfidence":0.89,"plateTime":0.3881777725412565,"extension":5.9699642546456655},"index":4,"playId":"74cfb1ea-4d44-3a7b-aade-e19e0fc915fc","pitchNumber":4,"startTime":"2026-05-20T22:29:15.671Z","endTime":"2026-05-20T22:29:20.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"second":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":5,"startTime":"2026-05-20T22:29:49.426Z","endTime":"2026-05-20T22:30:21.739Z","isPitch":false,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.080721420781597,"aZ":-17.912658338756597,"pfxX":-10.419742201146189,"pfxZ":7.061719517093145,"pX":1.3803486324956136,"pZ":3.165644838833237,"vX0":11.47382924780712,"vY0":-140.77769663836116,"vZ0":-3.8022087772767663,"x":64.38,"y":153.31,"x0":-1.3822657366464397,"y0":50.0035640285064,"z0":5.683685326627782,"aX":-21.04676272064523},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.2,"breakHorizontal":16.7,"spinRate":2235,"spinDirection":219},"zone":12,"typeConfidence":0.89,"plateTime":0.3881434343516119,"extension":5.965297877718071},"index":6,"playId":"83041eed-57d3-33ae-ad32-629ad5bfcd9d","pitchNumber":5,"startTime":"2026-05-20T22:30:21.739Z","endTime":"2026-05-20T22:30:24.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"second":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.469331194089595,"aZ":-19.396179399815114,"pfxX":-10.375782216179726,"pfxZ":6.272937114355261,"pX":0.5404414940278826,"pZ":1.8864989961953769,"vX0":9.395135696619267,"vY0":-141.38954389818042,"vZ0":-6.6252784122138,"x":96.4,"y":187.84,"x0":-1.4679882208707646,"y0":50.00048351754936,"z0":5.492868959237805,"aX":-21.12786984934735},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.2,"breakHorizontal":17.0,"spinRate":2332,"spinDirection":217},"zone":9,"typeConfidence":0.89,"plateTime":0.3865305273199757,"extension":6.044139779875396},"index":7,"playId":"80017a23-6d2c-3fee-8c77-b01c9df96874","pitchNumber":6,"startTime":"2026-05-20T22:30:39.945Z","endTime":"2026-05-20T22:30:48.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"second":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.329775910672407,"aZ":-17.94872333648331,"pfxX":-9.576146158856789,"pfxZ":7.077782493396649,"pX":0.9566050317043515,"pZ":3.317288761780469,"vX0":9.7761368935086,"vY0":-140.08201984100933,"vZ0":-3.6484674641877746,"x":80.54,"y":149.21,"x0":-1.3157149656025258,"y0":50.00257238465054,"z0":5.793182491304572,"aX":-19.244936659560153},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.4,"breakHorizontal":15.6,"spinRate":2257,"spinDirection":210},"zone":12,"typeConfidence":0.9,"plateTime":0.38934923704251245,"extension":5.991453790395249},"index":8,"playId":"16194f97-78be-3d5a-bd06-23d687e8c7d2","pitchNumber":7,"startTime":"2026-05-20T22:31:33.321Z","endTime":"2026-05-20T22:31:38.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"second":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_pa"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.5,"awayTeamWinProbability":13.5,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.65,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:31:38.770Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edgar Quero strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T22:32:41.969Z","endTime":"2026-05-20T22:33:45.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Edgar Quero replaces Luisangel Acuña.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"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-20T22:31:49.454Z","endTime":"2026-05-20T22:32:42.834Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":682668,"link":"/api/v1/people/682668"},"defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"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-20T22:32:42.834Z","endTime":"2026-05-20T22:32:44.153Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16004810351257,"aZ":-35.68793051352578,"pfxX":4.728174114489983,"pfxZ":-2.197664391428355,"pX":0.6701141853126581,"pZ":1.3383566604569086,"vX0":4.581156379620719,"vY0":-126.11075569737724,"vZ0":-3.8827801903676633,"x":91.46,"y":202.64,"x0":-1.7883574754557634,"y0":50.00164433754134,"z0":5.795934270371136,"aX":7.566096548196284},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.7,"breakHorizontal":-9.6,"spinRate":2721,"spinDirection":39},"zone":14,"typeConfidence":0.89,"plateTime":0.43537530508286837,"extension":5.691128992434688},"index":2,"playId":"e1042181-7573-378f-8989-3dad412f7521","pitchNumber":1,"startTime":"2026-05-20T22:32:44.153Z","endTime":"2026-05-20T22:32:48.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":97.3,"endSpeed":89.1,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64121775395431,"aZ":-18.800220820145743,"pfxX":-9.4252504003956,"pfxZ":6.597885816119772,"pX":0.4805629947552315,"pZ":2.1601749382292006,"vX0":9.02637752203336,"vY0":-141.34983223838574,"vZ0":-6.025182514304489,"x":98.68,"y":180.46,"x0":-1.5266289051941508,"y0":50.00613990145349,"z0":5.523096620376546,"aX":-19.112941069280335},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.9,"breakHorizontal":15.2,"spinRate":2327,"spinDirection":216},"zone":6,"typeConfidence":0.89,"plateTime":0.38721311982055173,"extension":5.913199966485796},"index":3,"playId":"f8b2bb64-7003-3ce2-9477-d198e7e0fb6f","pitchNumber":2,"startTime":"2026-05-20T22:33:02.327Z","endTime":"2026-05-20T22:33:07.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.073583310695426,"aZ":-19.195939962596842,"pfxX":-11.858155157573638,"pfxZ":6.438136890220124,"pX":1.627492685198306,"pZ":1.4860209153193809,"vX0":13.04136740242534,"vY0":-140.67633848558222,"vZ0":-7.397695657003222,"x":54.96,"y":198.66,"x0":-1.514263137479639,"y0":50.006767885932554,"z0":5.381248653229583,"aX":-23.91939546672985},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.3,"breakHorizontal":19.0,"spinRate":2384,"spinDirection":224},"zone":14,"typeConfidence":0.89,"plateTime":0.38844528119325217,"extension":5.844856953516204},"index":4,"playId":"8774ee4d-3ee1-3e50-a01c-fd1d5f4a8da0","pitchNumber":3,"startTime":"2026-05-20T22:33:21.859Z","endTime":"2026-05-20T22:33:26.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.845435994105912,"aZ":-35.18136380856804,"pfxX":5.564811564543616,"pfxZ":-1.9053232905156294,"pX":-0.036223053825353194,"pZ":1.2549561336000314,"vX0":2.575864612108816,"vY0":-125.35997915379795,"vZ0":-3.705578483949306,"x":118.38,"y":204.9,"x0":-1.8018427914996853,"y0":50.00027712421594,"z0":5.643319856808593,"aX":8.798752258696966},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.1,"breakHorizontal":-10.7,"spinRate":2719,"spinDirection":48},"zone":14,"typeConfidence":0.89,"plateTime":0.43797944453611226,"extension":5.765837331072892},"index":5,"playId":"f92941e1-a271-33b5-a372-3dfbd54105e6","pitchNumber":4,"startTime":"2026-05-20T22:33:38.700Z","endTime":"2026-05-20T22:33:45.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_ab"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_ab"},{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_pa"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.91,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:33:45.965Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Canzone strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T22:36:18.968Z","endTime":"2026-05-20T22:37:35.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,7,8,9],"actionIndex":[0,1,2,3],"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from third base to shortstop for Colson Montgomery.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"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-20T22:35:51.256Z","endTime":"2026-05-20T22:35:51.294Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"400","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Miguel Vargas remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"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-20T22:35:51.294Z","endTime":"2026-05-20T22:35:51.297Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":691011,"link":"/api/v1/people/691011"},"defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Edgar Quero remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":5,"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-20T22:35:51.297Z","endTime":"2026-05-20T22:35:51.299Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":682668,"link":"/api/v1/people/682668"},"defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brandon Eisert replaces Jordan Hicks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-05-20T22:35:51.299Z","endTime":"2026-05-20T22:36:21.143Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685126,"link":"/api/v1/people/685126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.694185820053974,"aZ":-19.083212697131074,"pfxX":4.093813456267694,"pfxZ":7.510515779270234,"pX":0.30435970287166875,"pZ":3.410659471328823,"vX0":-10.375931693978549,"vY0":-130.2761178465634,"vZ0":-0.7124909733565001,"x":105.4,"y":146.69,"x0":3.781967368452066,"y0":50.006025609965064,"z0":5.111588968864097,"aX":7.1404999864128635},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.7,"breakHorizontal":-5.5,"spinRate":2029,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.41816753947668817,"extension":6.926387022383818},"index":4,"playId":"9c3c1f0e-b802-3dc3-9de2-16f65291fafd","pitchNumber":1,"startTime":"2026-05-20T22:36:21.143Z","endTime":"2026-05-20T22:36:25.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.798033667065134,"aZ":-16.75753884183031,"pfxX":4.362019998081491,"pfxZ":8.579140692859466,"pX":-0.5027206457377598,"pZ":3.133642753971303,"vX0":-12.6166395108489,"vY0":-132.3325115141534,"vZ0":-1.9955997971620492,"x":136.16,"y":154.17,"x0":3.732651743521784,"y0":50.0000513798837,"z0":5.107854809074388,"aX":7.83726674389188},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.4,"breakHorizontal":-5.5,"spinRate":2192,"spinDirection":145},"zone":1,"typeConfidence":0.91,"plateTime":0.4118659723979179,"extension":6.837245393705624},"index":5,"playId":"4f7c4d0a-bc08-3cbb-995b-f571fa624cae","pitchNumber":2,"startTime":"2026-05-20T22:36:36.737Z","endTime":"2026-05-20T22:36:40.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-20T22:36:47.613Z","endTime":"2026-05-20T22:36:56.450Z","isPitch":false,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"},"defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.411085360181012,"aZ":-28.50094551655987,"pfxX":-3.5524004122801065,"pfxZ":2.4533901251557433,"pX":-0.6953307929914458,"pZ":0.4345544986394265,"vX0":-9.874901897577079,"vY0":-120.6574189672366,"vZ0":-4.677632959878514,"x":143.5,"y":227.05,"x0":3.8889140690081647,"y0":50.001275224148756,"z0":4.8698465181860175,"aX":-5.30729607193375},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.7,"breakHorizontal":8.5,"spinRate":2239,"spinDirection":218},"zone":13,"typeConfidence":0.91,"plateTime":0.451563096458917,"extension":6.956268871425676},"index":7,"playId":"eeab1815-c79b-337c-8c13-75007cac8454","pitchNumber":3,"startTime":"2026-05-20T22:36:56.450Z","endTime":"2026-05-20T22:37:00.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46366902117333,"aZ":-29.89083473204306,"pfxX":-2.929338713496225,"pfxZ":1.460808165447296,"pX":-1.4112899950384326,"pZ":1.679210346393339,"vX0":-11.923530707444959,"vY0":-124.04278427668858,"vZ0":-1.9744111274509497,"x":170.8,"y":193.44,"x0":3.8352836985586127,"y0":50.001863435033094,"z0":4.974065708877427,"aX":-4.568431872956228},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.4,"breakHorizontal":8.0,"spinRate":2240,"spinDirection":215},"zone":13,"typeConfidence":0.93,"plateTime":0.44131324954338425,"extension":6.768766936665447},"index":8,"playId":"14ecdde4-d04f-36ff-9671-e6e852cf1e57","pitchNumber":4,"startTime":"2026-05-20T22:37:13.774Z","endTime":"2026-05-20T22:37:17.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.425014452867646,"aZ":-17.13066503116166,"pfxX":5.218162709218247,"pfxZ":8.623899977800953,"pX":-0.2883215182046381,"pZ":2.7337772987689437,"vX0":-12.497433802629487,"vY0":-130.92443706130308,"vZ0":-2.470296029748736,"x":127.99,"y":164.97,"x0":3.858925381651488,"y0":50.00221908936233,"z0":4.964794872691038,"aX":9.10362313253884},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.2,"breakHorizontal":-6.8,"spinRate":2013,"spinDirection":142},"zone":4,"typeConfidence":0.91,"plateTime":0.41760358176068957,"extension":6.957133075838351},"index":9,"playId":"51442d04-c730-32f5-8c79-bcb4ad9a357f","pitchNumber":5,"startTime":"2026-05-20T22:37:30.151Z","endTime":"2026-05-20T22:37:35.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":685126,"link":"/api/v1/people/685126"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":685126,"link":"/api/v1/people/685126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:37:35.249Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Patrick Wisdom flies out to right fielder Jarred Kelenic.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T22:37:56.423Z","endTime":"2026-05-20T22:38:09.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.204734776376256,"aZ":-15.248774963744383,"pfxX":3.279771761790028,"pfxZ":9.575192582327517,"pX":0.022104365546414678,"pZ":1.5490023411386937,"vX0":-10.62529771273034,"vY0":-131.66101215236608,"vZ0":-6.167414311802419,"x":116.16,"y":196.96,"x0":3.6719946118037012,"y0":50.00122484018998,"z0":5.037499786231286,"aX":5.79768476484588},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.2,"breakHorizontal":-3.8,"spinRate":2041,"spinDirection":150},"zone":13,"typeConfidence":0.89,"plateTime":0.4149674901338267,"extension":6.976841608857751},"hitData":{"launchSpeed":98.5,"launchAngle":47.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.72,"coordY":93.91}},"index":0,"playId":"9456d688-aaa0-3de9-a821-98aa22a198cd","pitchNumber":1,"startTime":"2026-05-20T22:37:59.219Z","endTime":"2026-05-20T22:38:09.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":621550,"link":"/api/v1/people/621550","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_ab"},{"player":{"id":685126,"link":"/api/v1/people/685126"},"credit":"p_ab"},{"player":{"id":621550,"link":"/api/v1/people/621550"},"credit":"b_pa"},{"player":{"id":685126,"link":"/api/v1/people/685126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:38:09.630Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colt Emerson walks.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T22:38:25.483Z","endTime":"2026-05-20T22:40:56.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.075189715666546,"aZ":-17.974849520923062,"pfxX":3.2033654141108157,"pfxZ":8.173809517772117,"pX":-0.8378848137749657,"pZ":1.6522088533918367,"vX0":-12.704269439440662,"vY0":-130.59095690134978,"vZ0":-4.976108365883263,"x":148.94,"y":194.17,"x0":3.6618699833547033,"y0":50.00112101290663,"z0":4.923878011517191,"aX":5.565377855697399},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.9,"breakHorizontal":-3.1,"spinRate":2040,"spinDirection":139},"zone":13,"typeConfidence":0.89,"plateTime":0.41854474657276075,"extension":6.9589851170708945},"index":0,"playId":"d02a5440-e515-3b3e-9136-9a4e15849e5e","pitchNumber":1,"startTime":"2026-05-20T22:38:33.016Z","endTime":"2026-05-20T22:38:39.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.701192929852375,"aZ":-17.69406140892987,"pfxX":4.371207448780529,"pfxZ":8.207106686105167,"pX":0.08370774316479014,"pZ":2.405883887251995,"vX0":-11.05420938870198,"vY0":-131.6532697043422,"vZ0":-3.501571268246392,"x":113.81,"y":173.82,"x0":3.7599108535651493,"y0":50.000056691189165,"z0":5.054888714221841,"aX":7.710800081231219},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.3,"breakHorizontal":-5.6,"spinRate":2144,"spinDirection":153},"zone":5,"typeConfidence":0.9,"plateTime":0.4152860747509459,"extension":6.999784670338146},"index":1,"playId":"505dbf67-1343-3767-a0be-42a50236e892","pitchNumber":2,"startTime":"2026-05-20T22:38:46.718Z","endTime":"2026-05-20T22:38:50.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.984138342549368,"aZ":-17.500532851181394,"pfxX":5.248877065468778,"pfxZ":8.345715751533199,"pX":0.14197877374910922,"pZ":4.189988427197812,"vX0":-10.831643809575398,"vY0":-131.53611667209387,"vZ0":0.8034105955471831,"x":111.59,"y":125.65,"x0":3.6248659920145156,"y0":50.00392369411356,"z0":5.174847274647975,"aX":9.231457395991425},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.5,"breakHorizontal":-7.2,"spinRate":2084,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.4158555847940715,"extension":6.9650852316361265},"index":2,"playId":"e649ef47-4dda-3f9e-a034-35661e2e1630","pitchNumber":3,"startTime":"2026-05-20T22:39:08.406Z","endTime":"2026-05-20T22:39:12.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":83.4,"endSpeed":77.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.704814159546782,"aZ":-26.73425523657285,"pfxX":-1.8685987164198408,"pfxZ":3.612189845089007,"pX":0.061289526289808126,"pZ":0.953483353176264,"vX0":-8.664691013359542,"vY0":-121.20897744814178,"vZ0":-3.8518285468128957,"x":114.66,"y":213.04,"x0":3.9059006168675054,"y0":50.00579958319323,"z0":4.862872539942936,"aX":-2.818770456187147},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.0,"breakHorizontal":5.2,"spinRate":2056,"spinDirection":178},"zone":13,"typeConfidence":0.9,"plateTime":0.449569093598424,"extension":6.848147650193833},"index":3,"playId":"c8a46855-7ad6-30ed-bd98-7cac2a574af0","pitchNumber":4,"startTime":"2026-05-20T22:39:24.050Z","endTime":"2026-05-20T22:39:28.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.198553691441347,"aZ":-17.419819298559112,"pfxX":4.3807038568767025,"pfxZ":8.561912592584367,"pX":1.325492638674081,"pZ":4.103590254791888,"vX0":-8.064181043127792,"vY0":-129.92611512528444,"vZ0":0.7235247234149036,"x":66.48,"y":127.98,"x0":3.8892366600697006,"y0":50.0026831071024,"z0":5.137590644665705,"aX":7.550141215785755},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.0,"breakHorizontal":-6.4,"spinRate":2119,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.42030310698010886,"extension":6.932490946190506},"index":4,"playId":"95fadccb-698e-32fd-9140-8c2ad1c50c0b","pitchNumber":5,"startTime":"2026-05-20T22:39:41.334Z","endTime":"2026-05-20T22:39:48.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":90.5,"endSpeed":83.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.553281988747813,"aZ":-15.004693533401168,"pfxX":5.082147246774592,"pfxZ":9.73868267763331,"pX":0.09730118090619941,"pZ":2.819251910453214,"vX0":-11.51721049583682,"vY0":-131.3591915473948,"vZ0":-2.5454903369963517,"x":113.29,"y":162.66,"x0":3.861205649051785,"y0":50.00212275538977,"z0":4.904873185404873,"aX":8.96110498691333},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.3,"breakHorizontal":-7.0,"spinRate":2142,"spinDirection":142},"zone":2,"typeConfidence":0.91,"plateTime":0.41558830659393164,"extension":6.920590976002444},"index":5,"playId":"a6656097-537d-3bc6-a75e-ccbd467f72d8","pitchNumber":6,"startTime":"2026-05-20T22:39:59.584Z","endTime":"2026-05-20T22:40:03.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.249286748916695,"aZ":-27.16549407445487,"pfxX":-2.379365517515887,"pfxZ":3.3206385672229093,"pX":0.6114699272331998,"pZ":3.047969840403295,"vX0":-7.686060841598595,"vY0":-121.62897462802351,"vZ0":1.0052054098564969,"x":93.69,"y":156.48,"x0":4.1124975475744625,"y0":50.003427288220735,"z0":4.972194074029118,"aX":-3.5906284361019467},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.5,"breakHorizontal":6.0,"spinRate":2072,"spinDirection":190},"zone":3,"typeConfidence":0.88,"plateTime":0.44908498831119514,"extension":6.774611142715203},"index":6,"playId":"e14e0ea0-6e75-3f77-84a6-96aa66fbd1ae","pitchNumber":7,"startTime":"2026-05-20T22:40:21.308Z","endTime":"2026-05-20T22:40:24.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.974844755840806,"aZ":-25.05781608387172,"pfxX":8.83169283719052,"pfxZ":4.378211361352772,"pX":1.7995140401955665,"pZ":2.9266895837321645,"vX0":-8.244499195611429,"vY0":-126.68876495739616,"vZ0":-0.07081039318296733,"x":48.41,"y":159.76,"x0":3.9491276111083744,"y0":50.00157180603017,"z0":4.958475993421231,"aX":14.349993384162666},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.2,"breakHorizontal":-14.2,"spinRate":2003,"spinDirection":137},"zone":12,"typeConfidence":0.86,"plateTime":0.43239708238303987,"extension":6.965554264649053},"index":7,"playId":"1fb5ae3d-aef2-3195-a817-cf71bb6ffd29","pitchNumber":8,"startTime":"2026-05-20T22:40:45.822Z","endTime":"2026-05-20T22:40:56.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_pa"},{"player":{"id":685126,"link":"/api/v1/people/685126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:40:56.712Z","atBatIndex":70},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Mariners challenged (tag play), call on the field was upheld: pitcher Brandon Eisert picks off Colt Emerson at 1st on throw to first baseman Munetaka Murakami.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T22:41:09.428Z","endTime":"2026-05-20T22:41:20.044Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":16},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":685126,"link":"/api/v1/people/685126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"ec5b066d-0407-3b5e-aa88-b48f25062310","startTime":"2026-05-20T22:41:12.964Z","endTime":"2026-05-20T22:41:20.044Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"first":{"id":806068,"link":"/api/v1/people/806068"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":136},"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:41:20.044Z","atBatIndex":71},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Randal Grichuk homers (4) on a fly ball to right field.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T22:46:10.642Z","endTime":"2026-05-20T22:46:36.544Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":{"id":678606,"link":"/api/v1/people/678606"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Connor Joe replaces right fielder Rob Refsnyder, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"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-20T22:45:42.813Z","endTime":"2026-05-20T22:45:42.853Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"502","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"},"defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: José A. Ferrer replaces Eduard Bazardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-20T22:45:42.853Z","endTime":"2026-05-20T22:45:53.609Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678606,"link":"/api/v1/people/678606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Randal Grichuk replaces Sam Antonacci.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"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-20T22:45:53.609Z","endTime":"2026-05-20T22:46:12.861Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":803011,"link":"/api/v1/people/803011"},"defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.478247063361195,"aZ":-25.27699700147854,"pfxX":10.123287874276011,"pfxZ":3.4874897068349906,"pX":-0.17421220047738437,"pZ":3.4631971381894213,"vX0":-11.11577710015598,"vY0":-139.30355436448156,"vZ0":-1.8350405604956053,"x":123.64,"y":145.27,"x0":2.540808513377518,"y0":50.00383006126581,"z0":5.791307831254357,"aX":20.021625405180398},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.1,"breakHorizontal":-16.2,"spinRate":2177,"spinDirection":113},"zone":11,"typeConfidence":0.88,"plateTime":0.3922666113665385,"extension":5.771626428516824},"hitData":{"launchSpeed":96.9,"launchAngle":32.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.08,"coordY":74.77}},"index":3,"playId":"ffa6c384-4141-3f59-aaee-f945fb677e04","pitchNumber":1,"startTime":"2026-05-20T22:46:12.861Z","endTime":"2026-05-20T22:46:36.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-8.900000000000006,"leverageIndex":1.54,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:46:36.544Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Munetaka Murakami challenged (pitch result), call on the field was confirmed: Munetaka Murakami called out on strikes.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T22:46:47.150Z","endTime":"2026-05-20T22:48:58.050Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54142738490503,"aZ":-27.188511158341875,"pfxX":12.775182027849938,"pfxZ":2.4587598717109866,"pX":-0.2587279152147987,"pZ":3.130486641087452,"vX0":-12.449902355245264,"vY0":-141.53706752503734,"vZ0":-2.596779855418417,"x":126.86,"y":154.26,"x0":2.538891729366627,"y0":50.00124017781802,"z0":5.802265913928874,"aX":25.896614184405735},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.1,"breakHorizontal":-20.5,"spinRate":2191,"spinDirection":115},"zone":2,"typeConfidence":0.91,"plateTime":0.3870937712081157,"extension":5.898136088538838},"index":0,"playId":"27259481-f24a-3d24-a1bc-2d944d9f3928","pitchNumber":1,"startTime":"2026-05-20T22:46:58.915Z","endTime":"2026-05-20T22:47:03.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.880842722139803,"aZ":-24.402706621434916,"pfxX":11.812076296047103,"pfxZ":3.794877292881229,"pX":-1.4389485644698816,"pZ":1.8586694643906425,"vX0":-15.215733530189983,"vY0":-141.8099660161431,"vZ0":-6.192359340020404,"x":171.85,"y":188.6,"x0":2.448633131088903,"y0":50.00083852029579,"z0":5.615914291638722,"aX":24.178426552492105},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.8,"breakHorizontal":-18.5,"spinRate":2089,"spinDirection":109},"zone":13,"typeConfidence":0.91,"plateTime":0.3854843708435105,"extension":6.046773570974811},"index":1,"playId":"b49b6c11-992d-30e1-87d8-cf4b06f7f4cd","pitchNumber":2,"startTime":"2026-05-20T22:47:14.347Z","endTime":"2026-05-20T22:47:17.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-20T22:47:31.096Z","endTime":"2026-05-20T22:47:42.470Z","isPitch":false,"type":"action","player":{"id":808959,"link":"/api/v1/people/808959"},"defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":98.4,"endSpeed":90.5,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.903845016223414,"aZ":-26.92020322404583,"pfxX":10.594742469741949,"pfxZ":2.5293279432781066,"pX":0.12384174337765629,"pZ":2.329871062862557,"vX0":-11.063397238530667,"vY0":-142.86476285597902,"vZ0":-4.575942934487772,"x":112.28,"y":175.87,"x0":2.657945974011665,"y0":50.00648958104507,"z0":5.630890479104381,"aX":22.04810095715853},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":3.8,"breakHorizontal":-17.2,"spinRate":2148,"spinDirection":111},"zone":5,"typeConfidence":0.91,"plateTime":0.38243136359668606,"extension":5.938971681067894},"index":3,"playId":"56a08f28-bdf4-335a-a3d4-2d05358ef078","pitchNumber":3,"startTime":"2026-05-20T22:47:42.470Z","endTime":"2026-05-20T22:47:45.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.7,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.426007888780504,"aZ":-29.953222281453638,"pfxX":-0.19739725492888782,"pfxZ":1.3002144479872886,"pX":-0.6235734719347031,"pZ":1.1398052616369823,"vX0":-8.717176244114631,"vY0":-128.9266393455668,"vZ0":-5.142893682929097,"x":140.77,"y":208.01,"x0":2.807979783837169,"y0":50.00182111143782,"z0":5.435363568349672,"aX":-0.33559393444032537},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.6,"breakHorizontal":2.0,"spinRate":2470,"spinDirection":243},"zone":13,"typeConfidence":0.91,"plateTime":0.42266590489777434,"extension":5.78347196619178},"index":4,"playId":"82aef2b6-1c4f-3ce1-8870-a1b3c281b57b","pitchNumber":4,"startTime":"2026-05-20T22:47:59.455Z","endTime":"2026-05-20T22:48:03.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.2,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.383757663958804,"aZ":-25.65314275242745,"pfxX":11.276485872719043,"pfxZ":3.1346392562290912,"pX":0.5367802376497322,"pZ":2.4002677712215417,"vX0":-9.92354509292208,"vY0":-143.40011188611223,"vZ0":-4.530873584615544,"x":96.54,"y":173.97,"x0":2.578350119056349,"y0":50.00326760958894,"z0":5.602494858399541,"aX":23.46860049498805},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":4.9,"breakHorizontal":-18.4,"spinRate":2131,"spinDirection":112},"zone":6,"typeConfidence":0.91,"plateTime":0.3820479555706746,"extension":5.879278878677981},"index":5,"playId":"d8a3cf1a-a2dd-3098-9b39-e5cea559229a","pitchNumber":5,"startTime":"2026-05-20T22:48:17.637Z","endTime":"2026-05-20T22:48:21.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41792468204529,"aZ":-30.437508461207287,"pfxX":-0.8481225672480854,"pfxZ":1.0409043750197657,"pX":0.959820339804523,"pZ":2.577082271225802,"vX0":-4.862088235997637,"vY0":-128.44904187420826,"vZ0":-1.6370679829541008,"x":80.41,"y":169.2,"x0":2.9868810184329364,"y0":50.00420920670418,"z0":5.587518644401253,"aX":-1.4184025602348325},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.8,"breakHorizontal":2.6,"spinRate":2306,"spinDirection":235},"zone":12,"typeConfidence":0.91,"plateTime":0.4262939846788192,"extension":5.652056256446383},"index":6,"playId":"158c76d3-9e2b-34ba-9118-a666423af2c6","pitchNumber":6,"startTime":"2026-05-20T22:48:34.283Z","endTime":"2026-05-20T22:48:38.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.9,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97657358490482,"aZ":-23.766339579119556,"pfxX":12.274615965067962,"pfxZ":4.074401126911699,"pX":-0.7440376753101885,"pZ":2.5211093885881235,"vX0":-13.24088589990803,"vY0":-142.75673328212105,"vZ0":-4.784320258339004,"x":145.36,"y":170.71,"x0":2.3603273937066103,"y0":50.00269036150519,"z0":5.715549712365107,"aX":25.32616681145417},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.5,"breakHorizontal":-19.6,"spinRate":2149,"spinDirection":114},"zone":4,"typeConfidence":0.91,"plateTime":0.38374327722472756,"extension":5.990890099834568},"index":7,"playId":"b7e244c5-3acf-375d-9c39-c8b388c37e7c","pitchNumber":7,"startTime":"2026-05-20T22:48:53.386Z","endTime":"2026-05-20T22:48:58.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_ab"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_ab"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"}},"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:48:58.050Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Derek Hill strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T22:49:51.384Z","endTime":"2026-05-20T22:51:39.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Derek Hill replaces Andrew Benintendi.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-20T22:49:23.932Z","endTime":"2026-05-20T22:49:53.600Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":643217,"link":"/api/v1/people/643217"},"defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":91.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.904062626662803,"aZ":-25.618588303221873,"pfxX":10.844013006668346,"pfxZ":3.1017026305092,"pX":-0.6802863071219908,"pZ":2.4612804048041306,"vX0":-12.600082725319867,"vY0":-144.1333276362564,"vZ0":-4.538265123131176,"x":142.93,"y":172.33,"x0":2.328516081172516,"y0":50.00673135917637,"z0":5.628430910711828,"aX":22.93864282949286},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":4.9,"breakHorizontal":-17.3,"spinRate":2099,"spinDirection":115},"zone":4,"typeConfidence":0.91,"plateTime":0.37929283038223804,"extension":6.013182720697998},"index":1,"playId":"6f9435f9-e571-3a6b-86fe-04398dadd067","pitchNumber":1,"startTime":"2026-05-20T22:49:53.600Z","endTime":"2026-05-20T22:49:57.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"startTime":"2026-05-20T22:50:13.495Z","endTime":"2026-05-20T22:50:28.056Z","isPitch":false,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.823992103784246,"aZ":-27.35987241867207,"pfxX":9.718727249275055,"pfxZ":2.9567008252270135,"pX":1.0376650579660578,"pZ":3.1192154854549896,"vX0":-7.4852563776134735,"vY0":-126.30853327389653,"vZ0":-0.7399772968444588,"x":77.45,"y":154.56,"x0":2.7653995069091,"y0":50.00270482764587,"z0":5.600603047825085,"aX":15.82738526138329},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.4,"breakHorizontal":-16.1,"spinRate":2188,"spinDirection":91},"zone":12,"typeConfidence":0.9,"plateTime":0.4323295471831692,"extension":5.848694573048592},"index":3,"playId":"bb93460d-a604-3356-8442-9192cbfac7d7","pitchNumber":2,"startTime":"2026-05-20T22:50:28.056Z","endTime":"2026-05-20T22:50:33.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":91.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89039024549588,"aZ":-27.20249397451991,"pfxX":10.963929374450323,"pfxZ":2.3526747567920534,"pX":-0.911780182201158,"pZ":3.008928449054666,"vX0":-13.348574232548215,"vY0":-144.15580104292437,"vZ0":-2.9654944208507423,"x":151.75,"y":157.54,"x0":2.343060069498753,"y0":50.005937572988834,"z0":5.720899530659089,"aX":23.19932996597614},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":3.8,"breakHorizontal":-17.4,"spinRate":2119,"spinDirection":113},"zone":11,"typeConfidence":0.91,"plateTime":0.3792132983584011,"extension":5.913566615214725},"index":4,"playId":"693c64ac-c823-3f8b-9c6e-5c325f4d8b6e","pitchNumber":3,"startTime":"2026-05-20T22:50:42.711Z","endTime":"2026-05-20T22:50:47.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.849098505697,"aZ":-27.886898878632053,"pfxX":12.255946379765547,"pfxZ":2.076290883788835,"pX":-0.40595535178803493,"pZ":2.0299836804427853,"vX0":-12.427122427491565,"vY0":-142.30899097953736,"vZ0":-5.132795505807835,"x":132.47,"y":183.97,"x0":2.4127404712816314,"y0":50.000524395261905,"z0":5.610230796407538,"aX":25.283498154873158},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":2.9,"breakHorizontal":-19.9,"spinRate":2118,"spinDirection":112},"zone":7,"typeConfidence":0.91,"plateTime":0.38401106244918104,"extension":5.939091300700243},"index":5,"playId":"6f228e7c-90ce-3fcf-86db-b776cd05423a","pitchNumber":4,"startTime":"2026-05-20T22:50:58.485Z","endTime":"2026-05-20T22:51:01.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.142965352870668,"aZ":-23.354877606388442,"pfxX":11.824573317666328,"pfxZ":5.443861589359042,"pX":-1.688724409169007,"pZ":0.7179860779100501,"vX0":-13.94678840416674,"vY0":-126.75352127332829,"vZ0":-6.818331333521807,"x":181.37,"y":219.39,"x0":2.3616687876583162,"y0":50.00046154371419,"z0":5.321353987180673,"aX":19.141698714746642},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.3,"breakHorizontal":-18.0,"spinRate":2345,"spinDirection":94},"zone":13,"typeConfidence":0.89,"plateTime":0.43297502816358957,"extension":5.858082750209973},"index":6,"playId":"84133eb7-4b93-30e7-9eb4-502246d8a7a0","pitchNumber":5,"startTime":"2026-05-20T22:51:16.773Z","endTime":"2026-05-20T22:51:20.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":91.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.877016903148757,"aZ":-22.6634972008244,"pfxX":11.702355048671237,"pfxZ":4.507519272026184,"pX":-0.9170712081596363,"pZ":2.0147790221726156,"vX0":-13.648905246126489,"vY0":-143.99607808196566,"vZ0":-6.2623900939557835,"x":151.96,"y":184.38,"x0":2.3527518754411334,"y0":50.003289317780656,"z0":5.609553392039056,"aX":24.698045090422582},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.1,"breakHorizontal":-18.6,"spinRate":2102,"spinDirection":110},"zone":13,"typeConfidence":0.9,"plateTime":0.3796544686580723,"extension":5.947437760607505},"index":7,"playId":"543373bd-1fee-3637-ae00-7d138f193d8d","pitchNumber":6,"startTime":"2026-05-20T22:51:34.765Z","endTime":"2026-05-20T22:51:39.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_ab"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_ab"},{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.19,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:51:39.867Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colson Montgomery strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T22:51:52.323Z","endTime":"2026-05-20T22:53:36.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"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":".160"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".262"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".172"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".288"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".405"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".244"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".189"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".029"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".170"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.37"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.57"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.52"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.28"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.38"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.64"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.79"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.31"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.46"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.56"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"56.38"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.21"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".907"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.213"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".674"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".784"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".477"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".302"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".907"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.213"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".674"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".784"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".477"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".302"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46964196529406,"aZ":-22.661235868643224,"pfxX":10.745157932117003,"pfxZ":4.592160328076639,"pX":0.3875230112840286,"pZ":1.9701880668988208,"vX0":-10.058972188205898,"vY0":-142.50541416288866,"vZ0":-6.339712457729474,"x":102.23,"y":185.58,"x0":2.554307695561671,"y0":50.003150247368445,"z0":5.639444844508496,"aX":22.264720334871203},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.2,"breakHorizontal":-17.6,"spinRate":2130,"spinDirection":112},"zone":9,"typeConfidence":0.9,"plateTime":0.3832667263838778,"extension":5.934713012042329},"index":0,"playId":"392e6618-cc81-3616-ba13-12ec723775ee","pitchNumber":1,"startTime":"2026-05-20T22:52:05.141Z","endTime":"2026-05-20T22:52:10.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.456417292894912,"aZ":-30.140063643856923,"pfxX":0.10010209039768458,"pfxZ":1.1668400525806941,"pX":-1.4786954332909243,"pZ":0.8332264506082012,"vX0":-10.845573617766377,"vY0":-131.55877802053348,"vZ0":-5.970109985910594,"x":173.36,"y":216.28,"x0":2.6945163894127195,"y0":50.002455339108835,"z0":5.382660872061118,"aX":0.175405609295307},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.8,"breakHorizontal":2.3,"spinRate":2433,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.4172894700627876,"extension":5.744824104174214},"index":1,"playId":"efc72655-23d3-3a0b-b07a-6db6317cddd2","pitchNumber":2,"startTime":"2026-05-20T22:52:31.204Z","endTime":"2026-05-20T22:52:34.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98557909117363,"aZ":-21.101138468047264,"pfxX":10.294158092606885,"pfxZ":5.276116814389937,"pX":-0.6965045194160792,"pZ":1.5486455921376632,"vX0":-12.869628022733444,"vY0":-144.05746174839962,"vZ0":-7.5521494885239635,"x":143.55,"y":196.97,"x0":2.4948681053687483,"y0":50.00068643720898,"z0":5.512092982751201,"aX":21.597734426590815},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.0,"breakHorizontal":-16.0,"spinRate":2235,"spinDirection":111},"zone":13,"typeConfidence":0.78,"plateTime":0.3804576882124482,"extension":5.987725174809695},"index":2,"playId":"6059917e-8838-3dc1-8fa4-8bf60aa33a88","pitchNumber":3,"startTime":"2026-05-20T22:52:45.844Z","endTime":"2026-05-20T22:52:50.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-20T22:52:58.125Z","endTime":"2026-05-20T22:53:14.553Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"},"defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.551507162480394,"aZ":-29.465428860168785,"pfxX":-1.386515623281505,"pfxZ":1.5576270015002054,"pX":0.4433660110583107,"pZ":1.6546628253596385,"vX0":-5.897842968400285,"vY0":-130.5790355053313,"vZ0":-4.145333293135496,"x":100.1,"y":194.1,"x0":2.907811712376888,"y0":50.0000485972979,"z0":5.470482061467794,"aX":-2.4004014139722374},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.2,"breakHorizontal":3.7,"spinRate":2541,"spinDirection":256},"zone":14,"typeConfidence":0.91,"plateTime":0.4188763361480805,"extension":5.753798379636208},"index":4,"playId":"f44dca6b-4be2-348a-9a04-960997e021d2","pitchNumber":4,"startTime":"2026-05-20T22:53:14.553Z","endTime":"2026-05-20T22:53:20.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":91.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.950715834580166,"aZ":-20.45314707247082,"pfxX":10.304127982852947,"pfxZ":5.538688324658322,"pX":0.15204128311414802,"pZ":1.609252964220949,"vX0":-10.62819899149496,"vY0":-144.2060890364213,"vZ0":-7.8361733599138805,"x":111.2,"y":195.33,"x0":2.537694034637832,"y0":50.004771144485694,"z0":5.61265817498029,"aX":21.814011344022553},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":8.6,"breakHorizontal":-16.7,"spinRate":2273,"spinDirection":117},"zone":14,"typeConfidence":0.85,"plateTime":0.37909841888336837,"extension":5.95744375829958},"index":5,"playId":"d38c6d55-41fc-30c1-b341-fc99e4cd1267","pitchNumber":5,"startTime":"2026-05-20T22:53:29.404Z","endTime":"2026-05-20T22:53:36.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":621550,"link":"/api/v1/people/621550"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_ab"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_ab"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.45,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-05-20T22:53:36.194Z","atBatIndex":75}]