[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Shohei Ohtani doubles (10) on a line drive to left fielder Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T01:41:34.586Z","endTime":"2026-05-20T01:42:38.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,6,7],"actionIndex":[0,1,2],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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-19T21:17:06.141Z","endTime":"2026-05-20T01:20:32.992Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"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-20T01:20:32.992Z","endTime":"2026-05-20T01:40:35.343Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"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-20T01:40:35.343Z","endTime":"2026-05-20T01:41:36.541Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75044859503219,"aZ":-14.587981542606359,"pfxX":-5.0202519844842755,"pfxZ":9.074062063577594,"pX":0.03005119811023252,"pZ":3.1120622486575935,"vX0":4.911938749140563,"vY0":-138.75089896323252,"vZ0":-3.5882178011183425,"x":115.85,"y":154.75,"x0":-1.1159845801911938,"y0":50.0063226764892,"z0":5.402288686608783,"aX":-9.733233244251036},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":8.0,"spinRate":2270,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.3956621199963921,"extension":5.898093016435027},"index":3,"playId":"62ef169e-d9d4-3723-84db-c2d20b6721fd","pitchNumber":1,"startTime":"2026-05-20T01:41:36.541Z","endTime":"2026-05-20T01:41:39.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.147867455344613,"aZ":-34.27533695691897,"pfxX":-9.747283911504123,"pfxZ":-1.2123166579784677,"pX":-0.5354207889462231,"pZ":1.939471383249058,"vX0":4.314120931358653,"vY0":-131.1563514448889,"vZ0":-2.5385244499674933,"x":137.41,"y":186.41,"x0":-0.9367541989997966,"y0":50.00100157553634,"z0":5.480095757192393,"aX":-16.95237649060753},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-2.5,"breakHorizontal":16.7,"spinRate":1569,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.41786974125380105,"extension":5.569256429992558},"index":4,"playId":"77dcedd1-d8d6-374b-b031-9a4560239561","pitchNumber":2,"startTime":"2026-05-20T01:41:50.189Z","endTime":"2026-05-20T01:41:53.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-20T01:41:59.118Z","endTime":"2026-05-20T01:42:11.966Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.459173004332634,"aZ":-28.84643123696509,"pfxX":-9.916212742098995,"pfxZ":1.8828587055040917,"pX":-1.0586061282623154,"pZ":0.8180476203352695,"vX0":3.554387430866912,"vY0":-132.30670910693485,"vZ0":-6.087616047185107,"x":157.35,"y":216.69,"x0":-1.1316255381355396,"y0":50.00625669271888,"z0":5.265253793119158,"aX":-17.568417804626183},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.3,"breakHorizontal":17.2,"spinRate":1366,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.41412594771397737,"extension":5.749792465761322},"index":6,"playId":"1e682a9b-25ec-391a-84ca-64b39870d028","pitchNumber":3,"startTime":"2026-05-20T01:42:11.966Z","endTime":"2026-05-20T01:42:16.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.076212557014006,"aZ":-38.14932635472494,"pfxX":-2.166794562903712,"pfxZ":-3.4962687912374264,"pX":-0.7766978955265555,"pZ":2.603895990261491,"vX0":1.6373313942304224,"vY0":-129.9620554775268,"vZ0":-0.6530699866192954,"x":146.61,"y":168.47,"x0":-1.13317172159263,"y0":50.000309481876364,"z0":5.754496543442189,"aX":-3.7083918337932325},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-6.2,"breakHorizontal":3.6,"spinRate":2846,"spinDirection":346},"zone":4,"typeConfidence":2.0,"plateTime":0.4213574757107974,"extension":5.5495857516894285},"hitData":{"launchSpeed":98.3,"launchAngle":13.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":97.34,"coordY":161.44}},"index":7,"playId":"90c12abe-4731-365c-a45c-9cd28aabeaab","pitchNumber":4,"startTime":"2026-05-20T01:42:26.241Z","endTime":"2026-05-20T01:42:38.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"contextMetrics":{},"playEndTime":"2026-05-20T01:42:38.526Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mookie Betts grounds out, second baseman Fernando Tatis Jr. to first baseman Ty France. Shohei Ohtani to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T01:43:02.151Z","endTime":"2026-05-20T01:44:07.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38521743984412,"aZ":-16.08128909828215,"pfxX":-6.4432377957505365,"pfxZ":8.26125769239444,"pX":0.29812023952450234,"pZ":1.8003365917137883,"vX0":4.890023523779989,"vY0":-139.21970132918767,"vZ0":-6.77152087337374,"x":105.64,"y":190.17,"x0":-0.6504058006534775,"y0":50.006188448291326,"z0":5.342655283430857,"aX":-12.558160378209541},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.6,"breakHorizontal":10.6,"spinRate":2172,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.3945309826016401,"extension":5.826766768685223},"index":0,"playId":"793114a2-26ee-3176-a95a-518437a65f89","pitchNumber":1,"startTime":"2026-05-20T01:43:09.625Z","endTime":"2026-05-20T01:43:13.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.124375071974228,"aZ":-39.666773090897856,"pfxX":0.6846705766421484,"pfxZ":-4.4195181463133375,"pX":0.82182584469651,"pZ":1.633440350899851,"vX0":3.6753119095014317,"vY0":-129.91133466366654,"vZ0":-2.463292843080122,"x":85.67,"y":194.68,"x0":-0.7044892243864758,"y0":50.00034271841824,"z0":5.630875687412731,"aX":1.1612734438372938},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-8.3,"breakHorizontal":-2.2,"spinRate":2788,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4228213210437106,"extension":5.689519823216238},"index":1,"playId":"5f3388a7-2954-3562-a3b6-ea6307ff69f4","pitchNumber":2,"startTime":"2026-05-20T01:43:25.287Z","endTime":"2026-05-20T01:43:29.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.925124530293633,"aZ":-26.673028749117872,"pfxX":-10.541680021125249,"pfxZ":2.8810483902941595,"pX":0.04399587541924226,"pZ":2.6247571286370985,"vX0":5.204748013311073,"vY0":-137.56552966078513,"vZ0":-2.6042980816754344,"x":115.32,"y":167.91,"x0":-0.5081501222495379,"y0":50.00002468661972,"z0":5.401286265653899,"aX":-20.100804147354054},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.8,"breakHorizontal":17.9,"spinRate":2214,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3989204149651506,"extension":5.880279860913221},"index":2,"playId":"b1f92d67-05c3-3bb9-af1d-df09687bb891","pitchNumber":3,"startTime":"2026-05-20T01:43:41.507Z","endTime":"2026-05-20T01:43:45.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15473582571191,"aZ":-26.98393902743354,"pfxX":-10.122068453658775,"pfxZ":2.7111544146201556,"pX":0.20520809192921713,"pZ":2.8253765304071803,"vX0":5.467942333255706,"vY0":-137.8751031739275,"vZ0":-2.110622185385838,"x":109.18,"y":162.49,"x0":-0.49410330486826215,"y0":50.00511036811873,"z0":5.4316021732670805,"aX":-19.387628956693174},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.7,"breakHorizontal":17.2,"spinRate":2158,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3980782077689984,"extension":5.822175352175249},"hitData":{"launchSpeed":94.6,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":116.65,"coordY":142.9}},"index":3,"playId":"33e379dd-8fd6-3b19-8669-debe3101349c","pitchNumber":4,"startTime":"2026-05-20T01:43:58.825Z","endTime":"2026-05-20T01:44:07.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.4,"awayTeamWinProbability":54.6,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":1.22,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-20T01:44:07.865Z","atBatIndex":1},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Freddie Freeman homers (5) on a fly ball to left field. Shohei Ohtani scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T01:44:32.324Z","endTime":"2026-05-20T01:45:23.830Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":{"id":656288,"link":"/api/v1/people/656288"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":{"id":656288,"link":"/api/v1/people/656288"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":81.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.020741710734693,"aZ":-35.066929435701205,"pfxX":2.2050261834046934,"pfxZ":-1.713945806879332,"pX":0.5187999893712419,"pZ":2.511864924897806,"vX0":2.4951150782230096,"vY0":-129.4994484626554,"vZ0":-1.4780451380008437,"x":97.22,"y":170.96,"x0":-0.7449408057571623,"y0":50.000774829399504,"z0":5.782155598089439,"aX":3.729147649696182},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-3.2,"breakHorizontal":-4.6,"spinRate":2770,"spinDirection":55},"zone":6,"typeConfidence":2.0,"plateTime":0.4235842947745905,"extension":5.929742677006166},"index":0,"playId":"b3e747f6-a727-3193-8139-34acf63ad3fa","pitchNumber":1,"startTime":"2026-05-20T01:44:37.872Z","endTime":"2026-05-20T01:44:41.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.256490215475374,"aZ":-17.04996697957368,"pfxX":-6.086718792935782,"pfxZ":7.695274198311079,"pX":0.012737241782796959,"pZ":2.344839356630461,"vX0":3.9199027644085134,"vY0":-139.74291495916907,"vZ0":-5.406911558436768,"x":116.51,"y":175.47,"x0":-0.6217047071792817,"y0":50.00481903720306,"z0":5.435393464334777,"aX":-11.967287217486666},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.0,"breakHorizontal":10.2,"spinRate":2303,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.39285780407182136,"extension":5.8755308462087035},"hitData":{"launchSpeed":101.3,"launchAngle":28.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.46,"coordY":78.18}},"index":1,"playId":"5adfe122-d799-3fd3-b54c-57d4ddb840d7","pitchNumber":2,"startTime":"2026-05-20T01:44:55.945Z","endTime":"2026-05-20T01:45:23.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.1,"awayTeamWinProbability":66.9,"homeTeamWinProbabilityAdded":-12.299999999999997,"leverageIndex":1.35,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-05-20T01:45:23.830Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Tucker grounds out, second baseman Fernando Tatis Jr. to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T01:45:30.490Z","endTime":"2026-05-20T01:46:35.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.599407715352402,"aZ":-34.463842789581264,"pfxX":-2.1750531819774945,"pfxZ":-1.3371564712183002,"pX":-0.23101024487438263,"pZ":2.0217200004583322,"vX0":2.710720996247323,"vY0":-129.92993628158297,"vZ0":-2.479689784044748,"x":125.81,"y":184.19,"x0":-1.0040326426685475,"y0":50.00267569074622,"z0":5.601124367387802,"aX":-3.7281632543485705},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.8,"breakHorizontal":3.4,"spinRate":2679,"spinDirection":7},"zone":8,"typeConfidence":2.0,"plateTime":0.4211737476954487,"extension":5.637785690413316},"index":0,"playId":"cae5fe45-5849-30fa-87c9-f10034c43980","pitchNumber":1,"startTime":"2026-05-20T01:45:47.669Z","endTime":"2026-05-20T01:45:50.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.740213468125905,"aZ":-36.32547103936452,"pfxX":0.0324017588962634,"pfxZ":-2.4591196240741713,"pX":0.18447446992358027,"pZ":1.7592791278604718,"vX0":2.797651088054131,"vY0":-129.10465927462772,"vZ0":-2.7872717563824114,"x":109.97,"y":191.28,"x0":-0.9171337505577226,"y0":50.00263977210523,"z0":5.64718601777046,"aX":0.054186678523485333},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.8,"breakHorizontal":-0.7,"spinRate":2701,"spinDirection":24},"zone":8,"typeConfidence":2.0,"plateTime":0.4241717931795663,"extension":5.764496882869386},"index":1,"playId":"b8116447-8e60-3dc9-8e0b-4f4ab2346506","pitchNumber":2,"startTime":"2026-05-20T01:46:02.133Z","endTime":"2026-05-20T01:46:05.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72454262717403,"aZ":-31.658959892667752,"pfxX":-9.034786711361528,"pfxZ":0.28974263486643537,"pX":-0.7462814159773964,"pZ":1.916051944254478,"vX0":3.9901722501851586,"vY0":-133.19849197814713,"vZ0":-3.179758501062699,"x":145.45,"y":187.05,"x0":-1.090199854661418,"y0":50.00462881960015,"z0":5.415445156075571,"aX":-16.229101443353887},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.0,"breakHorizontal":15.5,"spinRate":1466,"spinDirection":251},"zone":7,"typeConfidence":2.0,"plateTime":0.41127634834017446,"extension":5.59568770698057},"hitData":{"launchSpeed":106.4,"launchAngle":-16.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.57,"coordY":136.77}},"index":2,"playId":"71183e3c-b12e-34c0-a9de-5bebb597f41f","pitchNumber":3,"startTime":"2026-05-20T01:46:25.354Z","endTime":"2026-05-20T01:46:35.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.4,"awayTeamWinProbability":65.6,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-20T01:46:35.643Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Smith flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T01:46:42.012Z","endTime":"2026-05-20T01:48:15.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.485072877011167,"aZ":-34.844849986775955,"pfxX":1.351316604922933,"pfxZ":-1.6092235826593946,"pX":0.3403108211658123,"pZ":2.2131748076214968,"vX0":3.0468465734716097,"vY0":-128.21207928587344,"vZ0":-1.971227361270563,"x":104.03,"y":179.02,"x0":-1.0408932351015954,"y0":50.00321178939637,"z0":5.721427792113895,"aX":2.2408906857781647},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.1,"breakHorizontal":-3.1,"spinRate":2646,"spinDirection":32},"zone":6,"typeConfidence":2.0,"plateTime":0.42783849954661113,"extension":5.7222396586333595},"index":0,"playId":"b89f3141-d7cf-3ac4-8398-8e49f55a5006","pitchNumber":1,"startTime":"2026-05-20T01:46:56.415Z","endTime":"2026-05-20T01:47:00.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.509644710288935,"aZ":-29.61616353995158,"pfxX":5.230015907161641,"pfxZ":1.5946345014921874,"pX":1.555393350541832,"pZ":3.118497119429157,"vX0":4.932601711922955,"vY0":-126.89908514437963,"vZ0":-0.20377075176472392,"x":57.71,"y":154.58,"x0":-1.1036972816692918,"y0":50.00620486789505,"z0":5.5888357379990685,"aX":8.404790572020488},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.1,"breakHorizontal":-10.7,"spinRate":2745,"spinDirection":54},"zone":12,"typeConfidence":2.0,"plateTime":0.434066173211185,"extension":5.749946332882739},"index":1,"playId":"9edaad43-5e7d-3188-bc2b-f31ef4db209e","pitchNumber":2,"startTime":"2026-05-20T01:47:16.576Z","endTime":"2026-05-20T01:47:19.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.901450408436382,"aZ":-34.79301325729551,"pfxX":-8.994242259949761,"pfxZ":-1.487946025767779,"pX":1.0020497982289174,"pZ":1.4495825338964827,"vX0":7.798217605302942,"vY0":-131.73668546185644,"vZ0":-3.718505555513371,"x":78.8,"y":199.64,"x0":-0.8274662740605073,"y0":50.0039099365143,"z0":5.450427320106217,"aX":-15.814855786182969},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-3.4,"breakHorizontal":14.6,"spinRate":1653,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.41572499644227134,"extension":5.5859176352661075},"index":2,"playId":"7b56edf9-83f0-3290-b8bd-eced75423f46","pitchNumber":3,"startTime":"2026-05-20T01:47:34.046Z","endTime":"2026-05-20T01:47:37.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.525323760074286,"aZ":-32.59564744625222,"pfxX":-8.138308369810105,"pfxZ":-0.24264882198331472,"pX":1.637572807174048,"pZ":0.8213002934341221,"vX0":9.145883100551346,"vY0":-130.3676052871877,"vZ0":-5.276470058115248,"x":54.58,"y":216.6,"x0":-0.8660280764616128,"y0":50.00594896548195,"z0":5.344718677912984,"aX":-13.950231620307262},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.4,"breakHorizontal":12.6,"spinRate":1562,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.42084216643159555,"extension":5.730787987214188},"index":3,"playId":"3673a394-3d3d-381e-adc3-160bf6ee3faf","pitchNumber":4,"startTime":"2026-05-20T01:47:50.077Z","endTime":"2026-05-20T01:47:53.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.050576686376566,"aZ":-22.372202090437483,"pfxX":-9.530460202051028,"pfxZ":5.121371482016838,"pX":0.2287180548132086,"pZ":2.1073687518820186,"vX0":6.471345157642644,"vY0":-137.82710970350323,"vZ0":-4.667301460865938,"x":108.28,"y":181.88,"x0":-0.9173457209992841,"y0":50.005025240871404,"z0":5.343472728614346,"aX":-18.24728899264323},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.4,"breakHorizontal":15.8,"spinRate":2176,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.3981577345658729,"extension":5.868960909662748},"hitData":{"launchSpeed":95.5,"launchAngle":28.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.34,"coordY":102.1}},"index":4,"playId":"c5793f46-01a1-321a-83a4-33d3bc9db36d","pitchNumber":5,"startTime":"2026-05-20T01:48:08.221Z","endTime":"2026-05-20T01:48:15.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-05-20T01:48:15.499Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T01:50:08.231Z","endTime":"2026-05-20T01:51:18.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.16775885538943,"aZ":-12.851822570996429,"pfxX":-6.451857665715572,"pfxZ":9.965014100423534,"pX":-0.7057319141825098,"pZ":4.998074261016879,"vX0":3.2944328921717783,"vY0":-139.0802852032653,"vZ0":1.0879285005489785,"x":143.9,"y":103.83,"x0":-1.0739699746492444,"y0":50.0024871110979,"z0":5.459791322336155,"aX":-12.509964729248008},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":10.9,"spinRate":2406,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.3953768883814943,"extension":6.4819622039902764},"index":0,"playId":"af023e43-6532-39a2-b69e-cbb3d35a14c9","pitchNumber":1,"startTime":"2026-05-20T01:50:25.777Z","endTime":"2026-05-20T01:50:29.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.344234314371562,"aZ":-30.841564081995678,"pfxX":0.4647554490034169,"pfxZ":0.8305752801100255,"pX":0.7864922734946824,"pZ":2.940252668733523,"vX0":4.332803439411146,"vY0":-125.38071286825571,"vZ0":0.13316863802056633,"x":87.02,"y":159.39,"x0":-1.0183371937124206,"y0":50.002919266861085,"z0":5.385840655951859,"aX":0.7459585916907336},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.8,"breakHorizontal":-1.8,"spinRate":2550,"spinDirection":103},"zone":3,"typeConfidence":0.9,"plateTime":0.4354488753467818,"extension":6.488434090084797},"index":1,"playId":"ef6e9d64-298f-3702-9f18-3b856eb41241","pitchNumber":2,"startTime":"2026-05-20T01:50:41.437Z","endTime":"2026-05-20T01:50:44.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.174586379776,"aZ":-29.669869653949064,"pfxX":0.2764633162848673,"pfxZ":1.5515148972279142,"pX":1.468005768200099,"pZ":1.952257658849644,"vX0":6.236971653235504,"vY0":-126.29461950613997,"vZ0":-2.5752311286311302,"x":61.04,"y":186.07,"x0":-1.0713340833191685,"y0":50.0020521186515,"z0":5.376013932569943,"aX":0.44456078334484034},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.4,"breakHorizontal":-1.9,"spinRate":2551,"spinDirection":157},"zone":14,"typeConfidence":0.91,"plateTime":0.43400125900733366,"extension":6.651770949398394},"index":2,"playId":"b3d9b824-aaaf-3238-a155-0b049e9d62f5","pitchNumber":3,"startTime":"2026-05-20T01:50:57.388Z","endTime":"2026-05-20T01:51:00.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":87.8,"endSpeed":80.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.019916346877736,"aZ":-30.148893959456814,"pfxX":0.3923921399126078,"pfxZ":1.226342910005802,"pX":1.1245176245810915,"pZ":1.5133747691801123,"vX0":5.608982796632506,"vY0":-127.68435259878993,"vZ0":-3.4642608765125043,"x":74.14,"y":197.92,"x0":-1.1542291629039556,"y0":50.00084741252218,"z0":5.267647035668012,"aX":0.6443450647546499},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.7,"breakHorizontal":-2.0,"spinRate":2637,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.4294554655014555,"extension":6.510215453605138},"index":3,"playId":"9739aeec-781e-3767-8d22-86a439e36650","pitchNumber":4,"startTime":"2026-05-20T01:51:15.099Z","endTime":"2026-05-20T01:51:18.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.9,"awayTeamWinProbability":67.1,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-20T01:51:18.846Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T01:51:32.591Z","endTime":"2026-05-20T01:52:58.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50823233803735,"aZ":-11.020782335728764,"pfxX":-8.509805219351072,"pfxZ":10.82023527979455,"pX":0.35062631353629986,"pZ":2.941952074136735,"vX0":6.921982750330228,"vY0":-139.2415741597471,"vZ0":-4.231741368386883,"x":103.63,"y":159.35,"x0":-1.0671699077923982,"y0":50.004031076689344,"z0":5.215938987385672,"aX":-16.639925441520237},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.8,"breakHorizontal":13.9,"spinRate":2555,"spinDirection":212},"zone":3,"typeConfidence":0.91,"plateTime":0.3939919909693761,"extension":6.670168151282099},"index":0,"playId":"3cea6e6e-aeed-3335-bf20-e787a7ee27cb","pitchNumber":1,"startTime":"2026-05-20T01:51:45.617Z","endTime":"2026-05-20T01:51:49.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":85.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.09201101581684,"aZ":-12.23040698877691,"pfxX":-7.794786181190442,"pfxZ":10.425327345867387,"pX":-1.0898891072152304,"pZ":3.3642192053073057,"vX0":3.0748642751011315,"vY0":-138.65049417087283,"vZ0":-2.6619916551461107,"x":158.54,"y":147.95,"x0":-1.212027721186809,"y0":50.00020835222846,"z0":5.17229191505878,"aX":-14.905948257369614},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.4,"breakHorizontal":13.3,"spinRate":2363,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.39774484494852347,"extension":6.696647252469156},"index":1,"playId":"8f0e3748-0658-3369-910e-710f0cf52720","pitchNumber":2,"startTime":"2026-05-20T01:52:06.534Z","endTime":"2026-05-20T01:52:10.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.141306931455592,"aZ":-29.46887011345078,"pfxX":0.7733327088246842,"pfxZ":1.6973918147783404,"pX":2.2398212443646583,"pZ":1.0129838152691237,"vX0":7.96346857968088,"vY0":-125.96499684822436,"vZ0":-4.370494246371956,"x":31.62,"y":211.43,"x0":-1.0769533824728497,"y0":50.00045510490304,"z0":5.182318779877522,"aX":1.2272989925507893},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.2,"breakHorizontal":-3.4,"spinRate":2496,"spinDirection":147},"zone":14,"typeConfidence":0.91,"plateTime":0.43662643505071674,"extension":6.654751596651876},"index":2,"playId":"f4001ffe-1e53-3770-b368-9250f269c6b1","pitchNumber":3,"startTime":"2026-05-20T01:52:23.871Z","endTime":"2026-05-20T01:52:27.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":86.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.552294129653575,"aZ":-12.64901399356289,"pfxX":-6.699048883280113,"pfxZ":10.10511539074242,"pX":0.05212225994449483,"pZ":3.534669004711649,"vX0":5.3530977381542435,"vY0":-139.16602416396793,"vZ0":-2.5525616263494713,"x":115.01,"y":143.34,"x0":-1.0402908870608478,"y0":50.005329228145754,"z0":5.317984287558206,"aX":-12.947191474778549},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.9,"breakHorizontal":10.8,"spinRate":2474,"spinDirection":210},"zone":12,"typeConfidence":0.91,"plateTime":0.39583528904036713,"extension":6.642343230622952},"hitData":{"launchSpeed":76.5,"launchAngle":-47.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.76,"coordY":155.62}},"index":3,"playId":"ab3def13-59db-3be4-a7e9-42c007b29e18","pitchNumber":4,"startTime":"2026-05-20T01:52:49.854Z","endTime":"2026-05-20T01:52:58.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.3,"awayTeamWinProbability":68.7,"homeTeamWinProbabilityAdded":-1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-05-20T01:52:58.298Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T01:53:21.779Z","endTime":"2026-05-20T01:55:04.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.50874263029573,"aZ":-11.564688622967745,"pfxX":-6.954234560882681,"pfxZ":10.658682407489072,"pX":-0.8799238403764155,"pZ":3.867316337277026,"vX0":2.948684399136391,"vY0":-139.42020085191947,"vZ0":-1.781915796231082,"x":150.54,"y":134.36,"x0":-1.0583603552706817,"y0":50.00477414297093,"z0":5.294171537187898,"aX":-13.450267644633216},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.0,"breakHorizontal":11.8,"spinRate":2418,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.39553977804134544,"extension":6.580410706010658},"index":0,"playId":"9eb48cde-3803-345c-b535-9d65eebbac99","pitchNumber":1,"startTime":"2026-05-20T01:53:26.566Z","endTime":"2026-05-20T01:53:29.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":68.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.666454137723033,"aZ":-43.018837907897215,"pfxX":6.8062610714788265,"pfxZ":-8.974056341467087,"pX":-0.872707917824985,"pZ":1.9962058067590442,"vX0":-1.2501922004796275,"vY0":-110.72223119665932,"vZ0":2.292930833698465,"x":150.27,"y":184.88,"x0":-1.1745680555629765,"y0":50.0027507700189,"z0":5.539042729656736,"aX":8.225663641562695},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-15.0,"breakHorizontal":-11.8,"spinRate":2615,"spinDirection":44},"zone":13,"typeConfidence":0.91,"plateTime":0.49980975458335886,"extension":6.593804832876742},"index":1,"playId":"1bc9ab58-0e6b-3265-99de-730484305b7e","pitchNumber":2,"startTime":"2026-05-20T01:53:40.987Z","endTime":"2026-05-20T01:53:44.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":86.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.87826764641113,"aZ":-7.847534483089357,"pfxX":-4.028950950471179,"pfxZ":12.410720122386032,"pX":0.6507744289207661,"pZ":3.4427108867172964,"vX0":5.740460825150669,"vY0":-140.32913009871285,"vZ0":-3.777679235591207,"x":92.19,"y":145.83,"x0":-0.914479239221978,"y0":50.000064219044006,"z0":5.334971232489315,"aX":-7.896226549324966},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":21.7,"breakHorizontal":5.9,"spinRate":2522,"spinDirection":201},"zone":3,"typeConfidence":0.91,"plateTime":0.39294336304777433,"extension":6.690438806037852},"index":2,"playId":"1f00e6b2-4cb7-33cf-abf9-c906072b529f","pitchNumber":3,"startTime":"2026-05-20T01:53:58.451Z","endTime":"2026-05-20T01:54:01.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":88.1,"endSpeed":81.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.661679780217238,"aZ":-27.98644005589137,"pfxX":0.557618394783062,"pfxZ":2.5137729404597904,"pX":1.3931174270858246,"pZ":1.4386919390694588,"vX0":5.89104430408543,"vY0":-128.24755408794627,"vZ0":-4.0655929510609,"x":63.9,"y":199.94,"x0":-1.0066142935695817,"y0":50.00218652482773,"z0":5.2287995432175824,"aX":0.927062383378811},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.8,"breakHorizontal":-2.3,"spinRate":2416,"spinDirection":165},"zone":14,"typeConfidence":0.9,"plateTime":0.4271723975362445,"extension":6.757911701547402},"index":3,"playId":"7765174c-9764-301a-9b5e-ccefbbe1a072","pitchNumber":4,"startTime":"2026-05-20T01:54:19.933Z","endTime":"2026-05-20T01:54:24.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.796860174915096,"aZ":-26.590091208450865,"pfxX":0.7952563090524571,"pfxZ":3.302226340518593,"pX":0.8154821803565506,"pZ":1.1851888845689869,"vX0":4.523310080673019,"vY0":-129.13488985711209,"vZ0":-4.903024118541821,"x":85.92,"y":206.78,"x0":-1.0618003055905103,"y0":50.00172229584329,"z0":5.15315806029223,"aX":1.3420625870177105},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.2,"breakHorizontal":-2.4,"spinRate":2487,"spinDirection":193},"zone":14,"typeConfidence":0.9,"plateTime":0.4241056826050391,"extension":6.635093544884815},"index":4,"playId":"2f097aae-03cf-3513-ab62-86be1eafe2aa","pitchNumber":5,"startTime":"2026-05-20T01:54:40.374Z","endTime":"2026-05-20T01:54:44.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.888294282109506,"aZ":-13.793601374116124,"pfxX":-7.675480579412257,"pfxZ":9.327626207524016,"pX":-1.5655653284499218,"pZ":3.0856689445675283,"vX0":1.9610690954253358,"vY0":-139.80757399314768,"vZ0":-2.8366198633268818,"x":176.68,"y":155.47,"x0":-1.2811213475205598,"y0":50.00165592511084,"z0":5.024240515870441,"aX":-15.122040941640101},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":13.4,"spinRate":2305,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.3924695490801473,"extension":6.629252950230637},"index":5,"playId":"e2ef3c1f-402e-3cca-8d19-1e7e8f11c00c","pitchNumber":6,"startTime":"2026-05-20T01:55:00.574Z","endTime":"2026-05-20T01:55:04.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.5,"awayTeamWinProbability":67.5,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-20T01:55:04.111Z","atBatIndex":7},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Manny Machado homers (7) on a fly ball to center field. Gavin Sheets scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T01:55:23.067Z","endTime":"2026-05-20T01:58:23.567Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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,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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":686218,"link":"/api/v1/people/686218"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":{"id":686218,"link":"/api/v1/people/686218"},"isScoringEvent":true,"rbi":true,"earned":true,"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.786589408175004,"aZ":-29.80998727668994,"pfxX":0.5332157012678085,"pfxZ":1.4951250196734716,"pX":0.8575836031448578,"pZ":2.3922688379907173,"vX0":4.624995631480478,"vY0":-125.25166925977604,"vZ0":-1.147905125114389,"x":84.31,"y":174.19,"x0":-1.0838622319462738,"y0":50.00588459377011,"z0":5.298753761148634,"aX":0.8453745087136909},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.6,"breakHorizontal":-2.0,"spinRate":2521,"spinDirection":137},"zone":14,"typeConfidence":0.91,"plateTime":0.43765017365517256,"extension":6.687207332467235},"index":0,"playId":"87410481-1941-38b9-bed6-5ff57fdd61cd","pitchNumber":1,"startTime":"2026-05-20T01:55:33.217Z","endTime":"2026-05-20T01:55:36.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57849729771609,"aZ":-12.511206891279464,"pfxX":-5.318408747622672,"pfxZ":10.088003815180793,"pX":-0.5649315686307661,"pZ":3.7485593859362347,"vX0":3.5598551007786727,"vY0":-139.27957755825668,"vZ0":-1.6677561827381933,"x":138.53,"y":137.57,"x0":-1.173820645271638,"y0":50.00271729829017,"z0":5.189902823450216,"aX":-10.366777563157665},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.1,"breakHorizontal":8.8,"spinRate":2287,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.39443750186029813,"extension":6.605108331995388},"index":1,"playId":"15bae63c-d658-3d75-baea-681a9c28bbf1","pitchNumber":2,"startTime":"2026-05-20T01:55:54.518Z","endTime":"2026-05-20T01:55:58.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.985585393603102,"aZ":-28.520579535176037,"pfxX":0.37202134830565825,"pfxZ":2.257708747959117,"pX":1.8737769804254953,"pZ":1.8361304034830639,"vX0":7.144293841493954,"vY0":-125.98717905694039,"vZ0":-2.49843372733809,"x":45.58,"y":189.2,"x0":-1.0390188923310997,"y0":50.00198262068696,"z0":5.129987425119147,"aX":0.6021965062616726},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.7,"breakHorizontal":-2.2,"spinRate":2509,"spinDirection":157},"zone":14,"typeConfidence":0.91,"plateTime":0.4336351375194769,"extension":6.710650200314355},"index":2,"playId":"bf17eee1-04b6-37e0-81ec-bb5bac8a0ca4","pitchNumber":3,"startTime":"2026-05-20T01:56:15.138Z","endTime":"2026-05-20T01:56:18.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.674644388675986,"aZ":-12.268643192569852,"pfxX":-6.215628975362022,"pfxZ":10.350630216445118,"pX":-0.21125543600490407,"pZ":4.176595168425156,"vX0":4.788930301144788,"vY0":-138.25821852825652,"vZ0":-0.4937645232903497,"x":125.05,"y":126.01,"x0":-1.163821930303016,"y0":50.005851845029746,"z0":5.185746826684236,"aX":-11.958045284668408},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.8,"breakHorizontal":10.2,"spinRate":2389,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.397131141116736,"extension":6.8442853871497675},"index":3,"playId":"b9b3d94a-341f-348b-b57d-68fddd7ea2e2","pitchNumber":4,"startTime":"2026-05-20T01:56:36.567Z","endTime":"2026-05-20T01:56:40.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09138030473735,"aZ":-11.954376854323923,"pfxX":-6.653561408082275,"pfxZ":10.488769403509174,"pX":-0.5472592920049375,"pZ":2.2403405523687807,"vX0":3.979568329809607,"vY0":-138.26188872296473,"vZ0":-5.6210925082978775,"x":137.86,"y":178.29,"x0":-1.1441699514037327,"y0":50.00061777525233,"z0":5.108601859713336,"aX":-12.823493046058122},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":11.2,"spinRate":2347,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.39682781922574284,"extension":6.730832146828893},"index":4,"playId":"f4348670-7fb5-395d-b3fe-e0d61251bc50","pitchNumber":5,"startTime":"2026-05-20T01:56:58.829Z","endTime":"2026-05-20T01:57:02.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-20T01:57:22.267Z","endTime":"2026-05-20T01:57:47.254Z","isPitch":false,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"},"defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13450053199044,"aZ":-11.449479163346584,"pfxX":-7.310019195560388,"pfxZ":10.560366699293345,"pX":-0.1318820500002925,"pZ":2.3742175657585474,"vX0":5.463040179387352,"vY0":-139.60414253752722,"vZ0":-5.380903093439266,"x":122.03,"y":174.68,"x0":-1.1701557285454272,"y0":50.00165474553178,"z0":5.088690249971726,"aX":-14.344094757003957},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.1,"breakHorizontal":12.0,"spinRate":2428,"spinDirection":219},"zone":5,"typeConfidence":0.91,"plateTime":0.3932243329326419,"extension":6.841562480160733},"hitData":{"launchSpeed":108.0,"launchAngle":23.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.06,"coordY":37.76}},"index":6,"playId":"e859842e-a3e8-3d73-b498-2ffe3ee9265b","pitchNumber":6,"startTime":"2026-05-20T01:57:47.254Z","endTime":"2026-05-20T01:58:23.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":18.5,"leverageIndex":0.89,"dramaIndex":141.0,"contextMetrics":{},"playEndTime":"2026-05-20T01:58:23.567Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out to center fielder Andy Pages.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T01:58:40.517Z","endTime":"2026-05-20T01:59:00.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":85.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.216935657530314,"aZ":-11.502817493658283,"pfxX":-6.453072828040316,"pfxZ":10.817139634398366,"pX":0.08649309962668404,"pZ":2.6231021498233593,"vX0":5.270930789230352,"vY0":-138.19760633540395,"vZ0":-4.939826417223771,"x":113.7,"y":167.96,"x0":-1.0184030849389156,"y0":50.00643121958624,"z0":5.223310451908543,"aX":-12.336208870099458},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.6,"breakHorizontal":10.4,"spinRate":2590,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.3981500588632034,"extension":6.758093077830167},"hitData":{"launchSpeed":94.4,"launchAngle":51.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.33,"coordY":92.05}},"index":0,"playId":"38d33f5f-8565-30d2-bf7f-506ce72880f9","pitchNumber":1,"startTime":"2026-05-20T01:58:49.922Z","endTime":"2026-05-20T01:59:00.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-20T01:59:00.113Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Muncy singles on a ground ball to right fielder Nick Castellanos.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T02:01:04.480Z","endTime":"2026-05-20T02:01:33.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":80.3,"endSpeed":73.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71887417959679,"aZ":-36.19073180428796,"pfxX":8.4869833613702,"pfxZ":-2.917573028955779,"pX":-1.5280964199909564,"pZ":4.7156161593196,"vX0":-2.294756808398699,"vY0":-116.76063555743562,"vZ0":5.065495845211564,"x":175.25,"y":111.46,"x0":-1.6330884559078478,"y0":50.00426360039761,"z0":5.930367104540787,"aX":11.676820620246353},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.7,"breakHorizontal":-14.8,"spinRate":2535,"spinDirection":42},"zone":11,"typeConfidence":2.0,"plateTime":0.4697551078957325,"extension":5.616929339321525},"index":0,"playId":"9ed2fc17-e571-3bf5-99f6-b6cb8ca8d28b","pitchNumber":1,"startTime":"2026-05-20T02:01:09.576Z","endTime":"2026-05-20T02:01:12.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46680599442221,"aZ":-29.62207809652372,"pfxX":-8.480408329244694,"pfxZ":1.473350055760287,"pX":-0.35487771634137866,"pZ":2.259473105961883,"vX0":4.994485391669762,"vY0":-130.51691812499666,"vZ0":-2.494745696073787,"x":130.53,"y":177.77,"x0":-1.1876298856375642,"y0":50.003256402670054,"z0":5.449762433382017,"aX":-14.688144226358283},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.4,"breakHorizontal":14.3,"spinRate":1543,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.41904224744384466,"extension":5.697002103541729},"hitData":{"launchSpeed":103.1,"launchAngle":-0.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.97,"coordY":124.14}},"index":1,"playId":"683cbff3-2ecb-3021-91d1-d9db78d573f7","pitchNumber":2,"startTime":"2026-05-20T02:01:22.123Z","endTime":"2026-05-20T02:01:33.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:01:33.446Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andy Pages lines out to right fielder Nick Castellanos.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T02:01:52.770Z","endTime":"2026-05-20T02:04:21.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76665594187942,"aZ":-26.87712421448464,"pfxX":-9.547403756250494,"pfxZ":2.7751367314247606,"pX":-1.1301592665582825,"pZ":3.754935090295271,"vX0":2.5078350092318518,"vY0":-137.83258457490047,"vZ0":0.20523687715495997,"x":160.08,"y":137.4,"x0":-0.8157463329137848,"y0":50.0047645798223,"z0":5.505532170497167,"aX":-18.23427977949772},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.3,"breakHorizontal":16.7,"spinRate":2130,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.39852696639704055,"extension":5.722459780816474},"index":0,"playId":"453af06e-5cc2-3c18-b4d8-98623918c5e8","pitchNumber":1,"startTime":"2026-05-20T02:01:58.560Z","endTime":"2026-05-20T02:02:02.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":93.3,"endSpeed":85.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.296270341404966,"aZ":-25.06006937232434,"pfxX":-9.877180474010235,"pfxZ":3.8450011902705743,"pX":0.24288271947127235,"pZ":1.4356110513851446,"vX0":5.909929479982274,"vY0":-135.6033563452516,"vZ0":-5.375606686689066,"x":107.74,"y":200.02,"x0":-0.6882137598083147,"y0":50.00496710076186,"z0":5.205702679572,"aX":-18.287702355615856},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.9,"breakHorizontal":16.6,"spinRate":2217,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4048452704935106,"extension":6.134207617167586},"index":1,"playId":"345a91f2-410e-3ccf-9cfa-db9d2da51460","pitchNumber":2,"startTime":"2026-05-20T02:02:17.585Z","endTime":"2026-05-20T02:02:21.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95326293711171,"aZ":-29.285548161263392,"pfxX":-0.949172442242838,"pfxZ":1.6696151653791844,"pX":0.02094079059409347,"pZ":2.3939460201657843,"vX0":2.665371611916471,"vY0":-130.56569385887764,"vZ0":-2.0603458572241973,"x":116.2,"y":174.14,"x0":-0.8888561458020843,"y0":50.00196182786408,"z0":5.39245729621226,"aX":-1.6420930153106494},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.8,"breakHorizontal":1.2,"spinRate":2624,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.41916884769329776,"extension":5.71021530830757},"index":2,"playId":"915c1a89-7e70-34c2-9768-e2eb617d2715","pitchNumber":3,"startTime":"2026-05-20T02:02:38.408Z","endTime":"2026-05-20T02:02:42.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-20T02:03:04.820Z","endTime":"2026-05-20T02:03:23.623Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07265180208408,"aZ":-35.986668041461634,"pfxX":1.507382232484768,"pfxZ":-2.3011436560097014,"pX":1.3580190308440239,"pZ":0.4262652883948153,"vX0":4.694985583053241,"vY0":-128.0683968695222,"vZ0":-5.381651906987824,"x":65.24,"y":227.27,"x0":-0.6966827892080191,"y0":50.003028629463444,"z0":5.377754335541313,"aX":2.497018036658869},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-5.2,"breakHorizontal":-3.8,"spinRate":2771,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.42810156716397296,"extension":5.867844748061618},"index":4,"playId":"a82c59c4-6258-3d9b-be53-39489cde9ea1","pitchNumber":4,"startTime":"2026-05-20T02:03:23.623Z","endTime":"2026-05-20T02:03:26.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77294658814754,"aZ":-14.500257352117945,"pfxX":-5.5707906277856605,"pfxZ":9.418523967438912,"pX":0.6986151480590382,"pZ":2.334054854134989,"vX0":5.552246772219116,"vY0":-136.09001161835906,"vZ0":-5.0563801402921005,"x":90.37,"y":175.76,"x0":-0.6439124608634396,"y0":50.00316087041644,"z0":5.220079524597664,"aX":-10.453474203000846},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.2,"breakHorizontal":8.9,"spinRate":2337,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4024293758875297,"extension":6.159663192718115},"index":5,"playId":"b118cf91-c114-3770-980b-a13701f6ce6c","pitchNumber":5,"startTime":"2026-05-20T02:03:45.275Z","endTime":"2026-05-20T02:03:49.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.658947676168296,"aZ":-26.33372470076433,"pfxX":-9.565801256024407,"pfxZ":3.108512601396699,"pX":0.17405633074896903,"pZ":2.5102015212243196,"vX0":5.629707204724761,"vY0":-136.3446593098842,"vZ0":-2.7433031944178734,"x":110.37,"y":171.0,"x0":-0.6773576394273085,"y0":50.00179667888886,"z0":5.351334855816893,"aX":-17.96503547689329},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.3,"breakHorizontal":16.1,"spinRate":2135,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.4020939642582695,"extension":5.87729057192686},"hitData":{"launchSpeed":93.8,"launchAngle":21.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":196.93,"coordY":107.3}},"index":6,"playId":"ed15f9c6-ad80-34d2-aa86-e74ecb42cbb9","pitchNumber":6,"startTime":"2026-05-20T02:04:10.150Z","endTime":"2026-05-20T02:04:21.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:04:21.325Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T02:04:36.329Z","endTime":"2026-05-20T02:06:19.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":90.5,"endSpeed":83.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.914876419452458,"aZ":-30.593970176649407,"pfxX":-11.474351146486601,"pfxZ":0.9014042736031227,"pX":0.14285727424587072,"pZ":1.4428603732396612,"vX0":6.087079049215811,"vY0":-131.65331579675404,"vZ0":-4.356521694359213,"x":111.55,"y":199.82,"x0":-0.7081977328956965,"y0":50.00489772418947,"z0":5.3832464190296925,"aX":-20.147139720950832},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.8,"breakHorizontal":19.4,"spinRate":1566,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.41601242190088916,"extension":5.820805348506743},"index":0,"playId":"d5fc17c9-f489-3e0e-9bd1-e0cf44ebbc44","pitchNumber":1,"startTime":"2026-05-20T02:04:44.802Z","endTime":"2026-05-20T02:04:48.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70335815047616,"aZ":-33.263975026782695,"pfxX":-9.327132961521876,"pfxZ":-0.6110340235724694,"pX":1.30639397089039,"pZ":1.334646267346666,"vX0":8.181252039899277,"vY0":-132.74792783227116,"vZ0":-4.0921372674903855,"x":67.2,"y":202.74,"x0":-0.6052622925097922,"y0":50.004495396787654,"z0":5.320768054852864,"aX":-16.63056396820903},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-1.8,"breakHorizontal":15.1,"spinRate":1589,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.41278263433989437,"extension":5.8200604204383595},"index":1,"playId":"b4428f79-f48d-33d1-8250-d5554bf46e30","pitchNumber":2,"startTime":"2026-05-20T02:05:02.699Z","endTime":"2026-05-20T02:05:05.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.788290587798976,"aZ":-22.166209945783066,"pfxX":-9.511482893976744,"pfxZ":5.326994065260264,"pX":0.5653872534123343,"pZ":2.0737989373334966,"vX0":6.516324373501619,"vY0":-136.13903777764963,"vZ0":-4.700491280110748,"x":95.45,"y":182.79,"x0":-0.6230802014093126,"y0":50.0012444593154,"z0":5.356396752750938,"aX":-17.85845683990343},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.9,"breakHorizontal":15.8,"spinRate":2153,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.4022782731528918,"extension":6.003085096266136},"index":2,"playId":"88ec8a80-5a29-3f9b-8781-225bae92ee3b","pitchNumber":3,"startTime":"2026-05-20T02:05:23.554Z","endTime":"2026-05-20T02:05:27.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38345839058082,"aZ":-27.46771001669391,"pfxX":-0.8110945870599914,"pfxZ":2.7150113541070127,"pX":0.12821908855346695,"pZ":2.3480303248338785,"vX0":2.861715719247435,"vY0":-130.63213709322946,"vZ0":-2.5181302663923564,"x":112.11,"y":175.38,"x0":-0.8740309435533244,"y0":50.00652133159792,"z0":5.38013652275267,"aX":-1.4085049737790718},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.6,"breakHorizontal":0.8,"spinRate":2577,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.41859238762806816,"extension":5.782286845631823},"index":3,"playId":"b27ac5cd-479f-374d-887d-5c07ccc88f81","pitchNumber":4,"startTime":"2026-05-20T02:05:41.080Z","endTime":"2026-05-20T02:05:44.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.552388524411008,"aZ":-36.42873623424727,"pfxX":2.5662760109372003,"pfxZ":-2.597403958643051,"pX":-0.655872365746048,"pZ":3.3819133902416834,"vX0":-0.538392855463052,"vY0":-127.29853407330671,"vZ0":1.2682615633671515,"x":142.0,"y":147.47,"x0":-0.7747894825575825,"y0":50.00268998872099,"z0":5.764881075208771,"aX":4.204331632381894},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.2,"breakHorizontal":-4.6,"spinRate":2798,"spinDirection":46},"zone":1,"typeConfidence":2.0,"plateTime":0.43056259678909914,"extension":5.836783915234425},"index":4,"playId":"9a9ba25d-d22f-3745-a827-54bfbbed3e1a","pitchNumber":5,"startTime":"2026-05-20T02:06:15.095Z","endTime":"2026-05-20T02:06:19.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:06:19.299Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hyeseong Kim strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T02:06:39.827Z","endTime":"2026-05-20T02:07:59.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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.8,"endSpeed":86.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.694310614712677,"aZ":-11.48936132120168,"pfxX":-4.721811144515518,"pfxZ":10.756138555973664,"pX":-0.2433286110890525,"pZ":2.455627094241751,"vX0":3.007715820363615,"vY0":-138.0256754717014,"vZ0":-5.586912694263193,"x":126.28,"y":172.48,"x0":-0.7356242091225089,"y0":50.00064641517702,"z0":5.284665419628345,"aX":-9.07851605639541},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":7.9,"spinRate":2215,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3973512903426779,"extension":5.95285651777211},"index":0,"playId":"0d07ce32-3fef-319d-8595-4b4119ee329f","pitchNumber":1,"startTime":"2026-05-20T02:06:47.774Z","endTime":"2026-05-20T02:06:50.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94281311791531,"aZ":-31.218211039780257,"pfxX":-11.006664013895799,"pfxZ":0.5447400567807756,"pX":-1.2324298824727895,"pZ":1.390614763548038,"vX0":2.8191513881657206,"vY0":-131.69577600532264,"vZ0":-4.227732696199134,"x":163.98,"y":201.23,"x0":-0.8839786433330602,"y0":50.004236176133944,"z0":5.315645149537213,"aX":-19.411301419199},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.4,"breakHorizontal":19.3,"spinRate":1387,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.41526914111392266,"extension":5.862658530512601},"index":1,"playId":"f2d9cf8f-53c4-3a96-9450-d1371c5db699","pitchNumber":2,"startTime":"2026-05-20T02:07:02.903Z","endTime":"2026-05-20T02:07:06.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-20T02:07:15.669Z","endTime":"2026-05-20T02:07:31.574Z","isPitch":false,"type":"action","player":{"id":808975,"link":"/api/v1/people/808975"},"defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":91.0,"endSpeed":84.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00381162821091,"aZ":-31.21087247261481,"pfxX":-10.12311194150088,"pfxZ":0.5435643265003974,"pX":-0.6275084775376765,"pZ":-0.19622659105683518,"vX0":4.291945553253022,"vY0":-132.34508359444595,"vZ0":-8.098445305387482,"x":140.92,"y":244.08,"x0":-0.9472370403635676,"y0":50.00651185214263,"z0":5.1626938400421745,"aX":-18.113762520437692},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.5,"breakHorizontal":17.5,"spinRate":1267,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.41253496457738636,"extension":5.798099848458549},"index":3,"playId":"8a2e3d22-0f1d-39ef-ae2c-d26677eaddca","pitchNumber":3,"startTime":"2026-05-20T02:07:31.574Z","endTime":"2026-05-20T02:07:34.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94210100708303,"aZ":-34.68968987757741,"pfxX":-9.292093831269433,"pfxZ":-1.4394785767607088,"pX":-0.33205941868023653,"pZ":1.676611895636894,"vX0":4.307539154488351,"vY0":-131.32385654204631,"vZ0":-2.978207439037316,"x":129.66,"y":193.51,"x0":-0.7867534971461064,"y0":50.00405530063095,"z0":5.407140354010322,"aX":-16.222749757762937},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-3.0,"breakHorizontal":15.8,"spinRate":1504,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.4171692007432748,"extension":5.694783873318206},"index":4,"playId":"65107fed-8db6-3f44-a6eb-9153df3e0b11","pitchNumber":4,"startTime":"2026-05-20T02:07:55.832Z","endTime":"2026-05-20T02:07:59.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:07:59.691Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T02:09:56.622Z","endTime":"2026-05-20T02:11:57.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"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(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.8,"endSpeed":84.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10464822243346,"aZ":-12.60521363952917,"pfxX":-7.712297233808432,"pfxZ":10.513337804551668,"pX":-0.5552000175740115,"pZ":2.326866600379209,"vX0":4.281580306545093,"vY0":-136.33470690898304,"vZ0":-5.181516616397371,"x":138.16,"y":175.95,"x0":-1.1533906373316563,"y0":50.0023492700923,"z0":5.139202345032286,"aX":-14.355350490342998},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":13.0,"spinRate":2537,"spinDirection":214},"zone":4,"typeConfidence":0.9,"plateTime":0.40348687137215267,"extension":6.65425242284934},"index":0,"playId":"96a15981-60c6-330c-bb0b-bd61b41bbc10","pitchNumber":1,"startTime":"2026-05-20T02:10:08.646Z","endTime":"2026-05-20T02:10:12.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":84.6,"endSpeed":77.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99920011943961,"aZ":-31.87829997638603,"pfxX":-10.184037716868247,"pfxZ":0.19801076648962201,"pX":-0.9310450126108893,"pZ":2.868445677235312,"vX0":3.8437816586987346,"vY0":-123.15913070681377,"vZ0":0.6857160688122126,"x":152.49,"y":161.33,"x0":-1.1946797009692487,"y0":50.00570161477817,"z0":5.29689219242293,"aX":-15.541832725516407},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.8,"breakHorizontal":17.4,"spinRate":1431,"spinDirection":267},"zone":11,"typeConfidence":0.9,"plateTime":0.44588131697620215,"extension":6.685800627493931},"index":1,"playId":"e355c79a-92af-3f65-b9cf-59978d275e81","pitchNumber":2,"startTime":"2026-05-20T02:10:24.624Z","endTime":"2026-05-20T02:10:28.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06177814940851,"aZ":-10.112428829737633,"pfxX":-7.642477346857988,"pfxZ":11.564940410751234,"pX":-0.09255147172664224,"pZ":3.286151314817283,"vX0":5.268875046344284,"vY0":-138.05282461695003,"vZ0":-3.3657077083745444,"x":120.53,"y":150.05,"x0":-1.0442432996682982,"y0":50.00349439467637,"z0":5.2144072769251375,"aX":-14.58113329370582},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.3,"breakHorizontal":12.6,"spinRate":2597,"spinDirection":211},"zone":2,"typeConfidence":0.91,"plateTime":0.3985103869024904,"extension":6.64813083806245},"index":2,"playId":"d7cf45da-5df4-3b18-abb9-244f9c7bc58d","pitchNumber":3,"startTime":"2026-05-20T02:10:42.072Z","endTime":"2026-05-20T02:10:45.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.816591398216634,"aZ":-35.714637382016235,"pfxX":-8.143082686702877,"pfxZ":-2.3582788503339476,"pX":-0.8936923836901675,"pZ":0.8419490546304509,"vX0":2.9459250645172324,"vY0":-122.4625607950918,"vZ0":-3.296418913781797,"x":151.07,"y":216.05,"x0":-1.0622756468552568,"y0":50.00431787234943,"z0":5.297305809567054,"aX":-12.224685228634007},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.8,"breakHorizontal":13.9,"spinRate":1273,"spinDirection":274},"zone":13,"typeConfidence":0.9,"plateTime":0.4492833705448116,"extension":6.613693457417219},"index":3,"playId":"d5ddde40-3d5e-3ba4-9406-b177b35e2895","pitchNumber":4,"startTime":"2026-05-20T02:11:05.443Z","endTime":"2026-05-20T02:11:08.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":84.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.108972540557474,"aZ":-13.340372488335756,"pfxX":-7.388422323005355,"pfxZ":10.050949640777192,"pX":-0.26930456883318643,"pZ":3.3839567706784015,"vX0":4.43283113887889,"vY0":-137.17934953371,"vZ0":-2.671311324687594,"x":127.27,"y":147.41,"x0":-0.9605922706900775,"y0":50.002686383831005,"z0":5.299730397924079,"aX":-13.844247257571258},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.6,"breakHorizontal":12.2,"spinRate":2382,"spinDirection":212},"zone":2,"typeConfidence":0.91,"plateTime":0.40188155765888967,"extension":6.747292659866129},"index":4,"playId":"17adf4d7-7fad-3edd-9184-2a84794ff632","pitchNumber":5,"startTime":"2026-05-20T02:11:24.708Z","endTime":"2026-05-20T02:11:27.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0172043639834,"aZ":-26.672462983948684,"pfxX":1.6808191233088432,"pfxZ":3.425671391949934,"pX":0.7030316888474026,"pZ":1.8402338937733247,"vX0":3.8243563667454525,"vY0":-125.96721551630414,"vZ0":-3.0056075063003935,"x":90.2,"y":189.09,"x0":-1.0541441772754958,"y0":50.00034140418894,"z0":5.2093954546572485,"aX":2.6946518798996992},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.8,"breakHorizontal":-4.0,"spinRate":2406,"spinDirection":179},"zone":9,"typeConfidence":0.9,"plateTime":0.4351185438356797,"extension":6.599494712697623},"hitData":{"launchSpeed":89.8,"launchAngle":32.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.8,"coordY":82.17}},"index":5,"playId":"434b5fa6-19e4-3cc2-9833-59dc4ed58a29","pitchNumber":6,"startTime":"2026-05-20T02:11:45.853Z","endTime":"2026-05-20T02:11:57.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:11:57.399Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Castellanos called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T02:12:10.314Z","endTime":"2026-05-20T02:13:37.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":86.5,"endSpeed":79.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.940516079358478,"aZ":-28.393742091565855,"pfxX":0.5895590563552375,"pfxZ":2.3433054496512753,"pX":0.1092692789740871,"pZ":2.2378301759211188,"vX0":3.221283662717762,"vY0":-125.98900217047013,"vZ0":-1.8290090803959622,"x":112.83,"y":178.36,"x0":-1.2609726174937943,"y0":50.001814958008914,"z0":5.261909475160946,"aX":0.949616481712095},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.1,"breakHorizontal":-1.8,"spinRate":2462,"spinDirection":135},"zone":8,"typeConfidence":0.9,"plateTime":0.4343004393329548,"extension":6.65878466314568},"index":0,"playId":"e9450320-be33-3b56-b317-b8d9cac1edc3","pitchNumber":1,"startTime":"2026-05-20T02:12:18.970Z","endTime":"2026-05-20T02:12:21.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.098952891593626,"aZ":-11.120787421643357,"pfxX":-4.913336043480163,"pfxZ":11.069971816028186,"pX":-0.07291444118100981,"pZ":2.9143966696591384,"vX0":4.123893163846947,"vY0":-137.8703592021481,"vZ0":-4.280254254755864,"x":119.78,"y":160.09,"x0":-0.9586803195387705,"y0":50.002400633733124,"z0":5.253039926126952,"aX":-9.344630516238832},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.2,"breakHorizontal":7.9,"spinRate":2575,"spinDirection":206},"zone":2,"typeConfidence":0.91,"plateTime":0.39911143094631907,"extension":6.769647332975551},"index":1,"playId":"e37905a4-15ca-38c3-acbe-c785f85a869b","pitchNumber":2,"startTime":"2026-05-20T02:12:37.133Z","endTime":"2026-05-20T02:12:40.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-20T02:12:51.880Z","endTime":"2026-05-20T02:13:06.547Z","isPitch":false,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"},"defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":89.0,"endSpeed":81.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.241992179321823,"aZ":-29.420734675904153,"pfxX":-1.3540927512243357,"pfxZ":1.6339549653312488,"pX":2.2495683300536045,"pZ":0.19994116641273277,"vX0":8.770967866087162,"vY0":-129.18113625036534,"vZ0":-6.505582360991444,"x":31.25,"y":233.38,"x0":-1.0158788106258325,"y0":50.00584503993587,"z0":5.016712708225266,"aX":-2.2870098119898237},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.7,"breakHorizontal":0.5,"spinRate":2411,"spinDirection":199},"zone":14,"typeConfidence":0.91,"plateTime":0.42421863839862617,"extension":6.854319430630678},"index":3,"playId":"3f101de5-22f7-38b7-859f-d3d288dbaebc","pitchNumber":3,"startTime":"2026-05-20T02:13:06.547Z","endTime":"2026-05-20T02:13:09.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.944317764021328,"aZ":-31.697770041597657,"pfxX":-9.786102226596785,"pfxZ":0.30153013903191095,"pX":-0.8356072893962427,"pZ":2.7679290468371947,"vX0":3.6945078426874067,"vY0":-124.45741229002513,"vZ0":0.008007363622481334,"x":148.85,"y":164.05,"x0":-1.0714722084129413,"y0":50.00049687640042,"z0":5.3989429951920265,"aX":-15.286103693494432},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.8,"breakHorizontal":16.8,"spinRate":1213,"spinDirection":265},"zone":11,"typeConfidence":0.9,"plateTime":0.4407953332287242,"extension":6.504727838142629},"index":4,"playId":"c63e4917-f902-34cc-9fdf-f75249e23acd","pitchNumber":4,"startTime":"2026-05-20T02:13:32.482Z","endTime":"2026-05-20T02:13:37.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:13:37.030Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ty France pops out to first baseman Freddie Freeman in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T02:13:54.652Z","endTime":"2026-05-20T02:14:44.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":86.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54350786517821,"aZ":-12.482222420423764,"pfxX":-6.807404865755315,"pfxZ":10.159734961045586,"pX":-0.8184375910592194,"pZ":2.3135145605721443,"vX0":3.2108564608927317,"vY0":-139.13228705206927,"vZ0":-5.432056437572181,"x":148.2,"y":176.32,"x0":-1.110379066937074,"y0":50.00057816153925,"z0":5.1356902825049255,"aX":-13.19195555203252},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":11.5,"spinRate":2518,"spinDirection":210},"zone":4,"typeConfidence":0.91,"plateTime":0.395402761220375,"extension":6.756586897239092},"index":0,"playId":"e02ee30b-e364-3059-9231-ad34333d0632","pitchNumber":1,"startTime":"2026-05-20T02:14:06.205Z","endTime":"2026-05-20T02:14:12.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.663963819731592,"aZ":-11.773556402082422,"pfxX":-4.201305736249944,"pfxZ":10.713177220301137,"pX":-0.6604654757865109,"pZ":3.020529320195937,"vX0":2.5680184041117444,"vY0":-137.419149192486,"vZ0":-3.8353916537310675,"x":142.18,"y":157.23,"x0":-1.0633040059849699,"y0":50.00342764002142,"z0":5.239486974947492,"aX":-8.001227993679231},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.7,"breakHorizontal":7.1,"spinRate":2303,"spinDirection":211},"zone":1,"typeConfidence":0.89,"plateTime":0.3992258642599986,"extension":6.860526876645007},"hitData":{"launchSpeed":73.9,"launchAngle":71.0,"totalDistance":106.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":166.16,"coordY":185.54}},"index":1,"playId":"122154ad-91e4-3a20-94e9-53439c3a9a60","pitchNumber":2,"startTime":"2026-05-20T02:14:34.141Z","endTime":"2026-05-20T02:14:44.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:14:44.055Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Shohei Ohtani walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T02:16:53.526Z","endTime":"2026-05-20T02:18:12.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.105661930836956,"aZ":-36.56823007565077,"pfxX":6.84424215172333,"pfxZ":-2.8374075840164394,"pX":0.11027642683794794,"pZ":3.368345069727044,"vX0":1.7237577842635694,"vY0":-124.48432922713964,"vZ0":2.081894736652574,"x":112.8,"y":147.83,"x0":-1.4822832076834538,"y0":50.00320204330936,"z0":5.5777559150118705,"aX":10.597512442592475},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.3,"breakHorizontal":-12.8,"spinRate":2774,"spinDirection":41},"zone":2,"typeConfidence":2.0,"plateTime":0.4422600934073935,"extension":5.76237619615376},"index":0,"playId":"375c31e7-e3ed-3582-8532-da69430eac20","pitchNumber":1,"startTime":"2026-05-20T02:16:57.978Z","endTime":"2026-05-20T02:17:01.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":94.6,"endSpeed":85.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6487889317597,"aZ":-15.74672069028586,"pfxX":-5.871303171221783,"pfxZ":8.660835578403972,"pX":2.2003931455503194,"pZ":2.9991041817810897,"vX0":9.577732110865684,"vY0":-137.39853405671641,"vZ0":-4.001375013186877,"x":33.13,"y":157.8,"x0":-0.5803285317319662,"y0":50.004367035949656,"z0":5.556076415075494,"aX":-11.139456190261566},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":8.4,"spinRate":2150,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3998264146913617,"extension":5.961937552232283},"index":1,"playId":"ce577b7f-cb03-34f6-b7f2-f6ed51d2cf91","pitchNumber":2,"startTime":"2026-05-20T02:17:09.827Z","endTime":"2026-05-20T02:17:12.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":90.6,"endSpeed":82.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79684486595585,"aZ":-28.76633111440072,"pfxX":-11.109628061843978,"pfxZ":1.944445255763096,"pX":-0.1393690776875413,"pZ":1.6847567796134588,"vX0":5.7864960886919565,"vY0":-131.73863224726716,"vZ0":-3.9492408605404554,"x":122.31,"y":193.29,"x0":-0.924597184388662,"y0":50.00267223576494,"z0":5.337084431626532,"aX":-19.466458096555957},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.9,"breakHorizontal":18.8,"spinRate":1410,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.416259974528268,"extension":5.827057362275333},"index":2,"playId":"3a81cd83-74ea-34dd-a380-71e71de3f55d","pitchNumber":3,"startTime":"2026-05-20T02:17:23.019Z","endTime":"2026-05-20T02:17:27.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37271004141285,"aZ":-36.59503694066196,"pfxX":4.173828334908166,"pfxZ":-2.834500145924824,"pX":1.2124937172303996,"pZ":0.010178293664653967,"vX0":4.5397620111602155,"vY0":-125.3587712811525,"vZ0":-5.475801182012256,"x":70.78,"y":238.51,"x0":-1.1789249528401196,"y0":50.00586854634617,"z0":5.284283083023436,"aX":6.501747646879687},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.4,"breakHorizontal":-8.8,"spinRate":2801,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4405450396256687,"extension":5.749962673298617},"index":3,"playId":"b258fb2e-c1a3-3d85-b85c-e9c274707654","pitchNumber":4,"startTime":"2026-05-20T02:17:44.135Z","endTime":"2026-05-20T02:17:47.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.075866096262263,"aZ":-28.618545128845458,"pfxX":-8.48669248975579,"pfxZ":2.0563997183248315,"pX":-1.712132153689518,"pZ":3.815915976129258,"vX0":1.4321453164493367,"vY0":-130.6408548696374,"vZ0":0.8630276146925241,"x":182.26,"y":135.75,"x0":-1.1639563145438065,"y0":50.006075429764486,"z0":5.629582904258748,"aX":-14.696766695476414},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.1,"breakHorizontal":15.1,"spinRate":1389,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.4189979601305378,"extension":5.624194834213118},"index":4,"playId":"ec0fee9b-185d-3eda-a5d4-f3a3059ca052","pitchNumber":5,"startTime":"2026-05-20T02:18:09.008Z","endTime":"2026-05-20T02:18:12.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.9,"awayTeamWinProbability":54.1,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:18:12.051Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mookie Betts lines out to left fielder Gavin Sheets.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T02:18:26.152Z","endTime":"2026-05-20T02:19:44.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.547870716473717,"aZ":-35.23662752177898,"pfxX":6.046976301980884,"pfxZ":-1.9414230828266588,"pX":0.6867355045737705,"pZ":1.7742499592480963,"vX0":2.316423172042344,"vY0":-125.65058802955839,"vZ0":-1.9232111681392703,"x":90.82,"y":190.88,"x0":-1.036061029457121,"y0":50.00266937410646,"z0":5.448288327252393,"aX":9.542339384279598},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.7,"breakHorizontal":-11.5,"spinRate":2757,"spinDirection":41},"zone":9,"typeConfidence":2.0,"plateTime":0.4380955134549498,"extension":5.8731757950709484},"index":0,"playId":"11e47100-5921-3510-9813-c6315c4b1cf7","pitchNumber":1,"startTime":"2026-05-20T02:18:41.348Z","endTime":"2026-05-20T02:19:08.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}},"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"75087dad-e03e-3863-addc-a5edc1013c80","startTime":"2026-05-20T02:19:14.059Z","endTime":"2026-05-20T02:19:17.059Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":94.1,"endSpeed":85.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.653613888996215,"aZ":-24.59293990074019,"pfxX":-10.575402328411844,"pfxZ":4.0129657840540265,"pX":0.05600888229895139,"pZ":2.594241690608349,"vX0":5.444598716655805,"vY0":-136.93464272280602,"vZ0":-3.209844860762856,"x":114.87,"y":168.74,"x0":-0.5893979793506242,"y0":50.004625455978655,"z0":5.473785964934515,"aX":-19.984562557798856},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.7,"breakHorizontal":17.9,"spinRate":2083,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.4007662582413998,"extension":5.900311947870167},"hitData":{"launchSpeed":98.7,"launchAngle":18.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":97.72,"coordY":83.57}},"index":2,"playId":"da9068c3-09fb-38f6-9762-7ac59b425440","pitchNumber":2,"startTime":"2026-05-20T02:19:32.385Z","endTime":"2026-05-20T02:19:44.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.65,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:19:44.747Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddie Freeman called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T02:20:24.523Z","endTime":"2026-05-20T02:21:32.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"d0689af7-2990-3392-94df-f4b46a257b88","startTime":"2026-05-20T02:20:12.332Z","endTime":"2026-05-20T02:20:15.332Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63742759466544,"aZ":-32.39696505982954,"pfxX":-9.985414231353085,"pfxZ":-0.13098847466766106,"pX":0.01989564303244412,"pZ":1.8955181471682223,"vX0":5.504997707939632,"vY0":-130.65211573933,"vZ0":-2.8816836088611946,"x":116.24,"y":187.6,"x0":-0.826232091375469,"y0":50.003489854620376,"z0":5.468222466366968,"aX":-17.12158212459523},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.7,"breakHorizontal":16.7,"spinRate":1471,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.4205578295747703,"extension":5.639486222948315},"index":1,"playId":"5e83a01b-dff0-34f7-8e72-18f27351c34a","pitchNumber":1,"startTime":"2026-05-20T02:20:26.356Z","endTime":"2026-05-20T02:20:30.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29850986122661,"aZ":-15.439333884889512,"pfxX":-5.6186109109511175,"pfxZ":8.852023807840792,"pX":0.6280621023970526,"pZ":3.4691090480130033,"vX0":5.298437727862595,"vY0":-136.90723265005417,"vZ0":-2.766058693438585,"x":93.06,"y":145.11,"x0":-0.6059130374465613,"y0":50.00636024240407,"z0":5.55424150974171,"aX":-10.62753416659445},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":9.0,"spinRate":2296,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.40065520890193707,"extension":5.849017520127605},"index":2,"playId":"5b9e933c-c7ac-3581-a469-0b66caf12e5f","pitchNumber":2,"startTime":"2026-05-20T02:20:48.804Z","endTime":"2026-05-20T02:20:52.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.118970203347185,"aZ":-35.09309479164573,"pfxX":1.3421713248743767,"pfxZ":-1.763655496150574,"pX":0.6954701831147004,"pZ":1.7256108674158221,"vX0":3.2500163674319476,"vY0":-128.0890009400465,"vZ0":-2.8841545579600383,"x":90.49,"y":192.19,"x0":-0.7654580464338716,"y0":50.001447863691155,"z0":5.617492659469054,"aX":2.223519812240567},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.6,"breakHorizontal":-3.1,"spinRate":2755,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.4280507260858699,"extension":5.728534027955745},"index":3,"playId":"7664b133-d44d-35b4-9a98-8f79a1cf7373","pitchNumber":3,"startTime":"2026-05-20T02:21:05.785Z","endTime":"2026-05-20T02:21:08.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00389759345271,"aZ":-33.71362847798302,"pfxX":-8.702731506718507,"pfxZ":-0.8777676743037475,"pX":-0.8871706204990564,"pZ":2.1274647563703706,"vX0":3.07029690540447,"vY0":-132.02446209078585,"vZ0":-2.0974925470340793,"x":150.82,"y":181.34,"x0":-0.936908654887965,"y0":50.00145571138863,"z0":5.421727497499285,"aX":-15.308959396242708},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.8,"breakHorizontal":15.0,"spinRate":1571,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4154213047059385,"extension":5.756044185093862},"index":4,"playId":"ed29b79c-5735-3378-98e1-f4d234396d9c","pitchNumber":4,"startTime":"2026-05-20T02:21:25.204Z","endTime":"2026-05-20T02:21:32.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.38,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:21:32.656Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T02:21:53.948Z","endTime":"2026-05-20T02:24:25.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.231226564873474,"aZ":-32.21357506432695,"pfxX":5.952537269789365,"pfxZ":-0.024699545353865204,"pX":-1.9072404337306497,"pZ":3.8558258343504335,"vX0":-3.4060934280792146,"vY0":-125.36189847539431,"vZ0":2.23034191413311,"x":189.7,"y":134.67,"x0":-1.3046251373723154,"y0":50.002225129931794,"z0":5.583251655155324,"aX":9.478496038048933},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.7,"breakHorizontal":-10.0,"spinRate":2691,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.43683418999252766,"extension":5.6997894889322795},"index":0,"playId":"710ccc71-e168-33a7-b5e0-f3e669f9487b","pitchNumber":1,"startTime":"2026-05-20T02:22:04.053Z","endTime":"2026-05-20T02:22:07.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.741081481295446,"aZ":-34.50623876480916,"pfxX":-9.773273954428317,"pfxZ":-1.3520866990244054,"pX":-0.09514037125065199,"pZ":0.6928511422007702,"vX0":5.066968641695446,"vY0":-130.80829193313562,"vZ0":-5.235728032834622,"x":120.63,"y":220.07,"x0":-0.7882344852420683,"y0":50.000411401933576,"z0":5.309189320315714,"aX":-16.924068488621767},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-3.4,"breakHorizontal":16.6,"spinRate":1433,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.41883185832534586,"extension":5.813762890745709},"index":1,"playId":"45e31e38-da5d-3265-ad1b-5bf881fd5673","pitchNumber":2,"startTime":"2026-05-20T02:22:27.771Z","endTime":"2026-05-20T02:22:31.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":87.2,"endSpeed":80.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05455973164545,"aZ":-35.1892263815355,"pfxX":1.2492473318880353,"pfxZ":-1.8441854891780487,"pX":-0.6815708955068956,"pZ":2.9449634218113006,"vX0":0.25034443075593316,"vY0":-127.09827368746187,"vZ0":0.1197883781967839,"x":142.98,"y":159.27,"x0":-0.9436391881904805,"y0":50.00262169263049,"z0":5.691839447069941,"aX":2.0435321874149013},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.1,"breakHorizontal":-2.3,"spinRate":2674,"spinDirection":38},"zone":1,"typeConfidence":2.0,"plateTime":0.43096018543798786,"extension":5.7080656662194675},"index":2,"playId":"e8cb6e14-6d33-3d9e-b5a0-9dfc8880a971","pitchNumber":3,"startTime":"2026-05-20T02:22:52.237Z","endTime":"2026-05-20T02:22:55.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"6ec1ad62-f02b-3d9e-bbcf-962675ef076b","startTime":"2026-05-20T02:23:11.075Z","endTime":"2026-05-20T02:23:14.075Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.358252451369523,"aZ":-33.90048772400582,"pfxX":-9.961345387856788,"pfxZ":-0.9891417583790396,"pX":-1.2600228212509885,"pZ":2.2735256217903723,"vX0":2.5004280315812997,"vY0":-131.00367316118997,"vZ0":-1.6876511126613813,"x":165.03,"y":177.39,"x0":-0.931754835084548,"y0":50.00582894379695,"z0":5.457333891470162,"aX":-17.33763941438016},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.9,"breakHorizontal":17.5,"spinRate":1382,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.41790328200840055,"extension":5.756054425873613},"index":4,"playId":"dbed2bfb-c419-327f-9254-5a682daac44d","pitchNumber":4,"startTime":"2026-05-20T02:23:32.197Z","endTime":"2026-05-20T02:23:35.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.866167356486816,"aZ":-35.56617526357314,"pfxX":0.5761813928610355,"pfxZ":-2.0105904335361853,"pX":0.3437452712805826,"pZ":1.7539839814582663,"vX0":2.593211490422934,"vY0":-129.01096420105287,"vZ0":-2.9085754653768428,"x":103.9,"y":191.42,"x0":-0.7494035291705065,"y0":50.00558425304067,"z0":5.637824714551594,"aX":0.9705513077269009},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-4.1,"breakHorizontal":-1.7,"spinRate":2784,"spinDirection":26},"zone":9,"typeConfidence":2.0,"plateTime":0.4245916586914693,"extension":5.748213553955674},"index":5,"playId":"17efe748-ed79-3264-ac9b-742854244d42","pitchNumber":5,"startTime":"2026-05-20T02:23:53.960Z","endTime":"2026-05-20T02:23:56.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71967515907882,"aZ":-28.940441984193757,"pfxX":5.052227933627929,"pfxZ":2.026145173171586,"pX":0.3553563703632893,"pZ":1.161328702198496,"vX0":1.8339976221960879,"vY0":-126.23903283979536,"vZ0":-4.466175993120559,"x":103.45,"y":207.42,"x0":-1.0393464881597132,"y0":50.002026942365504,"z0":5.317380184443432,"aX":8.049777493000787},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.8,"breakHorizontal":-9.6,"spinRate":2797,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4359889655219762,"extension":5.846773107518853},"index":6,"playId":"3d057771-29fb-38d4-b606-740f4b3e3289","pitchNumber":6,"startTime":"2026-05-20T02:24:20.821Z","endTime":"2026-05-20T02:24:25.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:24:25.698Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Freddy Fermin pops out to shortstop Mookie Betts.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T02:26:26.644Z","endTime":"2026-05-20T02:27:29.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.399618250826403,"aZ":-29.880735359383504,"pfxX":1.4015654973244076,"pfxZ":1.470451000913866,"pX":0.7180257843735158,"pZ":1.2737579532107046,"vX0":3.8084423326874095,"vY0":-124.33038743636297,"vZ0":-3.884811073785083,"x":89.63,"y":204.39,"x0":-1.017008773891937,"y0":50.00411846141618,"z0":5.341767903543075,"aX":2.1900159889512776},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.0,"breakHorizontal":-3.5,"spinRate":2485,"spinDirection":149},"zone":14,"typeConfidence":0.9,"plateTime":0.4408746054502326,"extension":6.749455898670091},"index":0,"playId":"52303f97-a20f-307b-9b10-b06ca7e65bf8","pitchNumber":1,"startTime":"2026-05-20T02:26:37.241Z","endTime":"2026-05-20T02:26:40.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":1,"startTime":"2026-05-20T02:26:48.078Z","endTime":"2026-05-20T02:26:59.454Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":86.7,"endSpeed":79.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.334422071499258,"aZ":-30.947462948592424,"pfxX":0.9745404058462688,"pfxZ":0.7582894347506297,"pX":1.6450902911122942,"pZ":2.5110051312557546,"vX0":6.198834737244539,"vY0":-126.14989586232404,"vZ0":-0.9253957202737957,"x":54.29,"y":170.98,"x0":-0.9691182023651567,"y0":50.001021946470345,"z0":5.374228461644063,"aX":1.5722299966485502},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.4,"breakHorizontal":-3.1,"spinRate":2491,"spinDirection":147},"zone":12,"typeConfidence":0.9,"plateTime":0.4339535047780334,"extension":6.723414028326369},"index":2,"playId":"658c9b2a-46ec-3b4d-988c-0b89ecf348c9","pitchNumber":2,"startTime":"2026-05-20T02:26:59.454Z","endTime":"2026-05-20T02:27:02.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.804831490293054,"aZ":-10.104665018512279,"pfxX":-6.744448080746683,"pfxZ":11.669211376533251,"pX":-0.6621392869558429,"pZ":2.294142355556761,"vX0":3.465732989965926,"vY0":-137.2359318106662,"vZ0":-5.925526441861004,"x":142.24,"y":176.84,"x0":-1.0710096615202924,"y0":50.002204022690115,"z0":5.182452095575178,"aX":-12.753442756319476},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.9,"breakHorizontal":11.4,"spinRate":2410,"spinDirection":209},"zone":4,"typeConfidence":0.91,"plateTime":0.4004407759580917,"extension":6.758640171164302},"hitData":{"launchSpeed":86.4,"launchAngle":64.0,"totalDistance":172.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":92.78,"coordY":141.01}},"index":3,"playId":"ec7cc1cb-b621-3b8c-a2ee-9e517b39fa28","pitchNumber":3,"startTime":"2026-05-20T02:27:18.542Z","endTime":"2026-05-20T02:27:29.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:27:29.880Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Padres challenged (play at 1st), call on the field was overturned: Fernando Tatis Jr. singles on a ground ball to second baseman Hyeseong Kim.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T02:27:39.840Z","endTime":"2026-05-20T02:28:00.541Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34773731483245,"aZ":-30.608675396801004,"pfxX":0.982937655064628,"pfxZ":0.9763138064058356,"pX":1.1183066154418926,"pZ":3.002219088785694,"vX0":5.352876164311003,"vY0":-126.1778674171886,"vZ0":0.2514592991841902,"x":74.37,"y":157.72,"x0":-1.1609040102944748,"y0":50.00553740551199,"z0":5.373321688405093,"aX":1.5796285008829642},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.0,"breakHorizontal":-3.0,"spinRate":2496,"spinDirection":167},"zone":12,"typeConfidence":0.91,"plateTime":0.43455743555827553,"extension":6.625471901102386},"hitData":{"launchSpeed":89.4,"launchAngle":2.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.11,"coordY":136.31}},"index":0,"playId":"8c11a098-38e7-3b55-a4e7-562c27b1c8f7","pitchNumber":1,"startTime":"2026-05-20T02:27:52.248Z","endTime":"2026-05-20T02:28:00.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":135},"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:28:00.541Z","atBatIndex":22},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Miguel Andujar homers (5) on a fly ball to left field. Fernando Tatis Jr. scores.","rbi":2,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T02:29:09.274Z","endTime":"2026-05-20T02:31:15.888Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,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":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":{"id":686218,"link":"/api/v1/people/686218"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":686218,"link":"/api/v1/people/686218"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":83.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.25452788539376,"aZ":-11.066792394404997,"pfxX":-5.65801405631882,"pfxZ":11.495790668455722,"pX":-0.43509874305631685,"pZ":3.901073850645981,"vX0":4.240413664874994,"vY0":-135.98509512066337,"vZ0":-1.473608814244944,"x":133.58,"y":133.45,"x0":-1.2950194737880325,"y0":50.003139812285504,"z0":5.234949863278674,"aX":-10.389627890203506},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.5,"breakHorizontal":9.1,"spinRate":2352,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.4058248941483531,"extension":7.065209269147787},"index":0,"playId":"06e44ef4-8e08-3a4c-a62f-18840b432592","pitchNumber":1,"startTime":"2026-05-20T02:29:22.432Z","endTime":"2026-05-20T02:29:25.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.750686490270677,"aZ":-29.64654015632478,"pfxX":0.28305063815763254,"pfxZ":1.610666346212625,"pX":0.30356631530672545,"pZ":0.7931040442277539,"vX0":3.959405775185403,"vY0":-125.20867776781938,"vZ0":-4.498212973104146,"x":105.43,"y":217.37,"x0":-1.3420663402532702,"y0":50.00553139107276,"z0":5.068379704145864,"aX":0.4439434394173733},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.0,"breakHorizontal":-1.6,"spinRate":2371,"spinDirection":196},"zone":14,"typeConfidence":0.9,"plateTime":0.4392203020757188,"extension":6.636284221720879},"index":1,"playId":"581c1205-af34-3678-b742-d4ad45f49e6c","pitchNumber":2,"startTime":"2026-05-20T02:29:39.925Z","endTime":"2026-05-20T02:29:43.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.909965011379562,"aZ":-28.619498770438447,"pfxX":2.439343973248052,"pfxZ":2.2805847401312294,"pX":0.6659037113740083,"pZ":1.4299809130388255,"vX0":4.052077275515048,"vY0":-124.46847232102448,"vZ0":-3.482446720476472,"x":91.62,"y":200.17,"x0":-1.3051617983690145,"y0":50.000100333677814,"z0":5.238309311134181,"aX":3.7943275852055267},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.5,"breakHorizontal":-5.4,"spinRate":2526,"spinDirection":160},"zone":14,"typeConfidence":0.9,"plateTime":0.4414588310755536,"extension":6.730684981089304},"index":2,"playId":"efee55b1-68fe-39ae-8fa9-8ada6d6eb77b","pitchNumber":3,"startTime":"2026-05-20T02:30:05.598Z","endTime":"2026-05-20T02:30:09.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"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":"0d911a77-ace2-3803-83ef-23c4e28767af","startTime":"2026-05-20T02:30:26.461Z","endTime":"2026-05-20T02:30:29.461Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":84.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.08381833823552,"aZ":-11.038512108630025,"pfxX":-5.722387474085088,"pfxZ":11.27570547167611,"pX":-0.25779884955034915,"pZ":2.91247746618138,"vX0":4.519290915285549,"vY0":-137.41437830318293,"vZ0":-4.314947932138146,"x":126.83,"y":160.14,"x0":-1.1967156896281252,"y0":50.003225294556074,"z0":5.278988494684407,"aX":-10.72676298829462},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.4,"breakHorizontal":9.1,"spinRate":2437,"spinDirection":211},"zone":2,"typeConfidence":0.91,"plateTime":0.40167326683783466,"extension":6.579341656356596},"hitData":{"launchSpeed":106.6,"launchAngle":22.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.23,"coordY":60.24}},"index":4,"playId":"9278c2d9-6494-3f94-9f69-4bba4e4c4030","pitchNumber":4,"startTime":"2026-05-20T02:30:47.616Z","endTime":"2026-05-20T02:31:15.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":19.1,"leverageIndex":1.37,"dramaIndex":157.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:31:15.888Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gavin Sheets flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T02:31:28.582Z","endTime":"2026-05-20T02:35:40.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.500065643169496,"aZ":-30.601563257754254,"pfxX":-8.855748061451356,"pfxZ":1.0268233982546793,"pX":-0.7013821805060189,"pZ":2.569537923296138,"vX0":3.7961810677621033,"vY0":-123.34155985226579,"vZ0":-0.69525540529855,"x":143.74,"y":169.4,"x0":-1.1172367504735796,"y0":50.000524110111414,"z0":5.455092905875957,"aX":-13.525492227809051},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.9,"breakHorizontal":15.0,"spinRate":1185,"spinDirection":274},"zone":4,"typeConfidence":0.9,"plateTime":0.4455463676930207,"extension":6.480553841476719},"index":0,"playId":"fa6eec64-a80f-3bc5-a1c2-02c0bc2595ee","pitchNumber":1,"startTime":"2026-05-20T02:31:42.811Z","endTime":"2026-05-20T02:31:46.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.667682202173435,"aZ":-41.37287070942351,"pfxX":-5.136325923972526,"pfxZ":-6.031675911228364,"pX":-0.6696108030736865,"pZ":2.4439868743562783,"vX0":2.867697643514232,"vY0":-123.80741001900303,"vZ0":1.2407475290357721,"x":142.52,"y":172.79,"x0":-1.1860090394163276,"y0":50.0013747140923,"z0":5.4453817474428465,"aX":-7.836479037800585},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-10.2,"breakHorizontal":8.5,"spinRate":1101,"spinDirection":282},"zone":4,"typeConfidence":0.9,"plateTime":0.44533691775219,"extension":6.546472749773923},"index":1,"playId":"4e129323-5a2d-31be-b73c-9475a5a2f467","pitchNumber":2,"startTime":"2026-05-20T02:31:58.583Z","endTime":"2026-05-20T02:32:01.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.555850807322262,"aZ":-31.562396469962383,"pfxX":-9.191837609550273,"pfxZ":0.38901422699538024,"pX":-1.4101920253176865,"pZ":2.878268356346818,"vX0":2.373201236168052,"vY0":-125.65045683319676,"vZ0":0.10061328765385213,"x":170.75,"y":161.07,"x0":-1.1779184343537392,"y0":50.00492464018855,"z0":5.421073096650341,"aX":-14.569615556640375},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.0,"breakHorizontal":16.0,"spinRate":1225,"spinDirection":267},"zone":11,"typeConfidence":0.9,"plateTime":0.43739837925433145,"extension":6.5147479699722375},"index":2,"playId":"ef931c5f-33d6-3c65-a238-1ce13ac198ea","pitchNumber":3,"startTime":"2026-05-20T02:32:16.851Z","endTime":"2026-05-20T02:32:20.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.786494547186955,"aZ":-12.327325859134064,"pfxX":-5.931765132147895,"pfxZ":10.441403618998855,"pX":0.729151360280979,"pZ":3.3877048710330113,"vX0":6.476014187358263,"vY0":-137.776612651952,"vZ0":-2.9548080000885655,"x":89.21,"y":147.31,"x0":-0.8937018711095222,"y0":50.00506246005208,"z0":5.32000670480102,"aX":-11.278423123157403},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":9.2,"spinRate":2479,"spinDirection":212},"zone":3,"typeConfidence":0.91,"plateTime":0.3992356248554896,"extension":6.680381087474108},"index":3,"playId":"9de2cd4a-0ab6-3265-bba1-c54a9f8ad67d","pitchNumber":4,"startTime":"2026-05-20T02:32:35.573Z","endTime":"2026-05-20T02:32:43.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":76.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56126891445434,"aZ":-34.751646120247464,"pfxX":-5.850356108090269,"pfxZ":-1.6912336966664174,"pX":-0.8117367182198846,"pZ":2.2719576514878383,"vX0":2.4454306323461474,"vY0":-124.08964743958674,"vZ0":-0.733890944538949,"x":147.94,"y":177.44,"x0":-1.0635246036565507,"y0":50.00459388452015,"z0":5.530844628586232,"aX":-8.898661240269815},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.0,"breakHorizontal":9.8,"spinRate":1126,"spinDirection":275},"zone":7,"typeConfidence":0.91,"plateTime":0.44565549259642445,"extension":6.4770192939319955},"index":4,"playId":"d7be0b0a-8e00-3314-9e54-6c73a026b151","pitchNumber":5,"startTime":"2026-05-20T02:33:07.990Z","endTime":"2026-05-20T02:33:11.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.485335282987386,"aZ":-11.194870029274343,"pfxX":-5.846859432724088,"pfxZ":11.071718357149903,"pX":-0.3467139911510777,"pZ":3.39723560923195,"vX0":3.936779716061965,"vY0":-138.17553637559445,"vZ0":-3.0747071525810137,"x":130.22,"y":147.05,"x0":-1.0448804874497994,"y0":50.00644522465166,"z0":5.298741541101335,"aX":-11.083760223392373},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.4,"breakHorizontal":9.6,"spinRate":2372,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.39944071412919957,"extension":6.678843214388},"index":5,"playId":"e22ed9ea-6632-318c-9f97-954d8b7df756","pitchNumber":6,"startTime":"2026-05-20T02:33:36.500Z","endTime":"2026-05-20T02:33:40.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":70.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38957227810785,"aZ":-43.10075805320627,"pfxX":6.0912771204326255,"pfxZ":-8.716509078352853,"pX":0.2179357517811916,"pZ":2.684094577358798,"vX0":1.0883074342382704,"vY0":-112.4517242927764,"vZ0":3.2047017272270453,"x":108.69,"y":166.31,"x0":-1.0651708089486813,"y0":50.00255599953913,"z0":5.678199111527093,"aX":7.6362519401959705},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-14.3,"breakHorizontal":-11.3,"spinRate":2605,"spinDirection":41},"zone":5,"typeConfidence":0.9,"plateTime":0.4910645693344762,"extension":6.6888254567749605},"index":6,"playId":"c2072233-0d05-32a0-b614-3405eb0f3fff","pitchNumber":7,"startTime":"2026-05-20T02:33:56.785Z","endTime":"2026-05-20T02:34:00.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.673288354513524,"aZ":-28.051456164271347,"pfxX":2.253194293940524,"pfxZ":2.5801406166888405,"pX":2.050993626790337,"pZ":1.8221422462483474,"vX0":6.738054111138888,"vY0":-126.19984895266275,"vZ0":-3.0053064661817523,"x":38.82,"y":189.58,"x0":-0.9554205781863884,"y0":50.0048160056208,"z0":5.307845606115868,"aX":3.604464794213982},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.2,"breakHorizontal":-5.8,"spinRate":2435,"spinDirection":184},"zone":14,"typeConfidence":0.9,"plateTime":0.43539671558988013,"extension":6.6930195252698566},"index":7,"playId":"40bdb0b8-9cb5-32eb-b89e-4866372e1baa","pitchNumber":8,"startTime":"2026-05-20T02:34:23.040Z","endTime":"2026-05-20T02:34:26.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":85.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.19717041872808,"aZ":-9.92934234519352,"pfxX":-5.976707665711875,"pfxZ":11.59873691994806,"pX":-1.1923012839216525,"pZ":3.351089337519687,"vX0":2.040108539711746,"vY0":-138.61996697956153,"vZ0":-3.354811969680787,"x":162.45,"y":148.3,"x0":-1.1678660582979994,"y0":50.0000997362083,"z0":5.255462790551758,"aX":-11.460061355722232},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.3,"breakHorizontal":10.3,"spinRate":2443,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.3973388828235547,"extension":6.554159295735034},"index":8,"playId":"e81afe10-6b13-3ef5-baf8-54edcc69e3e3","pitchNumber":9,"startTime":"2026-05-20T02:34:43.238Z","endTime":"2026-05-20T02:34:46.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27100693445015,"aZ":-30.953209967222545,"pfxX":-1.4612495675244355,"pfxZ":0.7625610371963272,"pX":0.08486736073125327,"pZ":0.8165622150293094,"vX0":3.5957638928095017,"vY0":-126.79885160504985,"vZ0":-4.566253046560404,"x":113.77,"y":216.73,"x0":-1.1705608605375608,"y0":50.00429388178934,"z0":5.149826896092291,"aX":-2.3468273179104533},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.5,"breakHorizontal":1.7,"spinRate":2413,"spinDirection":196},"zone":14,"typeConfidence":0.91,"plateTime":0.43427188588618737,"extension":6.637763077489362},"index":9,"playId":"4a262af9-1a84-3ac8-9801-bb9e2b0de4db","pitchNumber":10,"startTime":"2026-05-20T02:35:05.809Z","endTime":"2026-05-20T02:35:09.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52660421080402,"aZ":-30.25325501864649,"pfxX":2.452121234483691,"pfxZ":1.1878095871770853,"pX":0.5065254826336277,"pZ":1.921647452788078,"vX0":3.5245424056091967,"vY0":-126.5556287437023,"vZ0":-2.176497136218646,"x":97.69,"y":186.9,"x0":-1.2263786573488897,"y0":50.000334025321095,"z0":5.232908362864646,"aX":3.9474307865909197},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.9,"breakHorizontal":-5.3,"spinRate":2265,"spinDirection":170},"zone":9,"typeConfidence":0.89,"plateTime":0.433978989083351,"extension":6.531443206255368},"hitData":{"launchSpeed":84.2,"launchAngle":29.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.49,"coordY":109.4}},"index":10,"playId":"1e9f6a3c-106f-3860-9823-36715ee58985","pitchNumber":11,"startTime":"2026-05-20T02:35:29.794Z","endTime":"2026-05-20T02:35:40.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:35:40.510Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T02:35:54.729Z","endTime":"2026-05-20T02:36:51.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":85.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47646643393656,"aZ":-10.828707075599734,"pfxX":-4.353568781207974,"pfxZ":11.196442918602273,"pX":-0.15410154361828687,"pZ":3.2075888154365524,"vX0":3.83714949351943,"vY0":-137.88616849862484,"vZ0":-3.7710292015989864,"x":122.87,"y":152.18,"x0":-1.0048638351004229,"y0":50.00421872181848,"z0":5.335377666653164,"aX":-8.301313151118727},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.6,"breakHorizontal":7.0,"spinRate":2446,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.3987440933022386,"extension":6.7769129530503704},"index":0,"playId":"a52bea22-8063-3e6c-ac5e-275ab8ca161d","pitchNumber":1,"startTime":"2026-05-20T02:36:07.392Z","endTime":"2026-05-20T02:36:11.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":86.5,"endSpeed":79.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.181183544276507,"aZ":-30.007027291162007,"pfxX":1.9684533422865762,"pfxZ":1.3550696333433274,"pX":0.9107524833768269,"pZ":1.5714326267146357,"vX0":4.42417869034418,"vY0":-125.90499265669139,"vZ0":-3.0126437777007458,"x":82.28,"y":196.35,"x0":-1.126788595235391,"y0":50.003406681614926,"z0":5.2183223893297805,"aX":3.1523239513429453},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.0,"breakHorizontal":-4.6,"spinRate":2391,"spinDirection":161},"zone":14,"typeConfidence":0.9,"plateTime":0.435462658005342,"extension":6.564850252882942},"index":1,"playId":"29a2ff67-213c-34d4-a26f-168281eb05a2","pitchNumber":2,"startTime":"2026-05-20T02:36:26.653Z","endTime":"2026-05-20T02:36:30.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81594537847344,"aZ":-28.814398730381328,"pfxX":1.7077614556457474,"pfxZ":2.0596538804413456,"pX":0.4308147026216149,"pZ":2.476390663000527,"vX0":3.5820167674444647,"vY0":-127.00242968978338,"vZ0":-1.1075379958086702,"x":100.58,"y":171.92,"x0":-1.2194441486067895,"y0":50.006153673964,"z0":5.208150690961627,"aX":2.792600314126005},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.7,"breakHorizontal":-4.0,"spinRate":2434,"spinDirection":171},"zone":6,"typeConfidence":0.9,"plateTime":0.4311435497342426,"extension":6.509677163969726},"hitData":{"launchSpeed":91.4,"launchAngle":2.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.82,"coordY":149.49}},"index":2,"playId":"2c285e7e-b15f-3f56-99c4-5ab05b108bd4","pitchNumber":3,"startTime":"2026-05-20T02:36:43.024Z","endTime":"2026-05-20T02:36:51.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:36:51.238Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Smith flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T02:38:57.062Z","endTime":"2026-05-20T02:39:31.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":83.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.071757369734506,"aZ":-15.614178002853494,"pfxX":-6.633776500534353,"pfxZ":9.148435374028663,"pX":0.1493495417656641,"pZ":3.5131019537464634,"vX0":5.088201962605286,"vY0":-135.31050032334056,"vZ0":-2.0540915886619375,"x":111.31,"y":143.93,"x0":-0.9162502551366208,"y0":50.00305934731043,"z0":5.406008626514137,"aX":-12.008594149968083},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.2,"breakHorizontal":10.6,"spinRate":2170,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4085364080508773,"extension":6.005555203563718},"index":0,"playId":"e20b71d0-2991-3f1c-80ad-62a7ad3f8d80","pitchNumber":1,"startTime":"2026-05-20T02:39:07.372Z","endTime":"2026-05-20T02:39:10.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.668199574821095,"aZ":-24.15858780780982,"pfxX":-0.1160726601875619,"pfxZ":4.8048560818668555,"pX":0.31638188639302267,"pZ":2.77625903076265,"vX0":3.9013986188505134,"vY0":-129.07209554003865,"vZ0":-1.7927148768883305,"x":104.94,"y":163.82,"x0":-1.2068405018109414,"y0":50.002342389789185,"z0":5.3607984627594965,"aX":-0.19358715757866019},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.5,"breakHorizontal":-0.7,"spinRate":2495,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.42618647509080887,"extension":5.830361113783198},"hitData":{"launchSpeed":92.1,"launchAngle":36.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.08,"coordY":65.85}},"index":1,"playId":"13de7737-e6a7-33d3-b0f6-96eac98cfac2","pitchNumber":2,"startTime":"2026-05-20T02:39:20.723Z","endTime":"2026-05-20T02:39:31.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:39:31.992Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T02:39:52.112Z","endTime":"2026-05-20T02:41:57.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85537064977059,"aZ":-17.786277815672737,"pfxX":-3.552917275048518,"pfxZ":7.784270867069532,"pX":-1.282376075012906,"pZ":3.859058919434206,"vX0":1.3939751428866454,"vY0":-135.85441023183523,"vZ0":-0.9026556958020987,"x":165.88,"y":134.59,"x0":-1.3438261475919244,"y0":50.0032895638202,"z0":5.4450412761704445,"aX":-6.567341632226794},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.0,"breakHorizontal":6.1,"spinRate":2207,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40491027399143764,"extension":6.0135301444470945},"index":0,"playId":"ed89a244-e336-3d4e-b0ed-40809d6d9c83","pitchNumber":1,"startTime":"2026-05-20T02:39:56.734Z","endTime":"2026-05-20T02:39:59.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74877372663684,"aZ":-27.542250275621033,"pfxX":-8.775244016351325,"pfxZ":2.5256176897172473,"pX":-1.2927174716760517,"pZ":3.2042242921799744,"vX0":2.927965995497149,"vY0":-135.3656145244587,"vZ0":-0.630467440046913,"x":166.28,"y":152.27,"x0":-1.2558630131170607,"y0":50.002910788617086,"z0":5.388300507960336,"aX":-16.09614232403836},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.7,"breakHorizontal":15.1,"spinRate":2017,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4064306343470241,"extension":5.768919296760148},"index":1,"playId":"f331ce09-2afc-3e51-8366-c9458ae32630","pitchNumber":2,"startTime":"2026-05-20T02:40:09.049Z","endTime":"2026-05-20T02:40:12.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.193015211898388,"aZ":-39.733338983659344,"pfxX":1.3343160965818956,"pfxZ":-4.914941400515712,"pX":-1.8601908305228934,"pZ":4.435598562715689,"vX0":-1.6098097077709816,"vY0":-123.62576774963047,"vZ0":4.732746679973361,"x":187.91,"y":119.02,"x0":-1.3718882156804793,"y0":50.0032978685395,"z0":5.844705085335877,"aX":2.05152147097395},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-7.4,"breakHorizontal":-2.0,"spinRate":2584,"spinDirection":48},"zone":11,"typeConfidence":2.0,"plateTime":0.4441967931139983,"extension":5.696744168969106},"index":2,"playId":"3241f5ac-6695-3327-af1e-2f7098586c98","pitchNumber":3,"startTime":"2026-05-20T02:40:25.271Z","endTime":"2026-05-20T02:40:28.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":83.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.139834598798345,"aZ":-15.399068572246518,"pfxX":-5.765412586741199,"pfxZ":9.211117880640414,"pX":0.040695752693190236,"pZ":3.3036629902925045,"vX0":5.270774591368425,"vY0":-135.48465383595186,"vZ0":-2.5739738012448963,"x":115.45,"y":149.58,"x0":-1.2001131147488717,"y0":50.006048033290774,"z0":5.3686659511872,"aX":-10.505040862648674},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.2,"breakHorizontal":9.0,"spinRate":2233,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.40741526643042025,"extension":6.016275521315544},"index":3,"playId":"adffee7a-169a-34be-afc4-e401964f4b8f","pitchNumber":4,"startTime":"2026-05-20T02:40:45.691Z","endTime":"2026-05-20T02:40:49.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.714539901652504,"aZ":-27.869359575812943,"pfxX":-11.083342569761998,"pfxZ":2.5244066462231363,"pX":-0.34999259103201275,"pZ":2.341352072595615,"vX0":5.709723319820531,"vY0":-130.71299630019143,"vZ0":-2.4703428775680196,"x":130.34,"y":175.56,"x0":-1.1418402245001802,"y0":50.00023620006299,"z0":5.426357187729497,"aX":-18.865153598231228},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.2,"breakHorizontal":18.5,"spinRate":1523,"spinDirection":249},"zone":4,"typeConfidence":2.0,"plateTime":0.421659369450857,"extension":5.828211261515521},"index":4,"playId":"6a5f8cff-2b2d-360f-86a2-21fab1f5a5b3","pitchNumber":5,"startTime":"2026-05-20T02:41:01.326Z","endTime":"2026-05-20T02:41:06.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.456199821791344,"aZ":-33.29137530149506,"pfxX":4.760291036272716,"pfxZ":-0.6994932870448931,"pX":0.037919941413898726,"pZ":2.9613354687039726,"vX0":1.8688159128379875,"vY0":-125.44453797215412,"vZ0":0.44038898609689414,"x":115.55,"y":158.82,"x0":-1.3362790950208145,"y0":50.00543187846318,"z0":5.507340070873003,"aX":7.553579106708839},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.0,"breakHorizontal":-9.1,"spinRate":2670,"spinDirection":44},"zone":2,"typeConfidence":2.0,"plateTime":0.43738855185924175,"extension":5.791003494564186},"index":5,"playId":"2f212bab-d477-35b4-bc15-a875a47f9b07","pitchNumber":6,"startTime":"2026-05-20T02:41:32.489Z","endTime":"2026-05-20T02:41:36.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.201874918923764,"aZ":-36.0934392327673,"pfxX":0.13764364612158841,"pfxZ":-2.375806059125293,"pX":0.2668553107939431,"pZ":1.7351821289566083,"vX0":3.154546865235231,"vY0":-127.59272816201081,"vZ0":-2.499445083331215,"x":106.83,"y":191.93,"x0":-1.0033071696830183,"y0":50.00430861703842,"z0":5.571166564002112,"aX":0.22634227791538314},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.7,"breakHorizontal":-1.0,"spinRate":2544,"spinDirection":25},"zone":9,"typeConfidence":2.0,"plateTime":0.42924186883998106,"extension":5.806966974964144},"index":6,"playId":"badd8ad4-49e9-3639-91dd-e6a1bd001543","pitchNumber":7,"startTime":"2026-05-20T02:41:53.762Z","endTime":"2026-05-20T02:41:57.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:41:57.634Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andy Pages grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T02:42:13.168Z","endTime":"2026-05-20T02:42:47.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.176471006965446,"aZ":-33.512295247734485,"pfxX":7.130055799848388,"pfxZ":-0.8458137545908784,"pX":1.1117379327519084,"pZ":3.5839682445796326,"vX0":3.228630493242467,"vY0":-125.2859637854291,"vZ0":1.6751940845924356,"x":74.62,"y":142.01,"x0":-1.123170952192134,"y0":50.004307990716335,"z0":5.661338604508789,"aX":11.24618587864702},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.8,"breakHorizontal":-13.7,"spinRate":2698,"spinDirection":35},"zone":12,"typeConfidence":2.0,"plateTime":0.4385104023109263,"extension":5.665614492162052},"index":0,"playId":"4dc40797-0779-3cfa-82f1-41506b355728","pitchNumber":1,"startTime":"2026-05-20T02:42:19.422Z","endTime":"2026-05-20T02:42:22.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9876232379621,"aZ":-26.36094483395882,"pfxX":-1.8663888319082136,"pfxZ":3.4800075151847762,"pX":0.21433301525923343,"pZ":2.005686691854301,"vX0":4.122772862978881,"vY0":-128.7925536171774,"vZ0":-3.39670818922731,"x":108.83,"y":184.63,"x0":-1.1682812871899046,"y0":50.004648412024046,"z0":5.391555925916571,"aX":-3.1203125955993696},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.8,"breakHorizontal":2.4,"spinRate":2481,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.4260847421620366,"extension":5.7977783947375094},"hitData":{"launchSpeed":77.3,"launchAngle":4.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.12,"coordY":143.41}},"index":1,"playId":"56f82bbc-73cb-3c32-a9eb-166b87cbffd7","pitchNumber":2,"startTime":"2026-05-20T02:42:39.436Z","endTime":"2026-05-20T02:42:47.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.45,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:42:47.977Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T02:44:45.558Z","endTime":"2026-05-20T02:46:18.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.9,"endSpeed":78.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.734375932276414,"aZ":-27.892432282905844,"pfxX":2.013900318355012,"pfxZ":2.738137064843949,"pX":-0.01204257934540074,"pZ":2.2048397150331756,"vX0":2.465768498198043,"vY0":-125.01143946614022,"vZ0":-2.0544950586446795,"x":117.46,"y":179.25,"x0":-1.276935468921049,"y0":50.00495837845731,"z0":5.351361376102079,"aX":3.153702539209303},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.7,"breakHorizontal":-4.3,"spinRate":2383,"spinDirection":176},"zone":8,"typeConfidence":0.9,"plateTime":0.4399459248677071,"extension":6.323713980705675},"index":0,"playId":"225f48c2-b061-366a-9c14-988248dd0c8c","pitchNumber":1,"startTime":"2026-05-20T02:45:01.913Z","endTime":"2026-05-20T02:45:05.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":94.2,"endSpeed":84.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35630185563479,"aZ":-10.624899843305595,"pfxX":-5.3642822734975555,"pfxZ":11.51909244463408,"pX":0.5655512962325235,"pZ":3.9787286224554075,"vX0":5.817410329096648,"vY0":-136.9164431393049,"vZ0":-1.9594426629091932,"x":95.44,"y":131.35,"x0":-0.9047219193808095,"y0":50.00371991993634,"z0":5.444227723255823,"aX":-10.036504475201143},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.5,"breakHorizontal":8.3,"spinRate":2453,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.4023097237126909,"extension":6.674814987280404},"index":1,"playId":"b7c68aa9-1d94-37b3-ad2d-55ca80398db0","pitchNumber":2,"startTime":"2026-05-20T02:45:19.162Z","endTime":"2026-05-20T02:45:28.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.906729795902926,"aZ":-25.453484353189864,"pfxX":0.6994861780271,"pfxZ":4.067331525778214,"pX":0.8514012596921088,"pZ":0.08062330947611411,"vX0":4.32668038809271,"vY0":-128.27984581315266,"vZ0":-7.7551717703883725,"x":84.55,"y":236.6,"x0":-0.9545620282954622,"y0":50.001095811589494,"z0":5.155530858081512,"aX":1.1530212182346504},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.6,"breakHorizontal":-2.3,"spinRate":2427,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.4285590054436206,"extension":6.600881321217814},"index":2,"playId":"b0e3df56-d3b7-3164-bc35-6ff3cd5cc5db","pitchNumber":3,"startTime":"2026-05-20T02:45:45.484Z","endTime":"2026-05-20T02:45:48.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.550582729490156,"aZ":-28.176025002388368,"pfxX":1.0099769384457264,"pfxZ":2.5076775535245552,"pX":0.4899882258467301,"pZ":2.578766124496674,"vX0":3.905255927240396,"vY0":-125.83089861260167,"vZ0":-1.2993055296446105,"x":98.32,"y":169.15,"x0":-1.2161371348710248,"y0":50.00500066748789,"z0":5.39367249260242,"aX":1.6131505754154267},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.4,"breakHorizontal":-2.8,"spinRate":2391,"spinDirection":185},"zone":6,"typeConfidence":0.9,"plateTime":0.4359937028678589,"extension":6.6213090900602225},"hitData":{"launchSpeed":90.9,"launchAngle":36.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.95,"coordY":80.67}},"index":3,"playId":"6d9c5a9d-f0de-3ef2-8c7e-0814b8c980a5","pitchNumber":4,"startTime":"2026-05-20T02:46:06.518Z","endTime":"2026-05-20T02:46:18.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.6,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:46:18.136Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a line drive to center fielder Andy Pages.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T02:46:25.989Z","endTime":"2026-05-20T02:46:49.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.4,"endSpeed":67.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.471877546232452,"aZ":-42.433250107009506,"pfxX":7.129286602603637,"pfxZ":-8.901246079009471,"pX":-0.5080403999760791,"pZ":1.1647708486199349,"vX0":-0.49037907174950196,"vY0":-108.13544223001148,"vZ0":0.7247984182410419,"x":136.37,"y":207.33,"x0":-1.197789886671826,"y0":50.001607034521655,"z0":5.581104138688814,"aX":8.22001846528815},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.9,"breakVerticalInduced":-15.4,"breakHorizontal":-12.6,"spinRate":2516,"spinDirection":38},"zone":13,"typeConfidence":0.91,"plateTime":0.5117053360965711,"extension":6.586947910410802},"hitData":{"launchSpeed":70.7,"launchAngle":21.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":131.86,"coordY":118.27}},"index":0,"playId":"d0782ace-3811-3662-b9cf-dbf78085282e","pitchNumber":1,"startTime":"2026-05-20T02:46:38.176Z","endTime":"2026-05-20T02:46:49.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.7,"awayTeamWinProbability":21.299999999999997,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.46,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:46:49.371Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Castellanos flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T02:46:59.582Z","endTime":"2026-05-20T02:47:49.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.962717973342226,"aZ":-27.87261336104608,"pfxX":-0.10654085819487369,"pfxZ":2.7371826919015825,"pX":0.6390508074707267,"pZ":0.6355468993639847,"vX0":4.615412486571791,"vY0":-124.55600601239773,"vZ0":-5.733144246441373,"x":92.64,"y":221.62,"x0":-1.2239217264235158,"y0":50.0029440058161,"z0":5.271183614647486,"aX":-0.16780623668066474},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.8,"breakHorizontal":-0.8,"spinRate":2493,"spinDirection":161},"zone":14,"typeConfidence":0.91,"plateTime":0.43969736260182213,"extension":6.587848315617107},"index":0,"playId":"de0ae617-ced1-3cb6-a20a-3eddf8ecb941","pitchNumber":1,"startTime":"2026-05-20T02:47:14.756Z","endTime":"2026-05-20T02:47:18.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35597990307912,"aZ":-29.274749810655052,"pfxX":-0.6315632117667067,"pfxZ":1.8465313493629054,"pX":-0.9108640362321483,"pZ":2.6683520391285676,"vX0":1.1959469474569027,"vY0":-125.08505578063252,"vZ0":-0.6578986143849005,"x":151.72,"y":166.73,"x0":-1.315075766864905,"y0":50.00317345959878,"z0":5.3542130047311165,"aX":-0.991899317609838},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.5,"breakHorizontal":0.8,"spinRate":2314,"spinDirection":158},"zone":11,"typeConfidence":0.91,"plateTime":0.4394011409408445,"extension":6.424529639638149},"hitData":{"launchSpeed":81.2,"launchAngle":42.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.96,"coordY":105.39}},"index":1,"playId":"b05e510a-4373-3923-91f0-a63d2f0aa495","pitchNumber":2,"startTime":"2026-05-20T02:47:38.583Z","endTime":"2026-05-20T02:47:49.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.7,"awayTeamWinProbability":23.299999999999997,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:47:49.883Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ty France hits a ground-rule double (3) on a fly ball to right-center field. Jackson Merrill to 3rd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T02:48:02.740Z","endTime":"2026-05-20T02:48:33.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnThird":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87510488432044,"aZ":-11.729899224829348,"pfxX":-6.6276175582270405,"pfxZ":11.25266402356042,"pX":-0.030081846621312292,"pZ":2.4178224389622214,"vX0":5.00227055581068,"vY0":-134.80632490629142,"vZ0":-5.355814285234089,"x":118.15,"y":173.5,"x0":-1.0608899543022707,"y0":50.00030989387882,"z0":5.278485904021233,"aX":-12.037398237321424},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.2,"breakHorizontal":10.8,"spinRate":2406,"spinDirection":206},"zone":5,"typeConfidence":0.9,"plateTime":0.40836288396432296,"extension":6.650134074308517},"hitData":{"launchSpeed":100.3,"launchAngle":29.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"hard","coordinates":{"coordX":174.15,"coordY":56.42}},"index":0,"playId":"00adace4-ede7-3769-aeeb-6c4aa091cd40","pitchNumber":1,"startTime":"2026-05-20T02:48:20.277Z","endTime":"2026-05-20T02:48:33.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":79.10000000000001,"awayTeamWinProbability":20.89999999999999,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.64,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:48:33.196Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddy Fermin grounds out, second baseman Hyeseong Kim to first baseman Freddie Freeman.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T02:49:00.309Z","endTime":"2026-05-20T02:50:43.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.596895328013968,"aZ":-29.570259014601692,"pfxX":0.9671519317009403,"pfxZ":1.6475672211844579,"pX":0.6336254830792388,"pZ":2.227413569246168,"vX0":4.039521856962587,"vY0":-125.38818963829726,"vZ0":-1.9788797619568288,"x":92.85,"y":178.64,"x0":-1.1275148245521518,"y0":50.00610269331293,"z0":5.4520521946918965,"aX":1.5316801450995858},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.8,"breakHorizontal":-2.8,"spinRate":2434,"spinDirection":143},"zone":6,"typeConfidence":0.9,"plateTime":0.4377028327066168,"extension":6.517159918361046},"index":0,"playId":"531fa913-c31b-3d0a-b73a-e231d9fea344","pitchNumber":1,"startTime":"2026-05-20T02:49:11.362Z","endTime":"2026-05-20T02:49:14.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"second":{"id":664034,"link":"/api/v1/people/664034"},"third":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":87.3,"endSpeed":80.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19691613090281,"aZ":-27.059539976924725,"pfxX":-0.06578321738588633,"pfxZ":3.142564023248136,"pX":0.8617097921492742,"pZ":1.1122136806788716,"vX0":4.855244047210315,"vY0":-127.05008381042272,"vZ0":-5.183030285059918,"x":84.15,"y":208.75,"x0":-1.069372914224291,"y0":50.002645406517495,"z0":5.342037082265123,"aX":-0.10789731344215149},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.7,"breakHorizontal":-1.1,"spinRate":2488,"spinDirection":175},"zone":14,"typeConfidence":0.91,"plateTime":0.4319045782309865,"extension":6.5873187597169},"index":1,"playId":"85451883-cbe4-32d1-acbb-7903d1491bf6","pitchNumber":2,"startTime":"2026-05-20T02:49:31.536Z","endTime":"2026-05-20T02:49:36.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"second":{"id":664034,"link":"/api/v1/people/664034"},"third":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.170695346118908,"aZ":-31.254808135815093,"pfxX":0.6261610333510181,"pfxZ":0.5903684999052743,"pX":0.9526603309504101,"pZ":2.1555721750818995,"vX0":5.132804711065903,"vY0":-124.53106399167966,"vZ0":-1.5833232507709925,"x":80.69,"y":180.58,"x0":-1.2244616411729572,"y0":50.00247827537425,"z0":5.407629498405074,"aX":0.9737849545221466},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.0,"breakHorizontal":-2.4,"spinRate":2479,"spinDirection":117},"zone":14,"typeConfidence":0.9,"plateTime":0.44139274854374033,"extension":6.565352606959706},"index":2,"playId":"00060ded-8ae7-3c53-b036-02b0cb642ff8","pitchNumber":3,"startTime":"2026-05-20T02:49:54.018Z","endTime":"2026-05-20T02:50:21.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"second":{"id":664034,"link":"/api/v1/people/664034"},"third":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.019328760783655,"aZ":-10.176592024607825,"pfxX":-5.657754179274235,"pfxZ":11.729023587256302,"pX":0.14091863483577804,"pZ":2.1584931297564722,"vX0":5.06470763557204,"vY0":-136.33185036871964,"vZ0":-6.685216561277864,"x":111.63,"y":180.5,"x0":-1.0092304915403154,"y0":50.002097839081976,"z0":5.3509146458342665,"aX":-10.610135953598794},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.9,"breakHorizontal":9.1,"spinRate":2450,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.4023375600100083,"extension":6.646347408799374},"hitData":{"launchSpeed":104.3,"launchAngle":3.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.68,"coordY":135.62}},"index":3,"playId":"44050262-55fa-3a13-82aa-2525a09b93bb","pitchNumber":4,"startTime":"2026-05-20T02:50:32.563Z","endTime":"2026-05-20T02:50:43.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"second":{"id":664034,"link":"/api/v1/people/664034"},"third":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-4.000000000000014,"leverageIndex":1.43,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:50:43.690Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Teoscar Hernández doubles (8) on a ground ball to left fielder Gavin Sheets.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T02:53:03.736Z","endTime":"2026-05-20T02:54:21.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23162901576379,"aZ":-32.67925994522416,"pfxX":0.008971226374808516,"pfxZ":-0.3117537530617094,"pX":1.3966124917340055,"pZ":1.1002437971657886,"vX0":5.580420277563553,"vY0":-126.82203788176173,"vZ0":-4.640468753735003,"x":63.76,"y":209.07,"x0":-0.8384478482954946,"y0":50.003817063752,"z0":5.57613768897133,"aX":0.013457981531591199},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.4,"breakHorizontal":-1.3,"spinRate":2767,"spinDirection":359},"zone":14,"typeConfidence":2.0,"plateTime":0.4327750654867448,"extension":5.845520747934975},"index":0,"playId":"b999dbd9-3b29-3a7f-8b3e-b2f8d2f736b8","pitchNumber":1,"startTime":"2026-05-20T02:53:18.332Z","endTime":"2026-05-20T02:53:21.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.530981743759938,"aZ":-27.122262346291667,"pfxX":-1.651839614575418,"pfxZ":3.018040704903246,"pX":1.3740431870396805,"pZ":1.6516570263976411,"vX0":6.4174972369310685,"vY0":-128.38981888160848,"vZ0":-4.044716861736302,"x":64.62,"y":194.19,"x0":-0.9388576530990453,"y0":50.00632561384287,"z0":5.3480802341001334,"aX":-2.7697150885038084},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.8,"breakHorizontal":1.6,"spinRate":2555,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.42592476096097487,"extension":5.911830078076976},"index":1,"playId":"8ca4c11f-325c-3804-99f5-84f127672070","pitchNumber":2,"startTime":"2026-05-20T02:53:32.609Z","endTime":"2026-05-20T02:53:35.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.872376921443173,"aZ":-13.72086417231149,"pfxX":-6.247141848642663,"pfxZ":9.794013078409716,"pX":0.30461820705231624,"pZ":2.638865056201122,"vX0":5.315298472682218,"vY0":-136.80616497368658,"vZ0":-4.889794387713687,"x":105.39,"y":167.53,"x0":-0.8575809717502145,"y0":50.00195711422798,"z0":5.3990704270839425,"aX":-11.770014092551998},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.8,"breakHorizontal":10.1,"spinRate":2207,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.40128912725313537,"extension":6.140769488448153},"index":2,"playId":"f464d78f-f977-3968-a551-16a9b6299289","pitchNumber":3,"startTime":"2026-05-20T02:53:51.591Z","endTime":"2026-05-20T02:53:55.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.171243836029944,"aZ":-27.010504776097697,"pfxX":-0.8379610796951357,"pfxZ":2.9970311610763076,"pX":0.047620112723131346,"pZ":2.353815801518919,"vX0":3.1971625437056677,"vY0":-130.13595639657996,"vZ0":-2.6615704106061475,"x":115.18,"y":175.23,"x0":-1.08559125753485,"y0":50.00206670532445,"z0":5.426320015337624,"aX":-1.4436917339219195},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.0,"breakHorizontal":0.8,"spinRate":2574,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.42017072437120584,"extension":5.795016237999737},"hitData":{"launchSpeed":76.6,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.12,"coordY":127.18}},"index":3,"playId":"b59688e0-017b-3c4f-8f66-3f54e7ea4afa","pitchNumber":4,"startTime":"2026-05-20T02:54:04.551Z","endTime":"2026-05-20T02:54:21.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.5,"awayTeamWinProbability":32.5,"homeTeamWinProbabilityAdded":-7.599999999999994,"leverageIndex":1.13,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:54:21.534Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hyeseong Kim grounds out to first baseman Ty France. Teoscar Hernández to 3rd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T02:54:41.073Z","endTime":"2026-05-20T02:55:12.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.147453946738473,"aZ":-34.877094132521194,"pfxX":3.106508142837729,"pfxZ":-1.6706245105012911,"pX":-0.5393671714469462,"pZ":2.4026310138697413,"vX0":-0.19760217620377327,"vY0":-126.35629384353132,"vZ0":-1.2107475621552097,"x":137.56,"y":173.91,"x0":-0.8639600233681126,"y0":50.001676569036526,"z0":5.684165137542308,"aX":5.034893537130004},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.0,"breakHorizontal":-5.6,"spinRate":2853,"spinDirection":37},"zone":4,"typeConfidence":2.0,"plateTime":0.4330781103493928,"extension":5.73172486170464},"index":0,"playId":"1dfbc206-acd4-36d4-b819-d1a100d2a421","pitchNumber":1,"startTime":"2026-05-20T02:54:50.245Z","endTime":"2026-05-20T02:54:53.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3586863223087,"aZ":-30.075364218559223,"pfxX":-9.036881248748884,"pfxZ":1.2022401772999238,"pX":-0.2968051145498472,"pZ":2.615968418318495,"vX0":4.657959133156426,"vY0":-131.14260782803944,"vZ0":-1.6175396751626647,"x":128.31,"y":168.15,"x0":-0.9205438631709586,"y0":50.00258358120312,"z0":5.481088369319334,"aX":-15.762941708722073},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.0,"breakHorizontal":15.4,"spinRate":1412,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.41743204605729733,"extension":5.763875811521182},"hitData":{"launchSpeed":87.6,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.57,"coordY":162.68}},"index":1,"playId":"9d20d871-948d-3382-ad93-df2a3b63ce4e","pitchNumber":2,"startTime":"2026-05-20T02:55:04.291Z","endTime":"2026-05-20T02:55:12.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.89999999999999,"awayTeamWinProbability":30.10000000000001,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":1.7,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:55:12.132Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shohei Ohtani grounds out, second baseman Fernando Tatis Jr. to first baseman Ty France. Teoscar Hernández scores.","rbi":1,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T02:55:30.733Z","endTime":"2026-05-20T02:55:49.851Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":{"id":656288,"link":"/api/v1/people/656288"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26747139499512,"aZ":-36.29698357598905,"pfxX":-0.11697585436360397,"pfxZ":-2.4467199495587,"pX":0.11134788085837995,"pZ":2.186051568928044,"vX0":2.5342983715822864,"vY0":-128.79026998425357,"vZ0":-1.6644222033100888,"x":112.76,"y":179.76,"x0":-0.8694557426234601,"y0":50.004515238274614,"z0":5.642903634323749,"aX":-0.1969834857443711},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.6,"breakHorizontal":-0.4,"spinRate":2794,"spinDirection":35},"zone":8,"typeConfidence":2.0,"plateTime":0.42496367606978414,"extension":5.7797580612291055},"hitData":{"launchSpeed":88.6,"launchAngle":-39.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.14,"coordY":157.25}},"index":0,"playId":"a9b6aa36-2b62-3f3a-b0ce-f991394c3791","pitchNumber":1,"startTime":"2026-05-20T02:55:42.543Z","endTime":"2026-05-20T02:55:49.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":1.62,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:55:49.851Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mookie Betts flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T02:56:09.762Z","endTime":"2026-05-20T02:56:37.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35341515077758,"aZ":-35.56580070296402,"pfxX":-1.6834793956370158,"pfxZ":-2.0660771941831726,"pX":0.1642796651311412,"pZ":1.291730374785154,"vX0":3.439257564377111,"vY0":-127.66166289961747,"vZ0":-3.5962989246036208,"x":110.74,"y":203.9,"x0":-0.9842870258467369,"y0":50.00279405328264,"z0":5.531211371292199,"aX":-2.7672565650555674},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.3,"breakHorizontal":2.3,"spinRate":2604,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.4297754994485379,"extension":6.015826856274585},"index":0,"playId":"295f4407-cc76-32ce-b7a1-075f6340fbb2","pitchNumber":1,"startTime":"2026-05-20T02:56:15.562Z","endTime":"2026-05-20T02:56:19.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.476582885160106,"aZ":-28.132695467961927,"pfxX":-0.5662532391380087,"pfxZ":2.4113358428259914,"pX":0.22175190675775194,"pZ":2.441833223369718,"vX0":3.4373793037176013,"vY0":-128.84216224722726,"vZ0":-2.1169768586877424,"x":108.55,"y":172.85,"x0":-1.0577304044707292,"y0":50.00351761740517,"z0":5.454308832576502,"aX":-0.9497084695205319},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.1,"breakHorizontal":0.2,"spinRate":2571,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.42557757737484936,"extension":5.711153708437343},"hitData":{"launchSpeed":97.7,"launchAngle":28.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.19,"coordY":54.8}},"index":1,"playId":"0e26c0c2-b4e1-356b-9cce-967e1252a1a2","pitchNumber":2,"startTime":"2026-05-20T02:56:28.225Z","endTime":"2026-05-20T02:56:37.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:56:37.369Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T02:59:09.302Z","endTime":"2026-05-20T02:59:37.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Edgardo Henriquez replaces Emmet Sheehan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T02:58:14.485Z","endTime":"2026-05-20T02:59:11.463Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683618,"link":"/api/v1/people/683618"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.614001457189676,"aZ":-26.318053666948707,"pfxX":3.329035921738061,"pfxZ":3.5705713158681593,"pX":1.1279882953494385,"pZ":2.526043917319393,"vX0":6.323153948216863,"vY0":-126.9665018320755,"vZ0":-3.4506353238149403,"x":74.0,"y":170.58,"x0":-1.8219531162812268,"y0":50.006131737908085,"z0":5.984057696451654,"aX":5.466896665595289},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.9,"breakHorizontal":-7.4,"spinRate":2746,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4304520151862792,"extension":6.507175396417242},"index":1,"playId":"c5efed9d-ad0b-3df3-83f0-ed5057b3e091","pitchNumber":1,"startTime":"2026-05-20T02:59:11.463Z","endTime":"2026-05-20T02:59:14.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":101.2,"endSpeed":91.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.967316770291404,"aZ":-17.176671417071617,"pfxX":-10.914423483319839,"pfxZ":6.917456887533936,"pX":-0.657102613996818,"pZ":2.5879984569660612,"vX0":7.230793475025446,"vY0":-147.02310736527923,"vZ0":-5.799808663371426,"x":142.05,"y":168.9,"x0":-1.7426073988488726,"y0":50.00305042657525,"z0":5.6217810209026124,"aX":-23.666012836108468},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":11.4,"breakHorizontal":18.1,"spinRate":2610,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3739157608609034,"extension":6.593100165729145},"hitData":{"launchSpeed":77.1,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.86,"coordY":162.68}},"index":2,"playId":"556742ef-6c5c-3d7b-93cd-a43586ca09a7","pitchNumber":2,"startTime":"2026-05-20T02:59:29.028Z","endTime":"2026-05-20T02:59:37.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":683618,"link":"/api/v1/people/683618"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":683618,"link":"/api/v1/people/683618"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-20T02:59:37.110Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out, second baseman Hyeseong Kim to first baseman Freddie Freeman.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T02:59:51.910Z","endTime":"2026-05-20T03:00:09.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":101.2,"endSpeed":91.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.27169150359958,"aZ":-15.741538243059486,"pfxX":-9.687217432617324,"pfxZ":7.577868799147281,"pX":0.8121242002222252,"pZ":2.368337023539497,"vX0":10.379633032314723,"vY0":-146.89711888987003,"vZ0":-6.701527540582687,"x":86.04,"y":174.83,"x0":-1.5215292115477694,"y0":50.00516536494184,"z0":5.62852743181882,"aX":-21.013076192371653},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":12.4,"breakHorizontal":15.4,"spinRate":2408,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.37395030942275875,"extension":6.619963518615393},"hitData":{"launchSpeed":72.0,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.4,"coordY":147.0}},"index":0,"playId":"5a063c0b-9d7f-3e44-b664-370a2b6a7578","pitchNumber":1,"startTime":"2026-05-20T03:00:02.243Z","endTime":"2026-05-20T03:00:09.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":683618,"link":"/api/v1/people/683618"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":683618,"link":"/api/v1/people/683618"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:00:09.990Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T03:00:42.602Z","endTime":"2026-05-20T03:02:03.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T03:00:34.991Z","endTime":"2026-05-20T03:00:44.863Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":101.9,"endSpeed":92.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.63747798143988,"aZ":-9.623892206188136,"pfxX":-6.937255652728846,"pfxZ":10.203356569217751,"pX":-0.8754773702244182,"pZ":3.5268843212633354,"vX0":5.160276777397567,"vY0":-148.2247085395214,"vZ0":-4.940577248098621,"x":150.37,"y":143.55,"x0":-1.743535530828143,"y0":50.00673140951311,"z0":5.785269234322453,"aX":-15.336836731798124},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":17.6,"breakHorizontal":11.5,"spinRate":2664,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.37048254105672207,"extension":6.574253772094147},"index":1,"playId":"cb06a374-dc4c-3e7c-ba90-4d5b4f470a7d","pitchNumber":1,"startTime":"2026-05-20T03:00:44.863Z","endTime":"2026-05-20T03:00:48.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":102.5,"endSpeed":92.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.292352829788875,"aZ":-5.611609508634257,"pfxX":-6.827644582861501,"pfxZ":11.99021454575563,"pX":1.0390788334461831,"pZ":1.7067741692823566,"vX0":9.750624018015762,"vY0":-148.509048869443,"vZ0":-10.633394897874007,"x":77.39,"y":192.7,"x0":-1.4123867460336237,"y0":50.00662284561306,"z0":5.675214534937128,"aX":-15.130068736816165},"breaks":{"breakAngle":56.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.0,"breakVerticalInduced":19.6,"breakHorizontal":10.3,"spinRate":2742,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3699968776661975,"extension":6.665231031458903},"index":2,"playId":"a213805e-2ac7-328d-89f2-4da37f3f3baa","pitchNumber":2,"startTime":"2026-05-20T03:01:02.266Z","endTime":"2026-05-20T03:01:05.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":90.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.66556982784713,"aZ":-8.541105536954154,"pfxX":-5.694058347730713,"pfxZ":11.234002714201154,"pX":-0.34434560681948967,"pZ":3.547071005097753,"vX0":5.302089113313114,"vY0":-144.99027531874106,"vZ0":-4.994285837737536,"x":130.13,"y":143.01,"x0":-1.4676763036902967,"y0":50.00196757471595,"z0":5.826996843454195,"aX":-11.978382941817381},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.3,"breakHorizontal":9.1,"spinRate":2708,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3795045750396584,"extension":6.601835641236286},"index":3,"playId":"19358b73-9aae-3a5f-9049-96736e44f76e","pitchNumber":3,"startTime":"2026-05-20T03:01:21.627Z","endTime":"2026-05-20T03:01:25.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":102.0,"endSpeed":92.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.27763692398843,"aZ":-7.6064905773186,"pfxX":-6.204204819696146,"pfxZ":11.184976925296716,"pX":0.39536012863422515,"pZ":2.636852819799953,"vX0":8.025471045760096,"vY0":-148.15001245296412,"vZ0":-7.80967598418698,"x":101.93,"y":167.58,"x0":-1.557778018958085,"y0":50.00632318821424,"z0":5.769443160043264,"aX":-13.632011359915396},"breaks":{"breakAngle":50.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":18.6,"breakHorizontal":9.5,"spinRate":2742,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3713770968955119,"extension":6.7127595654679775},"index":4,"playId":"416ba031-90e1-3d83-9fcc-84f8d9657acb","pitchNumber":4,"startTime":"2026-05-20T03:01:41.063Z","endTime":"2026-05-20T03:01:44.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.844241928406035,"aZ":-16.39434238783029,"pfxX":-0.46866173556399193,"pfxZ":7.9910523145338495,"pX":1.5055912089713324,"pZ":1.8829524616490094,"vX0":8.629049337556854,"vY0":-140.16344998941872,"vZ0":-7.423720872124227,"x":59.61,"y":187.94,"x0":-1.5617795591544121,"y0":50.00498729731309,"z0":5.65125235620285,"aX":-0.925809038678111},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.0,"breakHorizontal":-1.1,"spinRate":2755,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.39186892920836236,"extension":6.585023624790938},"index":5,"playId":"2ab70e68-5cce-348f-8ccc-24c20317af39","pitchNumber":5,"startTime":"2026-05-20T03:01:58.478Z","endTime":"2026-05-20T03:02:03.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":683618,"link":"/api/v1/people/683618"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.2,"awayTeamWinProbability":31.799999999999997,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:02:03.306Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T03:02:18.062Z","endTime":"2026-05-20T03:03:03.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.9,"endSpeed":92.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.704840558051565,"aZ":-15.764996286645182,"pfxX":-9.104358713762421,"pfxZ":7.562309939385171,"pX":0.8747320602094284,"pZ":2.2689238786299053,"vX0":10.784389005968283,"vY0":-146.40937786865678,"vZ0":-6.999264675464006,"x":83.66,"y":177.52,"x0":-1.674353961686507,"y0":50.00632892055149,"z0":5.635072030370408,"aX":-19.762067580185676},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":12.4,"breakHorizontal":14.4,"spinRate":2563,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.37417846688548595,"extension":6.66264787519788},"index":0,"playId":"bcd04454-a76f-3cec-9df4-a2b2ce74cb1f","pitchNumber":1,"startTime":"2026-05-20T03:02:30.318Z","endTime":"2026-05-20T03:02:33.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.4,"endSpeed":92.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.264495156155675,"aZ":-9.672343244958348,"pfxX":-6.114691837124451,"pfxZ":10.22528451439021,"pX":-0.5032730287697611,"pZ":2.3728528831288322,"vX0":5.6465638117323245,"vY0":-147.44606682542582,"vZ0":-7.957173996983358,"x":136.18,"y":174.71,"x0":-1.6493177909704893,"y0":50.000255322100756,"z0":5.678152234137737,"aX":-13.453149975855059},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":17.0,"breakHorizontal":10.0,"spinRate":2723,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.3715727872783683,"extension":6.705879896950924},"hitData":{"launchSpeed":89.0,"launchAngle":37.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.47,"coordY":103.46}},"index":1,"playId":"c58ecc85-dfdb-3857-8d2a-51b98ab07fca","pitchNumber":2,"startTime":"2026-05-20T03:02:51.840Z","endTime":"2026-05-20T03:03:03.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":683618,"link":"/api/v1/people/683618"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":683618,"link":"/api/v1/people/683618"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.9,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:03:03.419Z","atBatIndex":41},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Freddie Freeman homers (6) on a fly ball to right center field.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T03:05:28.157Z","endTime":"2026-05-20T03:07:11.535Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":{"id":669093,"link":"/api/v1/people/669093"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jeremiah Estrada replaces Griffin Canning.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T03:05:04.137Z","endTime":"2026-05-20T03:05:30.341Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669093,"link":"/api/v1/people/669093"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.476931882204006,"aZ":-10.161236213234469,"pfxX":-2.1170741049980926,"pfxZ":10.911772909893832,"pX":1.6717188517067822,"pZ":3.9495201773257627,"vX0":6.20174281917577,"vY0":-142.27846552124933,"vZ0":-3.2899929147849063,"x":53.28,"y":132.14,"x0":-0.27676728480360663,"y0":50.00550548506393,"z0":5.78127284254525,"aX":-4.272150805099882},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.1,"breakHorizontal":2.4,"spinRate":2251,"spinDirection":189},"zone":12,"typeConfidence":0.92,"plateTime":0.38732191190951015,"extension":6.989396282852006},"index":1,"playId":"88bc9d36-723f-3cdd-b973-9ae9fcf479c4","pitchNumber":1,"startTime":"2026-05-20T03:05:30.341Z","endTime":"2026-05-20T03:05:34.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05481111028967,"aZ":-29.22468037771981,"pfxX":-8.589966184891509,"pfxZ":2.091049101809517,"pX":-0.2778872999505764,"pZ":3.150606415197645,"vX0":2.945719364451394,"vY0":-118.4312794924655,"vZ0":0.46860397198635995,"x":127.59,"y":153.71,"x0":-0.42666336086721834,"y0":50.00282719485598,"z0":5.63773256910595,"aX":-12.11918497172693},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":4.2,"breakHorizontal":14.8,"spinRate":1277,"spinDirection":231},"zone":1,"typeConfidence":0.92,"plateTime":0.4636826142530359,"extension":7.265386752974857},"index":2,"playId":"4a9ae219-62e6-3d02-bf9e-ce467af8c615","pitchNumber":2,"startTime":"2026-05-20T03:05:48.154Z","endTime":"2026-05-20T03:05:51.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":96.7,"endSpeed":86.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.43401937764812,"aZ":-10.442205883730539,"pfxX":0.5067665349700943,"pfxZ":11.039926467204557,"pX":-0.5425900848890592,"pZ":3.6195634354553463,"vX0":-0.9218415573133779,"vY0":-140.7187549912799,"vZ0":-3.976062709882842,"x":137.68,"y":141.05,"x0":-0.27380767399128225,"y0":50.00231481941137,"z0":5.749066312771692,"aX":0.9976195459443591},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.2,"breakHorizontal":-0.7,"spinRate":2248,"spinDirection":184},"zone":11,"typeConfidence":0.91,"plateTime":0.392027850591119,"extension":7.143926863443758},"index":3,"playId":"ec77217c-eb3f-3d51-ba3c-da17840661a6","pitchNumber":3,"startTime":"2026-05-20T03:06:05.902Z","endTime":"2026-05-20T03:06:09.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.418930245921075,"aZ":-30.352894632356143,"pfxX":-9.054330594141096,"pfxZ":1.3272019360210479,"pX":0.8007588542053867,"pZ":2.1628077387221833,"vX0":5.084597152938768,"vY0":-117.08660308066156,"vZ0":-1.2266922986260984,"x":86.48,"y":180.38,"x0":-0.23516732500635776,"y0":50.00338553565045,"z0":5.563026192756498,"aX":-12.431084911875665},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":2.4,"breakHorizontal":15.0,"spinRate":1184,"spinDirection":232},"zone":9,"typeConfidence":0.91,"plateTime":0.4698190194069527,"extension":7.2794843784864725},"index":4,"playId":"516191c6-041d-3bd9-9dbc-d3958efa00ec","pitchNumber":4,"startTime":"2026-05-20T03:06:24.836Z","endTime":"2026-05-20T03:06:29.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.846132436445668,"aZ":-30.425968288570175,"pfxX":-9.784548889143831,"pfxZ":1.2469000156014767,"pX":0.8240975894725966,"pZ":1.753434684227223,"vX0":5.444211307948174,"vY0":-118.39242628663209,"vZ0":-2.26028459435849,"x":85.59,"y":191.44,"x0":-0.24663039681015422,"y0":50.00444001669376,"z0":5.534368511869618,"aX":-13.743716757053205},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.9,"breakHorizontal":16.2,"spinRate":1204,"spinDirection":232},"zone":14,"typeConfidence":0.91,"plateTime":0.46452973302012834,"extension":7.505348840008776},"hitData":{"launchSpeed":101.6,"launchAngle":33.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":193.48,"coordY":52.32}},"index":5,"playId":"a65673c6-3113-3131-ab04-acfa80007eba","pitchNumber":5,"startTime":"2026-05-20T03:06:43.703Z","endTime":"2026-05-20T03:07:11.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-16.0,"leverageIndex":1.44,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:07:11.535Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Tucker flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T03:07:22.346Z","endTime":"2026-05-20T03:08:03.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":87.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.4044176500836,"aZ":-9.743524062065799,"pfxX":-2.8385051610226553,"pfxZ":11.258956983409337,"pX":-0.7044724674395778,"pZ":4.181707417468434,"vX0":0.1645746428037846,"vY0":-141.46149686420745,"vZ0":-2.601705571909093,"x":143.85,"y":125.87,"x0":-0.39615386764870625,"y0":50.00128846365282,"z0":5.75364273599313,"aX":-5.65381002607592},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.9,"breakHorizontal":5.0,"spinRate":2150,"spinDirection":191},"zone":11,"typeConfidence":0.92,"plateTime":0.3897499686276076,"extension":7.1865182493497555},"index":0,"playId":"7990a5a3-1e69-37ee-b455-877959874fe3","pitchNumber":1,"startTime":"2026-05-20T03:07:35.214Z","endTime":"2026-05-20T03:07:38.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.607776014714744,"aZ":-7.132756127547266,"pfxX":-0.9552238470362844,"pfxZ":12.686361253297433,"pX":0.4519256780404962,"pZ":3.440330406086046,"vX0":2.1027813136329687,"vY0":-140.93261669605906,"vZ0":-4.832663288429485,"x":99.77,"y":145.89,"x0":-0.1861097712398892,"y0":50.00325741413009,"z0":5.658948140281452,"aX":-1.885643848978532},"breaks":{"breakAngle":8.4,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":21.8,"breakHorizontal":1.2,"spinRate":2140,"spinDirection":186},"zone":3,"typeConfidence":0.92,"plateTime":0.39145633659503165,"extension":7.087221753750325},"hitData":{"launchSpeed":77.5,"launchAngle":34.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.11,"coordY":90.36}},"index":1,"playId":"79cb8261-a64d-3e16-a82e-aa758013e13e","pitchNumber":2,"startTime":"2026-05-20T03:07:54.182Z","endTime":"2026-05-20T03:08:03.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:08:03.200Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Smith flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T03:08:19.021Z","endTime":"2026-05-20T03:10:42.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":75.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55254217562066,"aZ":-38.8239905579275,"pfxX":2.3290126101603317,"pfxZ":-4.502417444493188,"pX":0.5688458350829898,"pZ":2.5347006730722588,"vX0":1.8292000470900955,"vY0":-121.70375213608342,"vZ0":0.5285946895597942,"x":95.32,"y":170.34,"x0":-0.49959154994995864,"y0":50.00528365216512,"z0":5.7223750890780805,"aX":3.436710173674542},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-7.7,"breakHorizontal":-4.7,"spinRate":2256,"spinDirection":73},"zone":6,"typeConfidence":0.9,"plateTime":0.4529189705847978,"extension":7.257593824784548},"index":0,"playId":"e6e9025a-08eb-315e-8ec1-5f8c2704b358","pitchNumber":1,"startTime":"2026-05-20T03:08:29.019Z","endTime":"2026-05-20T03:08:32.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.389996496117895,"aZ":-34.41098357145874,"pfxX":4.965701846905702,"pfxZ":-1.4118186976259892,"pX":0.9088687812821522,"pZ":2.408976919986901,"vX0":1.9419801816683129,"vY0":-125.96693671417933,"vZ0":-1.0041854556247407,"x":82.36,"y":173.74,"x0":-0.5207903343693729,"y0":50.00481178758405,"z0":5.634930587580037,"aX":7.853448852370295},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.5,"breakHorizontal":-9.5,"spinRate":2299,"spinDirection":99},"zone":14,"typeConfidence":0.91,"plateTime":0.43749334621689107,"extension":7.027656880911078},"index":1,"playId":"0b35f1ad-10f4-3547-bae5-3470cbcab272","pitchNumber":2,"startTime":"2026-05-20T03:08:45.897Z","endTime":"2026-05-20T03:08:49.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":87.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.79652565586093,"aZ":-9.505313265760112,"pfxX":-1.3285565029014306,"pfxZ":11.272353441778026,"pX":-0.5914277110722741,"pZ":4.449425415071082,"vX0":-0.27085989366834007,"vY0":-142.56697606941756,"vZ0":-2.128752192155706,"x":139.54,"y":118.65,"x0":-0.32230695338944115,"y0":50.00383075677984,"z0":5.824766701509119,"aX":-2.6722328744071313},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.9,"breakHorizontal":2.4,"spinRate":2266,"spinDirection":186},"zone":11,"typeConfidence":0.92,"plateTime":0.38761240922845097,"extension":6.966093201413474},"index":2,"playId":"0f47ea95-bf57-3e8b-b7d7-c11e1e2bcd94","pitchNumber":3,"startTime":"2026-05-20T03:09:08.531Z","endTime":"2026-05-20T03:09:12.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.512327213432307,"aZ":-32.92151847687446,"pfxX":4.266332612943645,"pfxZ":-0.47780202487287937,"pX":0.8717004432301545,"pZ":3.767531279664822,"vX0":1.718005582283666,"vY0":-124.8089789217916,"vZ0":1.9969797496732578,"x":83.77,"y":137.06,"x0":-0.3828252338740695,"y0":50.005014317405994,"z0":5.696369247599959,"aX":6.633655126390117},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.0,"breakHorizontal":-8.2,"spinRate":2276,"spinDirection":111},"zone":12,"typeConfidence":0.91,"plateTime":0.44130154792501086,"extension":6.936925717170104},"index":3,"playId":"b5340662-d320-34a2-a3d0-597fe23431a8","pitchNumber":4,"startTime":"2026-05-20T03:09:27.533Z","endTime":"2026-05-20T03:09:31.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.002199000935626,"aZ":-8.05261226526461,"pfxX":-0.11418873901088689,"pfxZ":12.204035628515603,"pX":0.20872885566166482,"pZ":3.1878182149977197,"vX0":1.0797933859108881,"vY0":-140.6681756364721,"vZ0":-5.4050550905887675,"x":109.04,"y":152.71,"x0":-0.16754997916279527,"y0":50.0037536851819,"z0":5.673635791528542,"aX":-0.2259624787360635},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":21.0,"breakHorizontal":0.0,"spinRate":2238,"spinDirection":184},"zone":2,"typeConfidence":0.91,"plateTime":0.39144735882065795,"extension":7.095642744386689},"index":4,"playId":"94cdb286-63aa-3d44-bdfa-110f0b7b166e","pitchNumber":5,"startTime":"2026-05-20T03:09:46.184Z","endTime":"2026-05-20T03:09:52.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.061740562528776,"aZ":-9.325158275128942,"pfxX":-0.22511298122947654,"pfxZ":11.294203890179359,"pX":-0.8258884218189944,"pZ":3.8056468266547707,"vX0":-1.308715127210562,"vY0":-141.7252288859203,"vZ0":-3.6035164454085167,"x":148.48,"y":136.03,"x0":-0.3278568779450637,"y0":50.00140081278216,"z0":5.6948607137521305,"aX":-0.4552164204186569},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.8,"breakHorizontal":0.7,"spinRate":2079,"spinDirection":185},"zone":11,"typeConfidence":0.91,"plateTime":0.3872823525498643,"extension":7.073720693760146},"index":5,"playId":"cc1c3ca6-d726-3868-891c-c0fab3e08dad","pitchNumber":6,"startTime":"2026-05-20T03:10:12.254Z","endTime":"2026-05-20T03:10:16.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.408999338661747,"aZ":-34.23280323334944,"pfxX":3.584265186883821,"pfxZ":-1.3068388089750336,"pX":-0.33074495729113795,"pZ":2.2064971383128853,"vX0":-0.9647125509872233,"vY0":-124.8512132732538,"vZ0":-1.392517448063562,"x":129.61,"y":179.2,"x0":-0.40376132096052697,"y0":50.006031084429665,"z0":5.602854687948238,"aX":5.628780065227301},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.4,"breakHorizontal":-6.2,"spinRate":2313,"spinDirection":108},"zone":4,"typeConfidence":0.91,"plateTime":0.43962105145320063,"extension":6.973345189617586},"hitData":{"launchSpeed":76.5,"launchAngle":38.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.68,"coordY":118.19}},"index":6,"playId":"7d977319-36b0-350a-911c-54836b6687e2","pitchNumber":7,"startTime":"2026-05-20T03:10:32.448Z","endTime":"2026-05-20T03:10:42.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:10:42.942Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T03:10:59.521Z","endTime":"2026-05-20T03:12:17.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"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":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.613002677105406,"aZ":-24.280653757452654,"pfxX":-7.482838733538757,"pfxZ":5.250774624522598,"pX":0.18135562671639072,"pZ":1.7155070689666416,"vX0":3.9539725902796077,"vY0":-121.71362157512091,"vZ0":-3.8909403892329286,"x":110.09,"y":192.46,"x0":-0.4910396156348055,"y0":50.00079437003969,"z0":5.43451776895788,"aX":-11.23930073354293},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":8.9,"breakHorizontal":12.6,"spinRate":1350,"spinDirection":229},"zone":8,"typeConfidence":0.91,"plateTime":0.4498134776693332,"extension":7.3010948925540005},"index":0,"playId":"a6010a05-2f77-34c8-a515-5d224a87a864","pitchNumber":1,"startTime":"2026-05-20T03:11:07.401Z","endTime":"2026-05-20T03:11:11.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61302433658626,"aZ":-25.083489947694265,"pfxX":-7.159155593571189,"pfxZ":4.657747056520131,"pX":-0.9502518160035851,"pZ":0.7639965045429754,"vX0":1.1302654709298605,"vY0":-122.40837007745945,"vZ0":-5.93668945615762,"x":153.22,"y":218.15,"x0":-0.4871036334202422,"y0":50.001180014891936,"z0":5.361475491296566,"aX":-10.888839494151595},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.3,"breakHorizontal":12.7,"spinRate":1228,"spinDirection":228},"zone":13,"typeConfidence":0.91,"plateTime":0.44704833372347474,"extension":7.323564317140697},"index":1,"playId":"2e6fc938-416f-359d-ae50-9882286a558c","pitchNumber":2,"startTime":"2026-05-20T03:11:25.575Z","endTime":"2026-05-20T03:11:30.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86688973098337,"aZ":-28.89412455546755,"pfxX":-7.161663073639567,"pfxZ":2.3091266920672773,"pX":-1.7661527557114007,"pZ":3.7873224513150436,"vX0":-0.6918145215095616,"vY0":-118.68668105712533,"vZ0":1.9315798374512088,"x":184.32,"y":136.52,"x0":-0.5407465146354393,"y0":50.0016314866783,"z0":5.604453567852952,"aX":-10.15977931705222},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.9,"breakHorizontal":13.1,"spinRate":1345,"spinDirection":233},"zone":11,"typeConfidence":0.92,"plateTime":0.4624648066297192,"extension":7.24859056975591},"index":2,"playId":"463d797f-0b97-3761-9eda-dd2416256af8","pitchNumber":3,"startTime":"2026-05-20T03:11:55.689Z","endTime":"2026-05-20T03:11:59.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78217819936449,"aZ":-24.599683265489613,"pfxX":-6.481912474399538,"pfxZ":5.22531447040107,"pX":-0.45744525946942494,"pZ":2.871759373754714,"vX0":1.9598269388922904,"vY0":-119.78244251624254,"vZ0":-0.9726307528586253,"x":134.44,"y":161.24,"x0":-0.4456493509252049,"y0":50.00028070535387,"z0":5.488505598717728,"aX":-9.389279663979758},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":9.5,"breakHorizontal":11.3,"spinRate":1348,"spinDirection":233},"zone":1,"typeConfidence":0.91,"plateTime":0.45779966408976414,"extension":7.2781827404292505},"index":3,"playId":"cb29e913-1842-334f-b2ad-905dc5b0ab6f","pitchNumber":4,"startTime":"2026-05-20T03:12:14.095Z","endTime":"2026-05-20T03:12:17.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:12:17.870Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T03:14:49.328Z","endTime":"2026-05-20T03:16:38.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":683618,"fullName":"Edgardo Henriquez"}}},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"1733b0ed-97d0-4275-9360-a76928e4e17d","pitchNumber":0,"startTime":"2026-05-20T03:14:49.328Z","endTime":"2026-05-20T03:14:41.599Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.4,"endSpeed":90.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.09370171033889,"aZ":-18.3918842242172,"pfxX":-10.868420617096604,"pfxZ":6.448644372912382,"pX":-0.5882249081003139,"pZ":3.308036028214038,"vX0":7.019603140202659,"vY0":-145.89852930803917,"vZ0":-3.9323748162663845,"x":139.42,"y":149.46,"x0":-1.6241606326788283,"y0":50.00420467014859,"z0":5.794812267150886,"aX":-23.22994547757059},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":10.9,"breakHorizontal":18.1,"spinRate":2309,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3766671672477049,"extension":6.617475792066236},"index":1,"playId":"0c0d1c8e-5102-3eb3-a200-b6303a4d6b3b","pitchNumber":1,"startTime":"2026-05-20T03:15:07.856Z","endTime":"2026-05-20T03:15:11.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":89.2,"endSpeed":83.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.871648126117012,"aZ":-27.471184397628434,"pfxX":3.5259790090205874,"pfxZ":2.7112807063139663,"pX":0.7091124651497351,"pZ":-0.16197751405584693,"vX0":5.201920854326284,"vY0":-129.73965016540916,"vZ0":-9.771144498782155,"x":89.97,"y":243.15,"x0":-1.7671743767025234,"y0":50.0021244969146,"z0":5.691580419023745,"aX":6.1103546167916605},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.2,"breakHorizontal":-7.3,"spinRate":2694,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4194913788538539,"extension":6.646568736026222},"index":2,"playId":"8316152b-76ea-3ad8-9ea6-d6a4c5f61d7b","pitchNumber":2,"startTime":"2026-05-20T03:15:30.384Z","endTime":"2026-05-20T03:15:33.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":90.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.47720317390828,"aZ":-18.947115852661405,"pfxX":-10.070958871702963,"pfxZ":6.2835957723731255,"pX":-0.758350114835459,"pZ":2.222362605942514,"vX0":6.655469926570318,"vY0":-144.79452742094733,"vZ0":-6.40594705877429,"x":145.91,"y":178.78,"x0":-1.7882736650141053,"y0":50.00601699542188,"z0":5.639138080763743,"aX":-21.20713971373099},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.1,"breakHorizontal":16.8,"spinRate":2379,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.3795081908680009,"extension":6.644012498581234},"index":3,"playId":"08c9594d-1c2f-3ba8-b22c-431021b0a0f6","pitchNumber":3,"startTime":"2026-05-20T03:15:50.989Z","endTime":"2026-05-20T03:15:54.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":98.5,"endSpeed":89.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.26701233064444,"aZ":-19.321688240720935,"pfxX":-9.497360175509867,"pfxZ":6.25256671675726,"pX":-0.9239644433089785,"pZ":2.8018602018222274,"vX0":5.166406203391633,"vY0":-143.20839010601782,"vZ0":-4.8636148835906114,"x":152.22,"y":163.13,"x0":-1.5275849715151582,"y0":50.00234983766556,"z0":5.74870858497066,"aX":-19.52208125677443},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.4,"breakHorizontal":16.0,"spinRate":2376,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38399475924225746,"extension":6.67926634860757},"index":4,"playId":"b8ad4815-5d49-3d9f-ae63-e8be720193ab","pitchNumber":4,"startTime":"2026-05-20T03:16:09.174Z","endTime":"2026-05-20T03:16:12.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.7,"endSpeed":92.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02731860407265,"aZ":-19.170421569675458,"pfxX":-10.268542694809126,"pfxZ":5.959498167326828,"pX":0.016790348685367395,"pZ":2.5566599762907467,"vX0":8.582634655700495,"vY0":-146.4543342676843,"vZ0":-5.804048547817752,"x":116.36,"y":169.75,"x0":-1.6105411328901427,"y0":50.00618660416522,"z0":5.7022678026283735,"aX":-22.418520749370654},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":9.8,"breakHorizontal":17.0,"spinRate":2445,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.37331022107815226,"extension":6.6894238383752445},"index":5,"playId":"d97e954c-a044-39d7-b06c-432e9082a530","pitchNumber":5,"startTime":"2026-05-20T03:16:35.162Z","endTime":"2026-05-20T03:16:38.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":683618,"link":"/api/v1/people/683618"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":683618,"link":"/api/v1/people/683618"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:16:38.731Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T03:19:12.830Z","endTime":"2026-05-20T03:19:27.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-20T03:16:49.822Z","endTime":"2026-05-20T03:17:26.105Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Alex Vesia replaces Edgardo Henriquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-20T03:17:26.105Z","endTime":"2026-05-20T03:19:15.112Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681911,"link":"/api/v1/people/681911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.930775686347072,"aZ":-28.517800320379504,"pfxX":-4.338130161279132,"pfxZ":2.4206018429158185,"pX":0.15197097490994016,"pZ":2.4832410607532287,"vX0":1.7720003218410882,"vY0":-122.12664919811498,"vZ0":-2.790718998326906,"x":111.21,"y":171.73,"x0":-0.019152916398844193,"y0":50.004319147475606,"z0":6.09232507590876,"aX":-6.556966503731632},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.0,"breakHorizontal":7.4,"spinRate":2417,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.44840008206657656,"extension":6.310663077137728},"hitData":{"launchSpeed":85.7,"launchAngle":55.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.4,"coordY":134.89}},"index":2,"playId":"7fa1e36e-0cc4-3ae2-b477-660852be0d53","pitchNumber":1,"startTime":"2026-05-20T03:19:15.112Z","endTime":"2026-05-20T03:19:27.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:19:27.578Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Castellanos flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T03:19:36.581Z","endTime":"2026-05-20T03:21:43.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":81.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.960516902792705,"aZ":-9.245117053192903,"pfxX":2.4306885200415476,"pfxZ":13.116958627350844,"pX":1.1961864826823285,"pZ":3.8554865876748425,"vX0":1.1712512930400205,"vY0":-132.76985720811714,"vZ0":-3.561747486335914,"x":71.4,"y":134.68,"x0":0.4307604174473483,"y0":50.00119848123849,"z0":5.9110116226142,"aX":4.248427730573379},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":22.9,"breakHorizontal":-4.7,"spinRate":2485,"spinDirection":165},"zone":12,"typeConfidence":0.9,"plateTime":0.41587439629025535,"extension":6.229802623276668},"index":0,"playId":"7a309bd3-6971-3dd9-802e-f1fa88393aac","pitchNumber":1,"startTime":"2026-05-20T03:19:50.739Z","endTime":"2026-05-20T03:19:54.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":73.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.080400966097017,"aZ":-18.93767329945646,"pfxX":5.070446735430357,"pfxZ":9.291268592452028,"pX":0.7747025852795295,"pZ":4.168673284162681,"vX0":-0.9101599714579667,"vY0":-120.22855010264728,"vZ0":-0.2770183471428051,"x":87.47,"y":126.23,"x0":0.5066245115248957,"y0":50.00570254632639,"z0":6.005478625855452,"aX":7.226755517918232},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":16.9,"breakHorizontal":-8.9,"spinRate":1988,"spinDirection":140},"zone":12,"typeConfidence":0.92,"plateTime":0.46029725819136225,"extension":6.270373164378133},"index":1,"playId":"496907da-cbce-30b6-87b2-7df6dbf63ced","pitchNumber":2,"startTime":"2026-05-20T03:20:06.909Z","endTime":"2026-05-20T03:20:10.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":82.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.498325223385336,"aZ":-6.62166021453962,"pfxX":3.1775185627931357,"pfxZ":14.582711084205412,"pX":0.7564737679263956,"pZ":1.392082390540622,"vX0":0.7290912549183494,"vY0":-132.7999718464902,"vZ0":-9.907517864177477,"x":88.16,"y":201.19,"x0":0.06474041625713245,"y0":50.00028771249902,"z0":5.690905134205829,"aX":5.565768253793658},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":24.0,"breakHorizontal":-5.9,"spinRate":2527,"spinDirection":171},"zone":14,"typeConfidence":0.9,"plateTime":0.4154930694326513,"extension":6.44620523503965},"index":2,"playId":"2f3af852-4fe8-3696-a58c-58db8332352b","pitchNumber":3,"startTime":"2026-05-20T03:20:27.826Z","endTime":"2026-05-20T03:20:31.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97130108002716,"aZ":-8.408521832731306,"pfxX":2.2813941771344894,"pfxZ":13.391910246863542,"pX":0.025162129007262585,"pZ":3.3392961973100492,"vX0":-0.8915612245441156,"vY0":-132.7635932693724,"vZ0":-4.892442968422455,"x":116.04,"y":148.62,"x0":0.07002821956089539,"y0":50.00485182665771,"z0":5.82558004092736,"aX":4.049289310649817},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":23.3,"breakHorizontal":-4.0,"spinRate":2561,"spinDirection":162},"zone":2,"typeConfidence":0.9,"plateTime":0.4134916501940733,"extension":6.325729558118918},"index":3,"playId":"b0741b8c-308a-3b60-967c-deb2f62995d6","pitchNumber":4,"startTime":"2026-05-20T03:20:50.968Z","endTime":"2026-05-20T03:20:54.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.286384183844824,"aZ":-27.35438067896859,"pfxX":-3.333400324001605,"pfxZ":3.171948801022097,"pX":-0.3514777438805222,"pZ":3.1931058173886893,"vX0":0.5578366826897947,"vY0":-122.01480921117053,"vZ0":-1.52968020164192,"x":130.4,"y":152.57,"x0":-0.1487132866583208,"y0":50.002208324704554,"z0":6.168285716346099,"aX":-5.064299729863759},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.6,"breakHorizontal":5.9,"spinRate":2462,"spinDirection":212},"zone":1,"typeConfidence":0.9,"plateTime":0.44758516068097665,"extension":6.391678920829375},"index":4,"playId":"8b24253a-70db-3bd4-837f-382f11a59d98","pitchNumber":5,"startTime":"2026-05-20T03:21:08.517Z","endTime":"2026-05-20T03:21:11.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.020074282189235,"aZ":-8.249467003709038,"pfxX":1.7280653701495456,"pfxZ":13.623982905084572,"pX":0.46409528059474797,"pZ":3.668976322725866,"vX0":0.6037269623079593,"vY0":-132.59836266441494,"vZ0":-4.168019652332049,"x":99.31,"y":139.72,"x0":0.008170055749543057,"y0":50.00124921494332,"z0":5.879391137491876,"aX":3.0340317616297816},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":23.8,"breakHorizontal":-3.2,"spinRate":2564,"spinDirection":161},"zone":12,"typeConfidence":0.9,"plateTime":0.4152828580221133,"extension":6.364328782367752},"hitData":{"launchSpeed":95.3,"launchAngle":39.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.09,"coordY":90.44}},"index":5,"playId":"98f53ac6-c65d-3ddd-bcab-40a9ffc54dcd","pitchNumber":6,"startTime":"2026-05-20T03:21:33.472Z","endTime":"2026-05-20T03:21:43.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:21:43.693Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T03:24:22.934Z","endTime":"2026-05-20T03:25:38.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Jeremiah Estrada.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T03:22:48.605Z","endTime":"2026-05-20T03:24:25.178Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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.8,"endSpeed":89.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.787346703068195,"aZ":-16.00390425056938,"pfxX":-8.285900299640456,"pfxZ":7.915144515076189,"pX":0.3350944828926185,"pZ":2.778812322349422,"vX0":5.243006851742699,"vY0":-142.2789832792514,"vZ0":-5.591847214571956,"x":104.23,"y":163.75,"x0":-0.4586567473203938,"y0":50.00194129740398,"z0":5.790198843571301,"aX":-16.92304797015069},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.3,"breakHorizontal":13.9,"spinRate":2280,"spinDirection":214},"zone":6,"typeConfidence":0.91,"plateTime":0.3855371623082666,"extension":6.097502950225092},"index":1,"playId":"4b78a873-269b-3b30-8ab7-42936fe2f061","pitchNumber":1,"startTime":"2026-05-20T03:24:25.178Z","endTime":"2026-05-20T03:24:28.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05402783218075,"aZ":-21.68149309903454,"pfxX":-9.210441532819432,"pfxZ":6.396316698203709,"pX":0.48626804797982554,"pZ":3.008520973814442,"vX0":5.368450041926783,"vY0":-127.48445870274539,"vZ0":-2.558311566157993,"x":110.2,"y":142.76,"x0":-0.45398818136344743,"y0":50.002378891689176,"z0":5.742833856417594,"aX":-15.107621436272835},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":11.2,"breakHorizontal":15.4,"spinRate":1797,"spinDirection":230},"zone":3,"typeConfidence":0.9,"plateTime":0.430214920865831,"extension":6.428756342847919},"index":2,"playId":"b3a4e743-956e-3d0a-afa3-c43eade18e85","pitchNumber":2,"startTime":"2026-05-20T03:24:41.120Z","endTime":"2026-05-20T03:24:44.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.939751513955592,"aZ":-21.99773732488669,"pfxX":-10.32123712722317,"pfxZ":5.960356789676165,"pX":0.06445165610071546,"pZ":1.319309190975165,"vX0":4.98139808828242,"vY0":-130.25409514156496,"vZ0":-6.501188048765583,"x":114.54,"y":203.16,"x0":-0.5381951352940108,"y0":50.00380072324046,"z0":5.52604158119114,"aX":-17.62624244975652},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.5,"breakHorizontal":17.5,"spinRate":1850,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.4215065870079595,"extension":6.347947625976424},"index":3,"playId":"7c5e51c3-1997-3025-b845-8bfcd3119a11","pitchNumber":3,"startTime":"2026-05-20T03:24:59.549Z","endTime":"2026-05-20T03:25:03.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":98.6,"endSpeed":89.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.49061998602632,"aZ":-10.977523259881522,"pfxX":-5.479386897957845,"pfxZ":10.330902731886528,"pX":1.3015763057241383,"pZ":2.02716217264886,"vX0":6.317940429006814,"vY0":-143.14061014312446,"vZ0":-8.430735392738162,"x":67.39,"y":184.05,"x0":-0.2341655056766869,"y0":50.003830518618635,"z0":5.718471119430995,"aX":-11.243985800030883},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.9,"breakHorizontal":8.5,"spinRate":2467,"spinDirection":210},"zone":14,"typeConfidence":0.93,"plateTime":0.3842999366983926,"extension":6.378365069772346},"index":4,"playId":"b605f7de-2d0c-3f1a-ae18-d687a862d340","pitchNumber":4,"startTime":"2026-05-20T03:25:15.727Z","endTime":"2026-05-20T03:25:19.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.67166866082285,"aZ":-11.714828123419169,"pfxX":-4.489421447877506,"pfxZ":10.114570683812145,"pX":1.4473940795335267,"pZ":2.646317065826294,"vX0":6.772075476281098,"vY0":-142.0516262100899,"vZ0":-6.289450054984749,"x":61.83,"y":167.33,"x0":-0.39560808993141017,"y0":50.00012405714832,"z0":5.649862308103494,"aX":-9.07918225739676},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":6.6,"spinRate":2444,"spinDirection":216},"zone":12,"typeConfidence":0.93,"plateTime":0.38711600211837593,"extension":6.203990766069129},"index":5,"playId":"917afa1e-0a36-3a81-a0c7-eae21fb8d835","pitchNumber":5,"startTime":"2026-05-20T03:25:33.686Z","endTime":"2026-05-20T03:25:38.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:25:38.064Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T03:25:52.374Z","endTime":"2026-05-20T03:27:55.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.62416483281222,"aZ":-9.251521491418082,"pfxX":-4.07970062038515,"pfxZ":11.110051680946238,"pX":1.3772743505247984,"pZ":1.808926804357243,"vX0":5.94681395797883,"vY0":-143.1066062054573,"vZ0":-9.327579989162867,"x":64.5,"y":189.94,"x0":-0.2026877386298353,"y0":50.00481234681538,"z0":5.69990416808809,"aX":-8.419198169794575},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.2,"breakHorizontal":6.1,"spinRate":2482,"spinDirection":213},"zone":14,"typeConfidence":0.91,"plateTime":0.3834990493429329,"extension":6.356472612558682},"index":0,"playId":"4886f9c1-fbfb-3c26-8f41-ac5b4e8f0eff","pitchNumber":1,"startTime":"2026-05-20T03:26:04.598Z","endTime":"2026-05-20T03:26:08.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17852946004226,"aZ":-20.169510205305222,"pfxX":-8.780252689518866,"pfxZ":7.352417423038663,"pX":-0.1917507991763048,"pZ":3.4968880293714264,"vX0":3.4918719491709522,"vY0":-127.2432816466373,"vZ0":-2.0695821468833566,"x":124.31,"y":144.36,"x0":-0.44451805737377637,"y0":50.00245377022153,"z0":5.9262628488080695,"aX":-14.333855015565304},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":13.1,"breakHorizontal":15.0,"spinRate":1778,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.43117833942311545,"extension":6.4109437133588205},"index":1,"playId":"7c97d1bd-c37a-3327-a7c5-211fbaba9060","pitchNumber":2,"startTime":"2026-05-20T03:26:20.831Z","endTime":"2026-05-20T03:26:23.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.45058941608844,"aZ":-7.569846273702367,"pfxX":-4.506292274392699,"pfxZ":12.162553951544231,"pX":0.5433235680308918,"pZ":3.1974117804496864,"vX0":4.024583747101999,"vY0":-142.43344269869155,"vZ0":-5.778210991541831,"x":96.29,"y":152.45,"x0":-0.3133896662605774,"y0":50.00067027988687,"z0":5.750680625570392,"aX":-9.114359804670023},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":20.8,"breakHorizontal":7.2,"spinRate":2562,"spinDirection":213},"zone":3,"typeConfidence":0.93,"plateTime":0.38685183484822927,"extension":6.2816891360234965},"index":2,"playId":"47349b2e-3c61-367d-b2f7-5e075b62277f","pitchNumber":3,"startTime":"2026-05-20T03:26:43.891Z","endTime":"2026-05-20T03:26:47.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-20T03:26:53.653Z","endTime":"2026-05-20T03:27:08.929Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.40131137558923,"aZ":-10.010965673915232,"pfxX":-3.7272116556413186,"pfxZ":11.136506150454796,"pX":0.39426725819825315,"pZ":3.2454375719399398,"vX0":3.607207791616111,"vY0":-141.18368715669823,"vZ0":-4.858515281408836,"x":101.97,"y":151.15,"x0":-0.4245857948094279,"y0":50.00169834991223,"z0":5.650968680045746,"aX":-7.417188880498356},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.2,"breakHorizontal":5.9,"spinRate":2484,"spinDirection":221},"zone":3,"typeConfidence":0.92,"plateTime":0.3900710378869152,"extension":6.169414572177236},"index":4,"playId":"4146addc-36a7-3637-96a4-b56c2e72d41f","pitchNumber":4,"startTime":"2026-05-20T03:27:08.929Z","endTime":"2026-05-20T03:27:12.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.238189367723756,"aZ":-19.104951319865155,"pfxX":-9.076948347474604,"pfxZ":6.311188684875299,"pX":0.8524744451735521,"pZ":3.6826058684246035,"vX0":6.673365751277237,"vY0":-143.24573120402488,"vZ0":-2.367921020064602,"x":84.51,"y":139.35,"x0":-0.33253218985325234,"y0":50.000356696228486,"z0":5.71930662204789,"aX":-18.79064882803455},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.2,"breakHorizontal":15.0,"spinRate":2200,"spinDirection":214},"zone":12,"typeConfidence":0.9,"plateTime":0.3829028076427412,"extension":6.206307374838091},"index":5,"playId":"f5cac222-449a-3958-81fd-c4c3516ee814","pitchNumber":5,"startTime":"2026-05-20T03:27:32.661Z","endTime":"2026-05-20T03:27:36.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.849499279526608,"aZ":-28.031972914692307,"pfxX":2.2529410295227303,"pfxZ":2.5143827321305725,"pX":0.833531399079355,"pZ":2.5013976917578984,"vX0":3.022793652173624,"vY0":-127.9972830812683,"vZ0":-2.3133657046426914,"x":85.23,"y":171.24,"x0":-0.6581497836315976,"y0":50.005170350412534,"z0":5.624702765259743,"aX":3.717164476046195},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.2,"breakHorizontal":-4.8,"spinRate":2565,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.42887485163449934,"extension":6.330400867537925},"index":6,"playId":"ef6abd04-e552-317b-96ab-75cd2ace080f","pitchNumber":6,"startTime":"2026-05-20T03:27:51.359Z","endTime":"2026-05-20T03:27:55.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:27:55.721Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Hyeseong Kim pops out to shortstop Xander Bogaerts.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T03:28:11.376Z","endTime":"2026-05-20T03:29:04.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.314087540613855,"aZ":-7.3403281342490185,"pfxX":-4.257475699879811,"pfxZ":12.395277206889961,"pX":1.007780836572279,"pZ":1.7462986807463547,"vX0":5.037189351023935,"vY0":-141.37665141590628,"vZ0":-9.783036950526458,"x":78.59,"y":191.63,"x0":-0.2526009315586469,"y0":50.00608249158366,"z0":5.7420789011027455,"aX":-8.532051906489482},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.4,"breakHorizontal":6.6,"spinRate":2422,"spinDirection":210},"zone":14,"typeConfidence":0.92,"plateTime":0.3889669868190895,"extension":6.47882796922766},"index":0,"playId":"ffd63d62-c2eb-3ecf-b159-19450ce2f0ce","pitchNumber":1,"startTime":"2026-05-20T03:28:24.195Z","endTime":"2026-05-20T03:28:28.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.969100292848815,"aZ":-22.105354688513184,"pfxX":-10.111172147171354,"pfxZ":6.0171780662978955,"pX":0.20247730525781554,"pZ":2.097925277046822,"vX0":4.57075606976201,"vY0":-129.11132570965043,"vZ0":-4.918411041159292,"x":109.28,"y":182.14,"x0":-0.2850944540916695,"y0":50.0057663935067,"z0":5.747397320387616,"aX":-16.93143119773402},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.0,"breakHorizontal":17.2,"spinRate":1764,"spinDirection":230},"zone":8,"typeConfidence":0.91,"plateTime":0.4255735483661218,"extension":6.501774618012038},"index":1,"playId":"e53e29e8-a1b2-3ab9-bd71-2352ff427bc5","pitchNumber":2,"startTime":"2026-05-20T03:28:41.784Z","endTime":"2026-05-20T03:28:45.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36367976440189,"aZ":-22.334053252293163,"pfxX":-10.97731275766243,"pfxZ":5.943120499553444,"pX":0.013631709425756108,"pZ":1.8615920461496722,"vX0":4.565688659013845,"vY0":-128.5778745219578,"vZ0":-5.106631452388033,"x":116.48,"y":188.52,"x0":-0.3696275800489515,"y0":50.00445732044398,"z0":5.631504493397917,"aX":-18.181845719855737},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.7,"breakHorizontal":18.7,"spinRate":1785,"spinDirection":235},"zone":8,"typeConfidence":0.91,"plateTime":0.4277723294465199,"extension":6.5665307755251145},"hitData":{"launchSpeed":61.4,"launchAngle":32.0,"totalDistance":191.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":111.43,"coordY":126.21}},"index":2,"playId":"f549b21c-8659-3c70-8b7b-6b7d0bccf6ed","pitchNumber":3,"startTime":"2026-05-20T03:28:58.370Z","endTime":"2026-05-20T03:29:04.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:29:04.479Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T03:31:28.357Z","endTime":"2026-05-20T03:32:12.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Blake Treinen replaces Alex Vesia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T03:30:16.107Z","endTime":"2026-05-20T03:31:30.508Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595014,"link":"/api/v1/people/595014"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":94.1,"endSpeed":85.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41411917486886,"aZ":-24.791660031655844,"pfxX":-10.692657097486148,"pfxZ":3.940811472361357,"pX":-1.1445843258314365,"pZ":2.318980596798504,"vX0":7.711549597891674,"vY0":-136.64301771590576,"vZ0":-5.333491448564476,"x":160.63,"y":176.17,"x0":-2.6257649049999547,"y0":50.00641565510102,"z0":6.018040950023668,"aX":-20.058201381346713},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.1,"breakHorizontal":17.5,"spinRate":2250,"spinDirection":232},"zone":13,"typeConfidence":0.91,"plateTime":0.40210343563487694,"extension":5.699405983677},"index":1,"playId":"3a2d98de-f079-3a20-b3f8-10193b57cf97","pitchNumber":1,"startTime":"2026-05-20T03:31:30.508Z","endTime":"2026-05-20T03:31:34.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":95.0,"endSpeed":86.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59440579867551,"aZ":-25.043094305521908,"pfxX":-11.238079168170433,"pfxZ":3.715113724644688,"pX":-1.3841319302537411,"pZ":3.1958769273142895,"vX0":7.518464795236421,"vY0":-138.12902318328383,"vZ0":-3.3673565055518453,"x":169.76,"y":152.49,"x0":-2.69010615569487,"y0":50.00372339289018,"z0":6.126797509289875,"aX":-21.579030010670042},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.1,"breakHorizontal":18.6,"spinRate":2234,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.39750297751550123,"extension":5.714241964093963},"index":2,"playId":"04231afa-c109-3f4d-b7ac-25334a80c327","pitchNumber":2,"startTime":"2026-05-20T03:31:47.262Z","endTime":"2026-05-20T03:31:50.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.594804763169787,"aZ":-27.047401353944988,"pfxX":-11.00156239961282,"pfxZ":2.73876644247418,"pX":-0.6313820543894927,"pZ":2.322104950927101,"vX0":9.253997958111444,"vY0":-136.16951862408666,"vZ0":-4.793987650071868,"x":141.07,"y":176.08,"x0":-2.648615498202005,"y0":50.00636855642569,"z0":5.98272772457468,"aX":-20.61336152890625},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.1,"breakHorizontal":17.9,"spinRate":2282,"spinDirection":235},"zone":4,"typeConfidence":0.91,"plateTime":0.4026216771162665,"extension":5.796112321319885},"hitData":{"launchSpeed":78.1,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.97,"coordY":152.03}},"index":3,"playId":"7571950d-c4b9-36d7-8bd8-c4c7d6e8cf95","pitchNumber":3,"startTime":"2026-05-20T03:32:04.942Z","endTime":"2026-05-20T03:32:12.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:32:12.754Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Freddy Fermin pops out to second baseman Hyeseong Kim.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T03:32:31.017Z","endTime":"2026-05-20T03:33:34.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75555758961393,"aZ":-21.878863022046918,"pfxX":-10.892611453699752,"pfxZ":5.396321887622069,"pX":-1.29956037994642,"pZ":3.1558383078682466,"vX0":7.182788171550692,"vY0":-137.81179289695086,"vZ0":-3.8398333066616526,"x":166.54,"y":153.57,"x0":-2.5344049183310267,"y0":50.00653912687184,"z0":6.058722560403893,"aX":-20.800346408337866},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.1,"breakHorizontal":18.1,"spinRate":2258,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.3985850704642435,"extension":5.789338580685112},"index":0,"playId":"3b51ce1b-ed40-3f39-92da-ac884434a8b4","pitchNumber":1,"startTime":"2026-05-20T03:32:49.403Z","endTime":"2026-05-20T03:32:52.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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.8,"endSpeed":86.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90194403225599,"aZ":-20.669576422729047,"pfxX":-10.370342978255264,"pfxZ":5.987731461694041,"pX":-0.09914272630046023,"pZ":1.9470940499814047,"vX0":10.234678374960465,"vY0":-137.5670091166947,"vZ0":-7.1379869358536805,"x":120.78,"y":186.21,"x0":-2.5165465994752867,"y0":50.000807106997314,"z0":5.971621052627317,"aX":-19.917425287768634},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.5,"breakHorizontal":16.7,"spinRate":2237,"spinDirection":232},"zone":8,"typeConfidence":0.9,"plateTime":0.3978288632232134,"extension":5.856340449364115},"index":1,"playId":"6173ea0e-56b0-361f-b19d-7096304dfd63","pitchNumber":2,"startTime":"2026-05-20T03:33:06.571Z","endTime":"2026-05-20T03:33:09.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.397011688809354,"aZ":-30.57064006403228,"pfxX":6.343589304389413,"pfxZ":1.0838895931561332,"pX":-0.06873837679557887,"pZ":2.3764695998648286,"vX0":4.423462920162639,"vY0":-121.26915396831438,"vZ0":-2.6204496687964998,"x":119.62,"y":174.62,"x0":-2.745355550436631,"y0":50.0026711727896,"z0":6.15825899753434,"aX":9.37508399885118},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.6,"breakHorizontal":-12.6,"spinRate":2530,"spinDirection":57},"zone":5,"typeConfidence":0.9,"plateTime":0.4529886960406957,"extension":5.642310414857748},"hitData":{"launchSpeed":85.7,"launchAngle":61.0,"totalDistance":174.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":179.76,"coordY":136.31}},"index":2,"playId":"d5d86fd8-988a-3619-9d80-bc3ff97d38f4","pitchNumber":3,"startTime":"2026-05-20T03:33:23.000Z","endTime":"2026-05-20T03:33:34.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:33:34.347Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a fly ball to center fielder Andy Pages.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T03:33:48.895Z","endTime":"2026-05-20T03:34:11.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.037155851796577,"aZ":-32.56260502044868,"pfxX":4.26042195511353,"pfxZ":-0.2559754820285054,"pX":-0.1419752105461369,"pZ":3.040223836949487,"vX0":5.0782656624271,"vY0":-122.43959915176943,"vZ0":-0.7484849174188188,"x":122.41,"y":156.69,"x0":-2.803012569967203,"y0":50.00453734956315,"z0":6.156693701986495,"aX":6.414938898330098},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.4,"breakHorizontal":-9.0,"spinRate":2454,"spinDirection":54},"zone":2,"typeConfidence":0.89,"plateTime":0.44876139772374746,"extension":5.801509273355265},"hitData":{"launchSpeed":75.4,"launchAngle":32.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.09,"coordY":100.85}},"index":0,"playId":"4fec931d-0567-3aeb-ae57-30db713fdfbf","pitchNumber":1,"startTime":"2026-05-20T03:34:00.764Z","endTime":"2026-05-20T03:34:11.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.1,"awayTeamWinProbability":45.9,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:34:11.997Z","atBatIndex":54},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Blake Treinen intentionally walks Miguel Andujar.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T03:35:21.541Z","endTime":"2026-05-20T03:36:48.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[4],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"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":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T03:34:31.214Z","endTime":"2026-05-20T03:35:23.697Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80435079489045,"aZ":-31.07311319564906,"pfxX":3.0723951410886627,"pfxZ":0.7289030271042023,"pX":-1.0765407732342305,"pZ":3.095929917542125,"vX0":3.4388837608532192,"vY0":-122.51627680601074,"vZ0":-0.8238490889176834,"x":158.04,"y":155.19,"x0":-2.898992042121462,"y0":50.00423198848816,"z0":6.098387600103594,"aX":4.658704464054911},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.3,"breakHorizontal":-6.4,"spinRate":2383,"spinDirection":62},"zone":11,"typeConfidence":0.88,"plateTime":0.44752144166250307,"extension":5.717555668844087},"index":1,"playId":"6540957a-07b6-33cd-946c-858c50d9bc65","pitchNumber":1,"startTime":"2026-05-20T03:35:23.697Z","endTime":"2026-05-20T03:35:28.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"4d29c014-e614-3f32-a137-ab6ded12aef4","startTime":"2026-05-20T03:35:44.389Z","endTime":"2026-05-20T03:35:47.389Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.039935281727324,"aZ":-30.474148655195037,"pfxX":6.485171264797734,"pfxZ":1.1778326926511271,"pX":1.014371310362199,"pZ":0.6524066024539674,"vX0":6.859065325289027,"vY0":-120.28121184749226,"vZ0":-6.066859148134021,"x":78.33,"y":221.17,"x0":-2.7302678600669434,"y0":50.004364961635666,"z0":5.951176419046152,"aX":9.385040186315727},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.7,"breakHorizontal":-13.6,"spinRate":2450,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.45754816200209625,"extension":5.8117011233419476},"index":3,"playId":"c4ea0714-0e04-3aac-858c-041f4df89ca9","pitchNumber":2,"startTime":"2026-05-20T03:36:05.649Z","endTime":"2026-05-20T03:36:10.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Fernando Tatis Jr. steals (12) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":4,"actionPlayId":"c4ea0714-0e04-3aac-858c-041f4df89ca9","startTime":"2026-05-20T03:36:15.335Z","endTime":"2026-05-20T03:36:31.320Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"postOnSecond":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"homeTeamWinProbability":56.49999999999999,"awayTeamWinProbability":43.50000000000001,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":1.63,"dramaIndex":61.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60391601245429,"aZ":-31.24779042837475,"pfxX":4.910289403161859,"pfxZ":0.649696731593834,"pX":0.7479247432452822,"pZ":1.089261889559663,"vX0":6.824503914413973,"vY0":-119.91386944018709,"vZ0":-4.663537637251634,"x":88.49,"y":209.37,"x0":-2.790556229033022,"y0":50.00555923422487,"z0":5.897416480889376,"aX":7.03816534669918},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.1,"breakHorizontal":-10.8,"spinRate":2387,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.45956192848333854,"extension":5.755093271914289},"index":5,"playId":"7d17e292-3826-3127-9c20-71fa500b0421","pitchNumber":3,"startTime":"2026-05-20T03:36:31.320Z","endTime":"2026-05-20T03:36:34.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":6,"playId":"08233026-0566-1003-001c-f08cd117d70a","pitchNumber":3,"startTime":"2026-05-20T03:36:47.539Z","endTime":"2026-05-20T03:36:48.630Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":1.63,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:36:48.630Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ramón Laureano flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T03:40:02.411Z","endTime":"2026-05-20T03:41:39.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,9,10],"actionIndex":[1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T03:36:55.998Z","endTime":"2026-05-20T03:37:57.082Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tanner Scott replaces Blake Treinen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-20T03:37:57.082Z","endTime":"2026-05-20T03:39:19.450Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656945,"link":"/api/v1/people/656945"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Ramón Laureano replaces Gavin Sheets.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"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-20T03:39:19.450Z","endTime":"2026-05-20T03:39:25.509Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"},"defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":3,"startTime":"2026-05-20T03:39:25.509Z","endTime":"2026-05-20T03:40:05.410Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":4,"startTime":"2026-05-20T03:40:04.362Z","endTime":"2026-05-20T03:40:04.363Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24879256464527,"aZ":-29.498968395408212,"pfxX":-2.451616257723264,"pfxZ":1.5737511471636783,"pX":0.4044260566857486,"pZ":3.0484197548724774,"vX0":-4.645699986393514,"vY0":-129.63191417028924,"vZ0":0.36790006572437517,"x":101.58,"y":156.47,"x0":2.53872159185071,"y0":50.003389233235005,"z0":5.157651723625126,"aX":-4.169668022274249},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.1,"breakHorizontal":5.5,"spinRate":2658,"spinDirection":225},"zone":3,"typeConfidence":0.9,"plateTime":0.4226126367827705,"extension":5.859226361385514},"index":5,"playId":"7781c7df-0bcc-31e4-a65d-5a954d5da124","pitchNumber":1,"startTime":"2026-05-20T03:40:04.364Z","endTime":"2026-05-20T03:40:07.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35830971985572,"aZ":-10.803884779497325,"pfxX":4.429796913862778,"pfxZ":10.705315101952893,"pX":-1.4911563533898422,"pZ":1.1721837772384605,"vX0":-11.631913990237514,"vY0":-140.52238856477965,"vZ0":-8.554409903333728,"x":173.84,"y":207.13,"x0":2.1295521174524117,"y0":50.00336619470469,"z0":4.960942561174267,"aX":8.84382817716637},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":-5.6,"spinRate":2570,"spinDirection":142},"zone":13,"typeConfidence":0.9,"plateTime":0.390036905597237,"extension":6.389861458012332},"index":6,"playId":"f60b3627-1b05-326c-8ecd-d7a98ed2625d","pitchNumber":2,"startTime":"2026-05-20T03:40:22.880Z","endTime":"2026-05-20T03:40:26.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96505038738814,"aZ":-11.470242782980588,"pfxX":4.367085074035303,"pfxZ":10.518763257367358,"pX":-0.3417140155530995,"pZ":3.2025871522516782,"vX0":-8.368611608432952,"vY0":-139.97227279353646,"vZ0":-3.357462548221672,"x":130.03,"y":152.31,"x0":2.1303974149011866,"y0":50.00449906220967,"z0":5.177922507603023,"aX":8.59825713504201},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.5,"breakHorizontal":-6.0,"spinRate":2601,"spinDirection":144},"zone":1,"typeConfidence":0.9,"plateTime":0.3925328277358733,"extension":6.006569597557041},"index":7,"playId":"4602a854-bedf-36a0-b9fb-7825fa9ee028","pitchNumber":3,"startTime":"2026-05-20T03:40:43.104Z","endTime":"2026-05-20T03:40:46.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":8,"startTime":"2026-05-20T03:40:58.334Z","endTime":"2026-05-20T03:41:10.034Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.94110988861006,"aZ":-13.05014677041959,"pfxX":4.781244823897847,"pfxZ":9.691915124633535,"pX":0.2560638020927971,"pZ":4.23153866446806,"vX0":-7.339970117495656,"vY0":-140.1328210650601,"vZ0":-0.06569951490649267,"x":107.24,"y":124.53,"x0":2.297486914757832,"y0":50.00528159079125,"z0":5.113379818072223,"aX":9.437485881433187},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.8,"breakHorizontal":-7.0,"spinRate":2607,"spinDirection":141},"zone":12,"typeConfidence":0.9,"plateTime":0.3920100925554757,"extension":6.450120450151985},"index":9,"playId":"95b811f2-4ff0-3d78-afe8-ccb88b805dea","pitchNumber":4,"startTime":"2026-05-20T03:41:10.034Z","endTime":"2026-05-20T03:41:13.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.666555815612547,"aZ":-34.57027976059282,"pfxX":-2.0439141660162536,"pfxZ":-1.4371054439452742,"pX":-0.14070514059730097,"pZ":2.8878096163585703,"vX0":-5.83160185708464,"vY0":-127.88806692598206,"vZ0":0.7911257869536317,"x":122.36,"y":160.81,"x0":2.4283093536246736,"y0":50.00257598255701,"z0":5.271398691377815,"aX":-3.4080263280791168},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.2,"breakHorizontal":4.9,"spinRate":2675,"spinDirection":263},"zone":2,"typeConfidence":0.9,"plateTime":0.42715684117347763,"extension":6.128508273482753},"hitData":{"launchSpeed":99.7,"launchAngle":24.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.46,"coordY":77.75}},"index":10,"playId":"02736e04-ff8b-3ece-a695-b32e38b51702","pitchNumber":5,"startTime":"2026-05-20T03:41:30.162Z","endTime":"2026-05-20T03:41:39.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-7.599999999999994,"leverageIndex":3.01,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:41:39.362Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Shohei Ohtani doubles (11) on a line drive to right fielder Nick Castellanos.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T03:43:55.603Z","endTime":"2026-05-20T03:44:52.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Ramón Laureano remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T03:43:08.731Z","endTime":"2026-05-20T03:43:08.745Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Adrian Morejon replaces Bradgley Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-20T03:43:08.745Z","endTime":"2026-05-20T03:43:57.761Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670970,"link":"/api/v1/people/670970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92302662433224,"aZ":-29.68072485900591,"pfxX":-0.6834440102323471,"pfxZ":1.4281962531514232,"pX":0.29144846796206925,"pZ":2.1452910294004575,"vX0":-6.120678299783746,"vY0":-131.24550634847625,"vZ0":-3.4770022160139242,"x":105.89,"y":180.86,"x0":2.7395061430001975,"y0":50.00519402074796,"z0":5.689833746417262,"aX":-1.196629841039281},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.0,"breakHorizontal":2.5,"spinRate":2759,"spinDirection":272},"zone":8,"typeConfidence":0.88,"plateTime":0.41679510951679477,"extension":6.291409798258807},"index":2,"playId":"6b529b5e-edec-3b76-87bd-2c4998537ab8","pitchNumber":1,"startTime":"2026-05-20T03:43:57.761Z","endTime":"2026-05-20T03:44:02.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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.5,"endSpeed":89.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.845067668011204,"aZ":-22.48379737801232,"pfxX":9.612810673621757,"pfxZ":4.738923917969563,"pX":-0.84614522402794,"pZ":3.094708828960189,"vX0":-12.366220624774819,"vY0":-142.8238017806758,"vZ0":-3.5382385073770957,"x":149.25,"y":155.22,"x0":2.310552075478381,"y0":50.00581857845695,"z0":5.78006572879907,"aX":19.67198464959715},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.9,"breakHorizontal":-14.6,"spinRate":2348,"spinDirection":137},"zone":11,"typeConfidence":0.9,"plateTime":0.38491407994177607,"extension":6.305831264990056},"index":3,"playId":"9f8ad85e-5b00-3eb2-a4a9-4ea624d92fb4","pitchNumber":2,"startTime":"2026-05-20T03:44:20.939Z","endTime":"2026-05-20T03:44:24.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.686633292649052,"aZ":-32.47219454818129,"pfxX":-3.289535474369656,"pfxZ":-0.17832827398631856,"pX":0.2885271276873461,"pZ":2.0679566379189187,"vX0":-5.295645679985588,"vY0":-127.14845465564613,"vZ0":-2.4423674113635516,"x":106.0,"y":182.95,"x0":2.834618484584144,"y0":50.00608379532805,"z0":5.645276384464291,"aX":-5.329824286651003},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.7,"breakHorizontal":7.3,"spinRate":2800,"spinDirection":280},"zone":8,"typeConfidence":0.9,"plateTime":0.4325585589329113,"extension":6.31070388848629},"hitData":{"launchSpeed":95.7,"launchAngle":11.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.33,"coordY":151.55}},"index":4,"playId":"0d1b99ba-71f6-35bf-b167-c877665d9e22","pitchNumber":3,"startTime":"2026-05-20T03:44:37.927Z","endTime":"2026-05-20T03:44:52.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.0,"awayTeamWinProbability":63.0,"homeTeamWinProbabilityAdded":-13.0,"leverageIndex":1.82,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:44:52.634Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mookie Betts flies out to center fielder Jackson Merrill. Shohei Ohtani to 3rd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T03:45:16.323Z","endTime":"2026-05-20T03:48:11.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.877697845350337,"aZ":-31.813524202626017,"pfxX":10.622344659058118,"pfxZ":0.19892842555293022,"pX":0.2949696415319667,"pZ":0.6730236565116836,"vX0":-9.27177220350456,"vY0":-133.2349004968864,"vZ0":-7.004640094476051,"x":105.76,"y":220.61,"x0":2.4479108457299352,"y0":50.00252460293707,"z0":5.649535734821738,"aX":19.008244327385572},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-1.1,"breakHorizontal":-17.2,"spinRate":1329,"spinDirection":103},"zone":14,"typeConfidence":0.9,"plateTime":0.4118441742383414,"extension":6.429724978580373},"index":0,"playId":"ab1f6d6e-b384-364a-ab7e-864034888c53","pitchNumber":1,"startTime":"2026-05-20T03:45:24.398Z","endTime":"2026-05-20T03:45:28.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":91.9,"endSpeed":83.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.932198102141015,"aZ":-34.416651631016144,"pfxX":9.564674611041475,"pfxZ":-1.2671266098353255,"pX":-1.0069578589504058,"pZ":1.8992442528554163,"vX0":-11.818123840827303,"vY0":-133.1350918341026,"vZ0":-3.4118890902978936,"x":155.38,"y":187.5,"x0":2.281235078741044,"y0":50.005134562414796,"z0":5.731584147461169,"aX":16.89268336305623},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-3.0,"breakHorizontal":-14.3,"spinRate":1217,"spinDirection":108},"zone":13,"typeConfidence":0.9,"plateTime":0.4140098366822298,"extension":6.410316241803061},"index":1,"playId":"cb5258f3-63ea-36d6-b227-79ba0646118a","pitchNumber":2,"startTime":"2026-05-20T03:45:45.295Z","endTime":"2026-05-20T03:45:49.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"ba9a0453-81f9-43bb-85fc-4892a82f979e","startTime":"2026-05-20T03:46:04.079Z","endTime":"2026-05-20T03:46:09.047Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31420800676114,"aZ":-37.13383044850313,"pfxX":9.463210871938474,"pfxZ":-2.8603066859674624,"pX":-0.11943091533940295,"pZ":0.6672270015995073,"vX0":-9.753687455551281,"vY0":-131.78179159966933,"vZ0":-5.777617547443715,"x":121.55,"y":220.76,"x0":2.4227717288032817,"y0":50.001190499494314,"z0":5.672184319563638,"aX":16.43296027187628},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-6.4,"breakHorizontal":-14.6,"spinRate":1106,"spinDirection":102},"zone":13,"typeConfidence":0.91,"plateTime":0.4176739977861268,"extension":6.288418373061543},"index":3,"playId":"37f72823-51e5-351f-afdd-063b27c26c17","pitchNumber":3,"startTime":"2026-05-20T03:46:22.217Z","endTime":"2026-05-20T03:46:26.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.027360390130834,"aZ":-35.42873822815249,"pfxX":6.360352970383748,"pfxZ":-1.8362413061821323,"pX":0.9421657828037255,"pZ":1.467635230367996,"vX0":-6.5750747527652145,"vY0":-133.00189766995666,"vZ0":-4.424012906614828,"x":81.09,"y":199.15,"x0":2.6311273209022144,"y0":50.00202989740321,"z0":5.748785455043405,"aX":11.287965070082766},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-4.2,"breakHorizontal":-10.0,"spinRate":962,"spinDirection":101},"zone":14,"typeConfidence":0.9,"plateTime":0.4133080714676418,"extension":6.3014111564240824},"index":4,"playId":"1c3ca421-81bb-316e-a262-83b673aa5f09","pitchNumber":4,"startTime":"2026-05-20T03:46:45.310Z","endTime":"2026-05-20T03:46:48.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.1,"endSpeed":90.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.541347867986225,"aZ":-19.529801207487125,"pfxX":10.395813131539878,"pfxZ":6.021417957648301,"pX":-1.4975008123195404,"pZ":1.7417796923847673,"vX0":-14.102368691643735,"vY0":-144.85405640968884,"vZ0":-7.712500199463802,"x":174.08,"y":191.75,"x0":2.110364975855046,"y0":50.00558808638661,"z0":5.658125148833208,"aX":21.837824446903923},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.2,"breakHorizontal":-15.6,"spinRate":2526,"spinDirection":139},"zone":13,"typeConfidence":0.9,"plateTime":0.37984449872709325,"extension":6.467532621978142},"index":5,"playId":"068768d2-2f09-3c59-bc9f-40f7df6b32db","pitchNumber":5,"startTime":"2026-05-20T03:47:10.235Z","endTime":"2026-05-20T03:47:13.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":90.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.663874849006866,"aZ":-13.662325686385397,"pfxX":4.554148786450616,"pfxZ":8.743298853277315,"pX":0.18697747507679133,"pZ":3.4744635468113763,"vX0":-7.499505478626588,"vY0":-144.98917313261452,"vZ0":-4.224949826433177,"x":109.87,"y":144.97,"x0":2.222015452505916,"y0":50.00214895419782,"z0":5.7915816383376235,"aX":9.642275361016535},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.1,"breakHorizontal":-6.6,"spinRate":2485,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.3785819619250681,"extension":6.407223998065103},"index":6,"playId":"ebcd1b35-8c7c-3274-b57a-3d5c8b7dd9ae","pitchNumber":6,"startTime":"2026-05-20T03:47:29.721Z","endTime":"2026-05-20T03:47:33.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.1,"endSpeed":90.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.89580970067017,"aZ":-19.94560741978803,"pfxX":10.32701684854878,"pfxZ":5.764321253960657,"pX":-0.5815653812829776,"pZ":2.2550114445294187,"vX0":-11.858846220446539,"vY0":-145.16393138680507,"vZ0":-6.323086810650977,"x":139.17,"y":177.89,"x0":2.2266386856437053,"y0":50.00301488180918,"z0":5.687420351929046,"aX":21.90790893494078},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":9.2,"breakHorizontal":-16.2,"spinRate":2447,"spinDirection":139},"zone":4,"typeConfidence":0.9,"plateTime":0.3781849912333839,"extension":6.410453642796475},"hitData":{"launchSpeed":93.7,"launchAngle":29.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":163.46,"coordY":100.81}},"index":7,"playId":"8ed2c5d4-9ee5-3842-b7cc-87c431e1d18c","pitchNumber":7,"startTime":"2026-05-20T03:48:00.762Z","endTime":"2026-05-20T03:48:11.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.4,"awayTeamWinProbability":62.6,"homeTeamWinProbabilityAdded":0.3999999999999986,"leverageIndex":2.24,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:48:11.655Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddie Freeman strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T03:49:41.974Z","endTime":"2026-05-20T03:51:33.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-20T03:48:30.401Z","endTime":"2026-05-20T03:49:44.181Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.475497362900654,"aZ":-30.74233642818377,"pfxX":-1.2016975233152623,"pfxZ":0.8129394748354475,"pX":0.2807108966826754,"pZ":2.3903797029534615,"vX0":-6.308423852009458,"vY0":-132.0694685177531,"vZ0":-2.5847849920371995,"x":106.3,"y":174.24,"x0":2.8578049857663124,"y0":50.00521808728583,"z0":5.64600397661435,"aX":-2.1185347474072507},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.1,"breakHorizontal":3.6,"spinRate":2868,"spinDirection":276},"zone":5,"typeConfidence":0.88,"plateTime":0.4149388324627785,"extension":6.33280945887968},"index":1,"playId":"6104e5b9-80f6-34c1-a1bd-3d1163325094","pitchNumber":1,"startTime":"2026-05-20T03:49:44.181Z","endTime":"2026-05-20T03:49:47.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.8,"endSpeed":91.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.042873131969394,"aZ":-10.777897814737855,"pfxX":4.154011602303108,"pfxZ":9.950659546020459,"pX":-1.0881210226359412,"pZ":2.8333631954145138,"vX0":-10.852029073258686,"vY0":-146.28832441237458,"vZ0":-6.378044197387581,"x":158.48,"y":162.28,"x0":2.142924098557963,"y0":50.00240681365596,"z0":5.699416340225242,"aX":8.93232206607305},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":16.7,"breakHorizontal":-5.2,"spinRate":2554,"spinDirection":144},"zone":11,"typeConfidence":0.92,"plateTime":0.37555073199528044,"extension":6.3759412390553605},"index":2,"playId":"aa2a867f-3796-3881-bdb2-d517fda84aec","pitchNumber":2,"startTime":"2026-05-20T03:50:05.845Z","endTime":"2026-05-20T03:50:09.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12990291597156,"aZ":-30.215214738481762,"pfxX":-1.474052408237745,"pfxZ":1.099632520254576,"pX":-0.1584683441604265,"pZ":1.478451477146496,"vX0":-7.071212227950176,"vY0":-132.57307839206112,"vZ0":-4.81892878105112,"x":123.04,"y":198.86,"x0":2.734003916977147,"y0":50.0033397415534,"z0":5.523107091103277,"aX":-2.6248595793766776},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.2,"breakHorizontal":4.2,"spinRate":3028,"spinDirection":276},"zone":13,"typeConfidence":0.88,"plateTime":0.413022682649014,"extension":6.325195221321736},"index":3,"playId":"8d3a74f9-b78c-35e5-9328-c048e63c45c8","pitchNumber":3,"startTime":"2026-05-20T03:50:23.556Z","endTime":"2026-05-20T03:50:27.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91192709134369,"aZ":-31.008442946965275,"pfxX":-1.131701969071579,"pfxZ":0.6521767628108979,"pX":-1.5943713712214471,"pZ":0.37872878022448675,"vX0":-10.6565798074554,"vY0":-132.67970211922645,"vZ0":-7.535180604039345,"x":177.77,"y":228.55,"x0":2.6242175021061205,"y0":50.00096567519075,"z0":5.521226133342799,"aX":-2.0116634679743086},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.4,"breakHorizontal":4.4,"spinRate":2948,"spinDirection":288},"zone":13,"typeConfidence":0.81,"plateTime":0.41313805079367905,"extension":6.3704676368948014},"index":4,"playId":"b9f7bc47-6998-33ae-a5d2-b45c32f3ed47","pitchNumber":4,"startTime":"2026-05-20T03:50:43.471Z","endTime":"2026-05-20T03:50:47.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":90.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.91232375739197,"aZ":-12.453670033923824,"pfxX":3.1668193999544045,"pfxZ":9.28455267248534,"pX":-0.16419751862275853,"pZ":3.8151412287982502,"vX0":-8.398433428894288,"vY0":-145.671216019901,"vZ0":-3.458151820274292,"x":123.26,"y":135.77,"x0":2.359787607726641,"y0":50.0038941702816,"z0":5.783673605699199,"aX":6.7274095931113544},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.2,"breakHorizontal":-3.8,"spinRate":2472,"spinDirection":144},"zone":11,"typeConfidence":0.93,"plateTime":0.3776751228869264,"extension":6.4500018592883865},"index":5,"playId":"bb4d411d-fdb6-3c41-a1e8-87a2245a7dba","pitchNumber":5,"startTime":"2026-05-20T03:51:09.268Z","endTime":"2026-05-20T03:51:13.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":90.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.13384847610106,"aZ":-10.948126545978674,"pfxX":2.0660662392477764,"pfxZ":10.105121110332671,"pX":-0.504045080667771,"pZ":2.3940353113177473,"vX0":-8.559991705470491,"vY0":-144.77760427848622,"vZ0":-7.344252991324645,"x":136.21,"y":174.14,"x0":2.2361051215060024,"y0":50.00044957294965,"z0":5.65087165608567,"aX":4.339373415608907},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.8,"breakHorizontal":-1.8,"spinRate":2453,"spinDirection":149},"zone":4,"typeConfidence":0.93,"plateTime":0.3798615917009882,"extension":6.403224016513758},"index":6,"playId":"d93b87e3-27f1-3a55-9f28-e3c17d654436","pitchNumber":6,"startTime":"2026-05-20T03:51:29.156Z","endTime":"2026-05-20T03:51:33.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":14.200000000000003,"leverageIndex":3.31,"dramaIndex":175.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:51:33.057Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Tucker grounds out, pitcher Adrian Morejon to first baseman Ty France.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T03:51:45.162Z","endTime":"2026-05-20T03:52:59.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670970,"link":"/api/v1/people/670970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":90.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.76498103898718,"aZ":-12.192344594761485,"pfxX":3.7401320251162513,"pfxZ":9.527642357836799,"pX":-0.979638966532071,"pZ":2.730073498536631,"vX0":-10.705006176343348,"vY0":-144.8152192721744,"vZ0":-6.248122976411352,"x":154.34,"y":165.07,"x0":2.2997252968839135,"y0":50.00608698407058,"z0":5.680971132092089,"aX":7.847993241522713},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.0,"breakHorizontal":-4.3,"spinRate":2458,"spinDirection":142},"zone":11,"typeConfidence":0.92,"plateTime":0.38005822189966887,"extension":6.4325643533588455},"index":0,"playId":"d2723f31-d54f-38e2-ab7c-42be30797b70","pitchNumber":1,"startTime":"2026-05-20T03:51:59.619Z","endTime":"2026-05-20T03:52:02.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":99.4,"endSpeed":89.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.281577009555996,"aZ":-12.901980023152705,"pfxX":3.3539397821628003,"pfxZ":9.246568155298547,"pX":-0.5085340094040524,"pZ":2.75538843161905,"vX0":-9.119806635739469,"vY0":-144.313547612854,"vZ0":-6.20559326698558,"x":136.38,"y":164.38,"x0":2.2735615358304258,"y0":50.00443586394784,"z0":5.747073894097975,"aX":6.992497369377518},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.5,"breakHorizontal":-4.0,"spinRate":2479,"spinDirection":143},"zone":4,"typeConfidence":0.92,"plateTime":0.381258284511484,"extension":6.362834940098512},"index":1,"playId":"cf14da6a-7bd5-3096-9f64-25cc65618bf7","pitchNumber":2,"startTime":"2026-05-20T03:52:19.755Z","endTime":"2026-05-20T03:52:23.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.6,"endSpeed":90.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.002084670596965,"aZ":-18.79446309462688,"pfxX":10.35855313712728,"pfxZ":6.286152877452935,"pX":0.15608214983497068,"pZ":3.470656923698722,"vX0":-9.79690108191734,"vY0":-146.0146328610349,"vZ0":-2.933174925520659,"x":111.05,"y":145.07,"x0":2.2328419898935783,"y0":50.00132142261356,"z0":5.638947775755431,"aX":22.04326701662705},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":10.8,"breakHorizontal":-16.4,"spinRate":2376,"spinDirection":140},"zone":2,"typeConfidence":0.9,"plateTime":0.3772084240679483,"extension":6.531991149933461},"hitData":{"launchSpeed":69.7,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.64,"coordY":173.32}},"index":2,"playId":"9973c92f-2a36-33c0-949d-f48a0bf40f58","pitchNumber":3,"startTime":"2026-05-20T03:52:52.688Z","endTime":"2026-05-20T03:52:59.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":9.199999999999996,"leverageIndex":3.39,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:52:59.502Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T03:55:03.847Z","endTime":"2026-05-20T03:57:33.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":89.5,"endSpeed":83.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.573727558033006,"aZ":-31.692547654585656,"pfxX":-3.2965598391755613,"pfxZ":0.273580648920948,"pX":0.47478229976401587,"pZ":2.0744345026119997,"vX0":-4.360415902291905,"vY0":-130.39142435655842,"vZ0":-1.7177888866868594,"x":98.9,"y":182.77,"x0":2.5899044010214913,"y0":50.00068874094576,"z0":5.108210354386903,"aX":-5.7373873610342265},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.4,"breakHorizontal":6.8,"spinRate":2644,"spinDirection":239},"zone":9,"typeConfidence":0.9,"plateTime":0.4182977898880651,"extension":6.212636666323881},"index":0,"playId":"8eb07de4-1ac8-30b7-9fbb-167a079dfb78","pitchNumber":1,"startTime":"2026-05-20T03:55:14.218Z","endTime":"2026-05-20T03:55:17.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":88.9,"endSpeed":82.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6666365395268,"aZ":-30.981837115813754,"pfxX":-3.0587853649537466,"pfxZ":0.6947898908072245,"pX":-0.7956449460145132,"pZ":1.24492098457781,"vX0":-7.214422443897042,"vY0":-129.32692063218647,"vZ0":-3.6037029177730844,"x":147.33,"y":205.17,"x0":2.4173054062903994,"y0":50.00201233466042,"z0":5.009636373465987,"aX":-5.225728957487033},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.7,"breakHorizontal":7.0,"spinRate":2775,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.422059730889202,"extension":6.209582152537971},"index":1,"playId":"529262b7-d9d9-34ae-8c09-580fcefa33c2","pitchNumber":2,"startTime":"2026-05-20T03:55:28.913Z","endTime":"2026-05-20T03:55:32.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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.9,"endSpeed":88.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05450728713617,"aZ":-10.774745051602936,"pfxX":3.83032365382034,"pfxZ":10.703334562391305,"pX":0.0567302859941345,"pZ":1.703709958023782,"vX0":-7.563603265857173,"vY0":-140.76477164091744,"vZ0":-7.183446366425519,"x":114.84,"y":192.78,"x0":2.2853848948713265,"y0":50.00349128783021,"z0":4.9924623993329345,"aX":7.659113337497646},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":-5.3,"spinRate":2531,"spinDirection":142},"zone":8,"typeConfidence":0.9,"plateTime":0.38966615496229196,"extension":6.061130566009662},"index":2,"playId":"67df730d-e9b2-3f39-88a2-e96b92802233","pitchNumber":3,"startTime":"2026-05-20T03:55:45.115Z","endTime":"2026-05-20T03:55:50.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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.3,"endSpeed":87.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0243292949547,"aZ":-13.443013050372304,"pfxX":3.402624545863769,"pfxZ":9.43632752329229,"pX":0.636158080907644,"pZ":3.0150513889546753,"vX0":-6.238720963820368,"vY0":-140.08956834736324,"vZ0":-3.122702835698915,"x":92.75,"y":157.37,"x0":2.451206110753796,"y0":50.00201433982533,"z0":5.024408910145636,"aX":6.75417524795601},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":-4.8,"spinRate":2585,"spinDirection":141},"zone":3,"typeConfidence":0.89,"plateTime":0.3911741390413588,"extension":6.150988661560423},"index":3,"playId":"cb3850a4-681b-3cf1-a645-a89179e138fc","pitchNumber":4,"startTime":"2026-05-20T03:56:07.717Z","endTime":"2026-05-20T03:56:10.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":95.9,"endSpeed":86.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78608339121506,"aZ":-14.99163227768193,"pfxX":4.287823062095589,"pfxZ":8.799210294731015,"pX":0.28810117831251536,"pZ":4.0492814362465985,"vX0":-6.845286971446654,"vY0":-139.4478280908285,"vZ0":-0.5842044608479392,"x":106.02,"y":129.45,"x0":2.227036767766819,"y0":50.00620100805802,"z0":5.258173858403125,"aX":8.377124430867516},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":-6.2,"spinRate":2392,"spinDirection":138},"zone":12,"typeConfidence":0.89,"plateTime":0.3940490849960998,"extension":5.814419024975088},"index":4,"playId":"3144c117-0cc7-38e9-b605-a9b711e93e4f","pitchNumber":5,"startTime":"2026-05-20T03:56:31.641Z","endTime":"2026-05-20T03:56:35.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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.3,"endSpeed":87.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.103468446820294,"aZ":-14.701878051098168,"pfxX":4.021494440731065,"pfxZ":8.809938093472741,"pX":-0.08106871374850318,"pZ":2.5449036394233935,"vX0":-8.138339811259085,"vY0":-140.04853094395222,"vZ0":-4.061601878779084,"x":120.09,"y":170.07,"x0":2.3421210119898563,"y0":50.00212047832463,"z0":4.9777969064963346,"aX":7.975712050528089},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":-5.5,"spinRate":2437,"spinDirection":145},"zone":5,"typeConfidence":0.9,"plateTime":0.3913336579987341,"extension":6.073422029294596},"index":5,"playId":"0f0867dc-4fef-3daa-a529-7bebcc57904e","pitchNumber":6,"startTime":"2026-05-20T03:56:51.060Z","endTime":"2026-05-20T03:56:57.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93391541137924,"aZ":-31.139282667116362,"pfxX":-1.5994107310764685,"pfxZ":0.6259580389280992,"pX":-0.7109765723589356,"pZ":0.9981128385347028,"vX0":-7.084104435345418,"vY0":-128.37011428107965,"vZ0":-4.108264739133414,"x":144.1,"y":211.83,"x0":2.294069012659278,"y0":50.0058019559268,"z0":5.047257932027185,"aX":-2.6665103932951943},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.4,"breakHorizontal":4.6,"spinRate":2631,"spinDirection":262},"zone":13,"typeConfidence":0.9,"plateTime":0.42690876921256793,"extension":6.333526569915951},"index":6,"playId":"3da1d3b3-c197-3abc-8027-f01bb0e41c4d","pitchNumber":7,"startTime":"2026-05-20T03:57:28.699Z","endTime":"2026-05-20T03:57:33.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:57:33.594Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T03:57:55.243Z","endTime":"2026-05-20T03:58:11.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.536674216298366,"aZ":-30.422892222056447,"pfxX":-3.2027838260958745,"pfxZ":1.055484497822885,"pX":0.054386580158057134,"pZ":2.4989558625445896,"vX0":-4.755742006116575,"vY0":-127.82475124830094,"vZ0":-0.6313253347470759,"x":114.93,"y":171.31,"x0":2.3528177022051393,"y0":50.00433230694597,"z0":5.1309887267886225,"aX":-5.316189157335036},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.0,"breakHorizontal":6.8,"spinRate":2687,"spinDirection":247},"zone":5,"typeConfidence":0.9,"plateTime":0.427966314041488,"extension":6.196508625104338},"hitData":{"launchSpeed":84.8,"launchAngle":36.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.72,"coordY":95.76}},"index":0,"playId":"6afda2a3-cad2-3a9c-afe6-65f2528f72a5","pitchNumber":1,"startTime":"2026-05-20T03:58:01.401Z","endTime":"2026-05-20T03:58:11.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-05-20T03:58:11.968Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Merrill walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T03:58:18.398Z","endTime":"2026-05-20T04:00:14.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.895373813051044,"aZ":-29.530558541570016,"pfxX":-1.2856493159110256,"pfxZ":1.5838741935417397,"pX":-0.09265579360430568,"pZ":1.426101918384706,"vX0":-5.998245252864227,"vY0":-128.13716042169528,"vZ0":-3.103199600853523,"x":120.53,"y":200.28,"x0":2.4432194818308854,"y0":50.00153738615344,"z0":4.954424832167174,"aX":-2.1415403584048014},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.4,"breakHorizontal":3.6,"spinRate":2721,"spinDirection":250},"zone":13,"typeConfidence":0.9,"plateTime":0.42707864351248137,"extension":6.254049037088347},"index":0,"playId":"5b853128-02ac-3cf5-b4e7-9a8678ec1884","pitchNumber":1,"startTime":"2026-05-20T03:58:33.608Z","endTime":"2026-05-20T03:58:36.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-20T03:59:01.326Z","endTime":"2026-05-20T03:59:14.903Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"},"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":88.2,"endSpeed":81.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.395254158715993,"aZ":-30.84730078371778,"pfxX":-2.3359272782765728,"pfxZ":0.7907825938072337,"pX":-0.7169927587527195,"pZ":0.668240506772178,"vX0":-6.859530758817726,"vY0":-128.33258114350596,"vZ0":-4.631623885672301,"x":144.33,"y":220.74,"x0":2.293083847446856,"y0":50.000025195280024,"z0":4.897346926875655,"aX":-3.8966602047246606},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.6,"breakHorizontal":5.8,"spinRate":2737,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.42669204812352035,"extension":6.414479775808353},"index":2,"playId":"0d85ff8c-41a3-3668-a60a-3fe23b42e8c0","pitchNumber":2,"startTime":"2026-05-20T03:59:14.903Z","endTime":"2026-05-20T03:59:18.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17385525309108,"aZ":-12.650664579852533,"pfxX":6.05082006318413,"pfxZ":9.889807917290918,"pX":0.5212755315646485,"pZ":1.2660255845042894,"vX0":-6.904089838639957,"vY0":-139.76790624684205,"vZ0":-7.714898788428467,"x":97.13,"y":204.6,"x0":2.239997447863962,"y0":50.00348337115074,"z0":4.897207760305925,"aX":11.945269975004544},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":-9.5,"spinRate":2495,"spinDirection":139},"zone":14,"typeConfidence":0.9,"plateTime":0.3922310434110394,"extension":6.268657475609519},"index":3,"playId":"4990ed76-8ecb-38bf-81ba-36ee80db0991","pitchNumber":3,"startTime":"2026-05-20T03:59:33.735Z","endTime":"2026-05-20T03:59:38.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.556788817655864,"aZ":-12.172889144933283,"pfxX":5.641625594865189,"pfxZ":10.20476384432638,"pX":-0.09539685615689827,"pZ":1.3293477149182018,"vX0":-8.655320391006637,"vY0":-139.41870958134913,"vZ0":-7.398371573067657,"x":120.64,"y":202.89,"x0":2.3223906040326763,"y0":50.00694116074987,"z0":4.828412328243077,"aX":11.062829314490305},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":-8.4,"spinRate":2529,"spinDirection":139},"zone":13,"typeConfidence":0.9,"plateTime":0.39348718359872414,"extension":6.166859553039446},"index":4,"playId":"c9434f1e-9832-32c4-bb00-81e3a6b5fcde","pitchNumber":4,"startTime":"2026-05-20T03:59:52.418Z","endTime":"2026-05-20T03:59:56.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78059297729318,"aZ":-9.821953361064567,"pfxX":4.967621417457568,"pfxZ":11.360965801841745,"pX":0.18097305348289766,"pZ":0.7741108746450815,"vX0":-7.401346677737284,"vY0":-139.6971322764178,"vZ0":-9.2975645039334,"x":110.1,"y":217.88,"x0":2.224846412365041,"y0":50.005262722397056,"z0":4.799954080664443,"aX":9.776214459740308},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.7,"breakHorizontal":-7.4,"spinRate":2528,"spinDirection":140},"zone":14,"typeConfidence":0.89,"plateTime":0.3927490602107828,"extension":6.279205649374736},"index":5,"playId":"273dbc73-bdc2-34ce-9c40-9e02c5bca0d4","pitchNumber":5,"startTime":"2026-05-20T04:00:11.010Z","endTime":"2026-05-20T04:00:14.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":1.05,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-20T04:00:14.841Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Castellanos strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T04:00:36.614Z","endTime":"2026-05-20T04:02:48.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.222246530697202,"aZ":-30.185626317455178,"pfxX":-3.4118501414428404,"pfxZ":1.237466843433893,"pX":-0.5778201865347105,"pZ":2.468300245748269,"vX0":-6.323651970289718,"vY0":-125.77238467175748,"vZ0":-0.326801646600701,"x":139.03,"y":172.14,"x0":2.410900866220834,"y0":50.000378034470316,"z0":5.045288323336808,"aX":-5.4715652916221424},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.4,"breakHorizontal":7.6,"spinRate":2536,"spinDirection":232},"zone":4,"typeConfidence":0.9,"plateTime":0.4352786026726032,"extension":6.274768553314836},"index":0,"playId":"52cdc9c9-c49c-342c-a81b-e61c2a664ff1","pitchNumber":1,"startTime":"2026-05-20T04:00:45.865Z","endTime":"2026-05-20T04:00:49.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.206737337947818,"aZ":-32.84021021657252,"pfxX":-2.9972017630342513,"pfxZ":-0.41704853227295047,"pX":0.25260321124936685,"pZ":1.358244990457049,"vX0":-4.465146626456078,"vY0":-125.99173470414674,"vZ0":-2.290231116851662,"x":107.37,"y":202.11,"x0":2.4359074275149055,"y0":50.000189728451765,"z0":4.928696813406411,"aX":-4.825019572024569},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.1,"breakHorizontal":6.5,"spinRate":2554,"spinDirection":252},"zone":14,"typeConfidence":0.9,"plateTime":0.4344574973953139,"extension":5.973502648850126},"index":1,"playId":"4626bb3c-e899-31e6-933b-3ab3a60dc35f","pitchNumber":2,"startTime":"2026-05-20T04:01:06.010Z","endTime":"2026-05-20T04:01:09.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41798509130371,"aZ":-32.33936232378215,"pfxX":-3.483425350124216,"pfxZ":-0.10924599910099553,"pX":-0.7411308747992557,"pZ":0.1976717961944408,"vX0":-6.574371690867638,"vY0":-123.91810531234825,"vZ0":-4.652698401076284,"x":145.25,"y":233.44,"x0":2.39269940267088,"y0":50.001760730555375,"z0":4.7838683227863505,"aX":-5.446057393788281},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.0,"breakHorizontal":7.8,"spinRate":2671,"spinDirection":275},"zone":13,"typeConfidence":0.9,"plateTime":0.441048987931679,"extension":6.117707684106429},"index":2,"playId":"8d95a566-0a91-3992-a283-5273a76cd922","pitchNumber":3,"startTime":"2026-05-20T04:01:27.941Z","endTime":"2026-05-20T04:01:31.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.087435864262087,"aZ":-12.136085319776193,"pfxX":4.215658212701673,"pfxZ":10.309660077822379,"pX":-0.8797524617286535,"pZ":1.1528368156232707,"vX0":-9.776311780172929,"vY0":-138.13397765733907,"vZ0":-7.684624073168539,"x":150.53,"y":207.65,"x0":2.1484676286619204,"y0":50.00559790502991,"z0":4.776242893883981,"aX":8.196792737418482},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":-5.8,"spinRate":2552,"spinDirection":142},"zone":13,"typeConfidence":0.89,"plateTime":0.3956484909092137,"extension":6.334228652404353},"index":3,"playId":"a58dce43-e50a-3e15-bd1c-eaf0acdf5cb1","pitchNumber":4,"startTime":"2026-05-20T04:01:54.094Z","endTime":"2026-05-20T04:01:57.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.583345665303202,"aZ":-30.17131810680383,"pfxX":-0.9155574112991118,"pfxZ":1.1989136939900904,"pX":-1.874783114704236,"pZ":1.486667353435246,"vX0":-9.875873552306825,"vY0":-128.13831096830782,"vZ0":-2.907983135357477,"x":188.46,"y":198.64,"x0":2.1423335951168787,"y0":50.001923930937956,"z0":4.984711020244861,"aX":-1.5267356736783515},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.8,"breakHorizontal":3.8,"spinRate":2634,"spinDirection":263},"zone":13,"typeConfidence":0.91,"plateTime":0.42686859520140263,"extension":6.219597447154916},"index":4,"playId":"77c42332-b185-3292-864e-f78f0842e514","pitchNumber":5,"startTime":"2026-05-20T04:02:19.216Z","endTime":"2026-05-20T04:02:22.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91528309247547,"aZ":-31.812164350985324,"pfxX":-3.790165053472176,"pfxZ":0.22683541103791427,"pX":1.3863084669604742,"pZ":2.8251719198831506,"vX0":-1.6073639088551022,"vY0":-125.85543492327136,"vZ0":0.7408487802301003,"x":64.16,"y":162.5,"x0":2.5244877118097517,"y0":50.00493159241104,"z0":5.089784114521541,"aX":-6.1219605596893265},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.8,"breakHorizontal":7.2,"spinRate":2622,"spinDirection":260},"zone":12,"typeConfidence":0.9,"plateTime":0.43407257148745426,"extension":6.019210299466192},"index":5,"playId":"259f143d-f4a4-3008-9ebd-d0c1dedc9b89","pitchNumber":6,"startTime":"2026-05-20T04:02:43.658Z","endTime":"2026-05-20T04:02:48.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.000000000000007,"leverageIndex":1.98,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-05-20T04:02:48.667Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Smith flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T04:05:08.392Z","endTime":"2026-05-20T04:07:15.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8,9,10],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to right field for Fernando Tatis Jr.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T04:04:09.812Z","endTime":"2026-05-20T04:04:09.836Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"100","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Sung-Mun Song replaces right fielder Nick Castellanos, batting 7th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-20T04:04:09.836Z","endTime":"2026-05-20T04:04:09.837Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":592206,"link":"/api/v1/people/592206"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Mason Miller replaces Adrian Morejon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-20T04:04:09.837Z","endTime":"2026-05-20T04:05:10.738Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695243,"link":"/api/v1/people/695243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.7,"endSpeed":91.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.38158141118156,"aZ":-9.560247599660789,"pfxX":-2.1932487133037983,"pfxZ":10.475403366181087,"pX":0.8808123891271479,"pZ":3.069596276543183,"vX0":6.740906958121,"vY0":-146.41568769077284,"vZ0":-7.103339316149984,"x":83.43,"y":155.9,"x0":-1.1721431130364088,"y0":50.00459130006652,"z0":6.10772691896499,"aX":-4.735812441673344},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":17.6,"breakHorizontal":2.5,"spinRate":2626,"spinDirection":201},"zone":12,"typeConfidence":0.89,"plateTime":0.37488943202446867,"extension":6.769892996152799},"index":3,"playId":"912e1444-2c70-336c-bd54-9d1b12c9f9d5","pitchNumber":1,"startTime":"2026-05-20T04:05:10.738Z","endTime":"2026-05-20T04:05:14.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.287727580435966,"aZ":-37.18422255725073,"pfxX":5.814988128763958,"pfxZ":-3.082615483347354,"pX":0.9244563173939859,"pZ":1.6175557221273242,"vX0":3.8090592769916123,"vY0":-127.2893711469115,"vZ0":-3.6690483383911907,"x":81.76,"y":195.11,"x0":-1.351183110044951,"y0":50.001197899051526,"z0":6.048893917342548,"aX":9.456328795968137},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-6.2,"breakHorizontal":-11.4,"spinRate":2501,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4317629462270385,"extension":6.8088589216778095},"index":4,"playId":"870d4fd0-6844-3b26-a589-9d1b2fda0a93","pitchNumber":2,"startTime":"2026-05-20T04:05:25.791Z","endTime":"2026-05-20T04:05:29.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.162163469193683,"aZ":-35.9031516783415,"pfxX":5.6536650303854845,"pfxZ":-2.3422071616999443,"pX":0.669902032933562,"pZ":2.611967144643303,"vX0":3.0917400633323417,"vY0":-126.0462758801482,"vZ0":-1.4421876200243713,"x":91.46,"y":168.26,"x0":-1.3113774157470977,"y0":50.00422431199877,"z0":6.119156600333865,"aX":8.99946107316615},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.3,"breakHorizontal":-11.0,"spinRate":2367,"spinDirection":34},"zone":6,"typeConfidence":2.0,"plateTime":0.4363393008929659,"extension":6.760225096003363},"index":5,"playId":"658a409e-5099-326d-801f-496d4c7860f1","pitchNumber":3,"startTime":"2026-05-20T04:05:41.860Z","endTime":"2026-05-20T04:05:45.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-20T04:05:52.689Z","endTime":"2026-05-20T04:06:06.950Z","isPitch":false,"type":"action","player":{"id":669257,"link":"/api/v1/people/669257"},"defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":101.6,"endSpeed":92.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.08580812179253,"aZ":-9.678310542911145,"pfxX":-2.341935028784425,"pfxZ":10.250730933540328,"pX":1.0336280934978443,"pZ":1.3969860814082613,"vX0":7.073892243883803,"vY0":-147.44026355935583,"vZ0":-11.416705931082113,"x":77.6,"y":201.06,"x0":-1.095859344407578,"y0":50.00604339717567,"z0":5.897428566062133,"aX":-5.141542091163107},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":16.3,"breakHorizontal":2.8,"spinRate":2433,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.3719397285616295,"extension":6.743173313735581},"index":7,"playId":"72a402b3-23c9-3656-8821-8de1edaffbb8","pitchNumber":4,"startTime":"2026-05-20T04:06:06.950Z","endTime":"2026-05-20T04:06:10.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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.7,"endSpeed":79.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.374415622963397,"aZ":-36.18868920312933,"pfxX":8.192386527383679,"pfxZ":-2.4740557467132875,"pX":0.7166231552594905,"pZ":1.7562735268051821,"vX0":2.731069377041071,"vY0":-127.5842264888262,"vZ0":-3.4615077231423887,"x":89.68,"y":191.36,"x0":-1.436808673268213,"y0":50.00387754680493,"z0":6.032868078215394,"aX":13.279499597213716},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-5.2,"breakHorizontal":-15.5,"spinRate":2471,"spinDirection":38},"zone":9,"typeConfidence":0.91,"plateTime":0.43210146338359845,"extension":6.843942256614059},"index":8,"playId":"14c5440a-1e52-3636-864c-25955414d357","pitchNumber":5,"startTime":"2026-05-20T04:06:23.645Z","endTime":"2026-05-20T04:06:26.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":101.7,"endSpeed":92.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.11795558187079,"aZ":-8.308125000158364,"pfxX":-2.2924704399536666,"pfxZ":10.899204400075565,"pX":0.8157475006922513,"pZ":2.3188402239020625,"vX0":6.457596921217565,"vY0":-147.71157785043152,"vZ0":-9.173237381891864,"x":85.91,"y":176.17,"x0":-1.1097468111977677,"y0":50.006449591895745,"z0":5.968745957189237,"aX":-5.021623367336785},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":17.9,"breakHorizontal":2.8,"spinRate":2542,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.3720878454856207,"extension":6.803361093032629},"index":9,"playId":"6a7982c8-73b9-345c-a5d1-6cb149b3e82d","pitchNumber":6,"startTime":"2026-05-20T04:06:45.842Z","endTime":"2026-05-20T04:06:49.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.190513476592923,"aZ":-37.71393848998416,"pfxX":6.335394931638245,"pfxZ":-3.377524919872968,"pX":0.579391906680931,"pZ":2.55310718936571,"vX0":2.57429448570996,"vY0":-127.9191929280424,"vZ0":-1.4285469970035245,"x":94.91,"y":169.85,"x0":-1.266534290544421,"y0":50.004981127448104,"z0":6.106433717528577,"aX":10.381040821195947},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-6.2,"breakHorizontal":-12.1,"spinRate":2356,"spinDirection":34},"zone":6,"typeConfidence":0.91,"plateTime":0.4300483867182243,"extension":6.754968134857955},"hitData":{"launchSpeed":82.9,"launchAngle":58.0,"totalDistance":197.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.44,"coordY":145.66}},"index":10,"playId":"afd4e96a-4da8-339c-ad49-523f92c893e2","pitchNumber":7,"startTime":"2026-05-20T04:07:06.106Z","endTime":"2026-05-20T04:07:15.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-05-20T04:07:15.864Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Muncy challenged (pitch result), call on the field was overturned: Max Muncy walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T04:07:35.162Z","endTime":"2026-05-20T04:10:00.129Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"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":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.819350545773744,"aZ":-37.43428531112776,"pfxX":6.982096692673538,"pfxZ":-3.3143939116592804,"pX":-2.380760729853096,"pZ":5.475901821917287,"vX0":-4.247728600743353,"vY0":-125.26762412644692,"vZ0":5.391926596958635,"x":207.75,"y":90.93,"x0":-1.5683590729938988,"y0":50.00451315741073,"z0":6.359351837303767,"aX":11.073271569051682},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.4,"breakHorizontal":-11.6,"spinRate":2248,"spinDirection":46},"zone":11,"typeConfidence":0.91,"plateTime":0.4376090088401483,"extension":6.429089724909628},"index":0,"playId":"5f6673ce-5e0c-330e-8a9c-f901120c6b0a","pitchNumber":1,"startTime":"2026-05-20T04:07:45.236Z","endTime":"2026-05-20T04:07:48.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92333011372313,"aZ":-33.33129027135214,"pfxX":9.531496706511568,"pfxZ":-0.7274935200583599,"pX":-0.9994277052511695,"pZ":3.158994940893047,"vX0":-1.5239280951475758,"vY0":-125.88114404402776,"vZ0":-0.5896856656645224,"x":155.1,"y":153.49,"x0":-1.6199090045899402,"y0":50.0029362515931,"z0":6.118105985420843,"aX":15.144764453191934},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.2,"breakHorizontal":-16.8,"spinRate":2231,"spinDirection":41},"zone":11,"typeConfidence":0.91,"plateTime":0.43677770301104424,"extension":6.832877506016855},"index":1,"playId":"36005302-eddc-32a2-917a-2e43b3050528","pitchNumber":2,"startTime":"2026-05-20T04:08:06.356Z","endTime":"2026-05-20T04:08:10.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":99.8,"endSpeed":90.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.338436708238,"aZ":-11.778186193166363,"pfxX":-0.9226356521235191,"pfxZ":9.591732053286872,"pX":0.15591109482901205,"pZ":2.81890221392249,"vX0":4.489243372306394,"vY0":-145.1985083527382,"vZ0":-7.27606878823577,"x":111.06,"y":162.67,"x0":-1.2931864638764323,"y0":50.00327499189911,"z0":6.081100894625758,"aX":-1.963028551724079},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.0,"breakHorizontal":0.7,"spinRate":2539,"spinDirection":203},"zone":2,"typeConfidence":0.89,"plateTime":0.3778457245667246,"extension":6.8127315484378315},"index":2,"playId":"43772441-4b98-3a04-9e66-2c09ade9c623","pitchNumber":3,"startTime":"2026-05-20T04:08:23.202Z","endTime":"2026-05-20T04:08:26.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.286715532511742,"aZ":-35.222908562952554,"pfxX":5.675097015147542,"pfxZ":-1.8975675489711215,"pX":-0.14763733422321512,"pZ":2.4565160509299453,"vX0":1.3540602238965591,"vY0":-126.86492801501299,"vZ0":-1.954441749065427,"x":122.63,"y":172.45,"x0":-1.4269418470283737,"y0":50.001839709252344,"z0":6.081357013779059,"aX":9.122545443289647},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.6,"breakHorizontal":-10.6,"spinRate":2227,"spinDirection":41},"zone":5,"typeConfidence":2.0,"plateTime":0.4340327228727259,"extension":6.718630809637301},"index":3,"playId":"efe1cf73-03ef-3f8c-ac33-4e1c213cb86b","pitchNumber":4,"startTime":"2026-05-20T04:08:44.272Z","endTime":"2026-05-20T04:08:47.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.473308442150216,"aZ":-36.93648739527485,"pfxX":7.614570921361681,"pfxZ":-2.9038886352422244,"pX":1.6225636988297296,"pZ":1.5559884716758432,"vX0":4.504007890363701,"vY0":-127.88851529498304,"vZ0":-3.9577909675002196,"x":55.15,"y":196.77,"x0":-1.1554215411048443,"y0":50.00146143073611,"z0":6.047125760374961,"aX":12.50211812129716},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-6.0,"breakHorizontal":-14.9,"spinRate":2511,"spinDirection":34},"zone":14,"typeConfidence":0.91,"plateTime":0.4296992074863262,"extension":7.0127056774561405},"index":4,"playId":"8b9cd38b-df25-3d28-a9e8-f264df94793c","pitchNumber":5,"startTime":"2026-05-20T04:09:08.831Z","endTime":"2026-05-20T04:09:13.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.691237168883596,"aZ":-37.42839299266837,"pfxX":7.5477396277749955,"pfxZ":-3.278148729207871,"pX":-0.8698687323761449,"pZ":1.4968358171981082,"vX0":-0.7053327164944121,"vY0":-126.32818115895209,"vZ0":-3.7140358967980127,"x":150.16,"y":198.37,"x0":-1.5652840638252283,"y0":50.001719342829894,"z0":6.020199284674994,"aX":12.09923744118849},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.6,"breakHorizontal":-13.4,"spinRate":2472,"spinDirection":36},"zone":13,"typeConfidence":0.91,"plateTime":0.43493234681043047,"extension":6.687600874003071},"index":5,"playId":"6a9d3d87-ade0-3bbd-82b1-1a2142b0994a","pitchNumber":6,"startTime":"2026-05-20T04:09:33.125Z","endTime":"2026-05-20T04:10:00.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"}},"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.800000000000004,"leverageIndex":1.84,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-05-20T04:10:00.129Z","atBatIndex":66},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Padres challenged (tag play), call on the field was upheld: Andy Pages out on a sacrifice fly to right fielder Fernando Tatis Jr. Alex Call scores.","rbi":1,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T04:10:39.542Z","endTime":"2026-05-20T04:15:41.460Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,5,6,7,8,9,10,11,12],"actionIndex":[0,3],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695243,"link":"/api/v1/people/695243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_adv_play","runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":{"id":695243,"link":"/api/v1/people/695243"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Alex Call replaces Max Muncy.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-20T04:10:14.932Z","endTime":"2026-05-20T04:10:41.690Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":571970,"link":"/api/v1/people/571970"},"base":1,"defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.406506308932247,"aZ":-34.81054546460251,"pfxX":7.552893962162267,"pfxZ":-1.6285454322674386,"pX":0.6332947704327182,"pZ":2.2056245144478583,"vX0":2.6056899709013064,"vY0":-127.01646202264139,"vZ0":-2.516936885044901,"x":92.86,"y":179.23,"x0":-1.3898632779705342,"y0":50.004056750739586,"z0":6.004458539420841,"aX":12.219339128999437},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.4,"breakHorizontal":-14.3,"spinRate":2402,"spinDirection":39},"zone":9,"typeConfidence":0.91,"plateTime":0.432865727453668,"extension":6.885861987915646},"index":1,"playId":"46984b3e-59f5-3e08-9773-071c46ec4fb3","pitchNumber":1,"startTime":"2026-05-20T04:10:41.690Z","endTime":"2026-05-20T04:10:45.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"b8e38f39-d61f-33fa-ad3b-804f44ac7cb0","startTime":"2026-05-20T04:11:03.766Z","endTime":"2026-05-20T04:11:15.805Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Throwing error by pitcher Mason Miller on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":3,"actionPlayId":"b8e38f39-d61f-33fa-ad3b-804f44ac7cb0","startTime":"2026-05-20T04:11:43.167Z","endTime":"2026-05-20T04:11:46.544Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"},"defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"postOnThird":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"homeTeamWinProbability":32.4,"awayTeamWinProbability":67.6,"homeTeamWinProbabilityAdded":-17.6,"leverageIndex":3.11,"dramaIndex":191.0,"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":4,"startTime":"2026-05-20T04:11:46.544Z","endTime":"2026-05-20T04:12:37.753Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.8,"endSpeed":91.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.72034216039604,"aZ":-12.666547048571699,"pfxX":-3.4207639245066908,"pfxZ":9.001755915985663,"pX":-0.4637400183698814,"pZ":3.639762385810926,"vX0":3.697079190260883,"vY0":-146.7291207153858,"vZ0":-5.1386670499885465,"x":134.68,"y":140.51,"x0":-1.2993877419079938,"y0":50.0030501371906,"z0":6.177055832961365,"aX":-7.41319468774165},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":15.4,"breakHorizontal":5.4,"spinRate":2319,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.37417724211132253,"extension":6.832502328288717},"index":5,"playId":"0c8949a9-07ae-3d42-b1ec-60fce4a3b9de","pitchNumber":2,"startTime":"2026-05-20T04:12:37.753Z","endTime":"2026-05-20T04:12:40.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.9,"endSpeed":92.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.768093486811765,"aZ":-9.366504868325311,"pfxX":-1.2427508965597485,"pfxZ":10.349239831188324,"pX":0.14616629868665337,"pZ":5.520586603773853,"vX0":4.178889928382872,"vY0":-148.26651078438388,"vZ0":-0.8509671148615702,"x":111.43,"y":89.72,"x0":-1.1263892603252905,"y0":50.004713127218885,"z0":6.363723695003557,"aX":-2.7392410540553915},"breaks":{"breakAngle":9.6,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":18.7,"breakHorizontal":1.3,"spinRate":2600,"spinDirection":198},"zone":12,"typeConfidence":0.89,"plateTime":0.37084290065270586,"extension":6.547330617411861},"index":6,"playId":"e9a43217-bd56-3584-88b2-2bd5db137345","pitchNumber":3,"startTime":"2026-05-20T04:13:01.110Z","endTime":"2026-05-20T04:13:04.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.8,"endSpeed":92.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.84237174887001,"aZ":-10.038168915067885,"pfxX":-3.2574285272451964,"pfxZ":10.029803476812859,"pX":0.2685846056097808,"pZ":3.319493154176048,"vX0":5.556717039113016,"vY0":-147.97375043568195,"vZ0":-6.395675723510288,"x":106.76,"y":149.15,"x0":-1.2144664106697782,"y0":50.00684831946539,"z0":6.103741589090317,"aX":-7.192243841644763},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":17.0,"breakHorizontal":4.8,"spinRate":2713,"spinDirection":203},"zone":3,"typeConfidence":0.9,"plateTime":0.37082040391369553,"extension":6.997144595151484},"index":7,"playId":"a2aa7401-b803-30ec-90c7-fecfb404e60f","pitchNumber":4,"startTime":"2026-05-20T04:13:31.917Z","endTime":"2026-05-20T04:13:36.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.515961859487863,"aZ":-34.907207070546704,"pfxX":3.608778191899493,"pfxZ":-1.6472774516953443,"pX":2.8081808586126646,"pZ":0.35655718155155675,"vX0":8.683798170105321,"vY0":-129.09512932309207,"vZ0":-7.099277222511883,"x":9.96,"y":229.15,"x0":-1.087374810000911,"y0":50.00021766981997,"z0":5.878961842485504,"aX":6.000293526703799},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.6,"breakHorizontal":-8.8,"spinRate":2404,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.42666128958698124,"extension":7.229554858418217},"index":8,"playId":"b72d5d7d-ed85-3580-a80c-f2daf40de6b4","pitchNumber":5,"startTime":"2026-05-20T04:13:51.743Z","endTime":"2026-05-20T04:13:55.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.4,"endSpeed":92.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.62957891305965,"aZ":-9.103588869068487,"pfxX":-3.22289394581538,"pfxZ":10.481260884216809,"pX":-0.1951566187276901,"pZ":3.002004100846511,"vX0":4.298917752274369,"vY0":-147.5500246525613,"vZ0":-7.036600178059439,"x":124.44,"y":157.73,"x0":-1.253377936021837,"y0":50.004173720691206,"z0":5.956463030162073,"aX":-7.095362872537455},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":17.8,"breakHorizontal":5.0,"spinRate":2504,"spinDirection":202},"zone":2,"typeConfidence":0.9,"plateTime":0.37143923374052346,"extension":6.88471249890722},"index":9,"playId":"ff2a2a2a-c064-348d-85b2-b960eaee2971","pitchNumber":6,"startTime":"2026-05-20T04:14:17.103Z","endTime":"2026-05-20T04:14:21.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.933207729843947,"aZ":-38.49121594182176,"pfxX":5.33667815369159,"pfxZ":-3.9110220785902996,"pX":-0.5454954282322962,"pZ":3.127662135792529,"vX0":0.5509814361471639,"vY0":-126.72216987152936,"vZ0":0.0716600971988981,"x":137.79,"y":154.33,"x0":-1.4590292429634566,"y0":50.00593154289373,"z0":6.195408012627398,"aX":8.608190343792353},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.8,"breakHorizontal":-9.7,"spinRate":2354,"spinDirection":40},"zone":1,"typeConfidence":2.0,"plateTime":0.43361212794348303,"extension":6.8370188439896875},"index":10,"playId":"038d008c-c5a7-3f62-b424-90f3abad538f","pitchNumber":7,"startTime":"2026-05-20T04:14:40.885Z","endTime":"2026-05-20T04:14:45.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97478075158426,"aZ":-35.92273690756437,"pfxX":4.766677006593629,"pfxZ":-2.3045277602897123,"pX":0.3628822370341174,"pZ":1.967630575263935,"vX0":2.6512361629600276,"vY0":-127.2062705706409,"vZ0":-3.0855272085644447,"x":103.17,"y":185.65,"x0":-1.314805214591431,"y0":50.00420494858829,"z0":6.066743110143981,"aX":7.750973981923595},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.7,"breakHorizontal":-9.2,"spinRate":2396,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.4318660538372283,"extension":6.9667335851275},"index":11,"playId":"6dd13916-9bb5-3a7c-880f-d848da729f33","pitchNumber":8,"startTime":"2026-05-20T04:15:05.998Z","endTime":"2026-05-20T04:15:11.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.5,"endSpeed":92.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.40411187770356,"aZ":-11.506100030990263,"pfxX":-2.5536127358081275,"pfxZ":9.350564188418945,"pX":-0.30067021933961163,"pZ":3.566727535498166,"vX0":3.3749058345492142,"vY0":-147.7787568860871,"vZ0":-5.490784529663233,"x":128.46,"y":142.48,"x0":-1.126044627407225,"y0":50.00574445795563,"z0":6.12567221965004,"aX":-5.646093956864149},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":16.1,"breakHorizontal":4.0,"spinRate":2477,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.3707353806114009,"extension":6.8632612474972445},"hitData":{"launchSpeed":84.6,"launchAngle":27.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.71,"coordY":118.56}},"index":12,"playId":"78265105-69e0-311c-ac56-d30c6d254923","pitchNumber":9,"startTime":"2026-05-20T04:15:29.709Z","endTime":"2026-05-20T04:15:41.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":135},"homeTeamWinProbability":19.400000000000002,"awayTeamWinProbability":80.6,"homeTeamWinProbabilityAdded":-12.999999999999996,"leverageIndex":3.11,"dramaIndex":271.0,"contextMetrics":{},"playEndTime":"2026-05-20T04:15:41.460Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández challenged (pitch result), call on the field was confirmed: Teoscar Hernández called out on strikes.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T04:19:43.226Z","endTime":"2026-05-20T04:21:22.722Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T04:17:18.847Z","endTime":"2026-05-20T04:18:31.786Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ron Marinaccio replaces Mason Miller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-20T04:18:31.786Z","endTime":"2026-05-20T04:19:45.553Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676760,"link":"/api/v1/people/676760"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99979314700394,"aZ":-26.31068558631486,"pfxX":2.052774503573581,"pfxZ":3.6553629107772654,"pX":0.8669214648554883,"pZ":2.8529167836450084,"vX0":8.79708088671257,"vY0":-126.16811462689591,"vZ0":-0.4213739022785656,"x":83.95,"y":161.75,"x0":-2.9393936460261196,"y0":50.00089822099894,"z0":5.152641360770856,"aX":3.2895695221853165},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.7,"breakHorizontal":-5.9,"spinRate":2166,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.43505456125405484,"extension":6.925596922612463},"index":2,"playId":"2538cb80-a06f-3c76-8696-da10e95021a5","pitchNumber":1,"startTime":"2026-05-20T04:19:45.553Z","endTime":"2026-05-20T04:19:48.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":72.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.649382345200312,"aZ":-30.915785308140084,"pfxX":-10.874910860617312,"pfxZ":0.9279317482574774,"pX":0.37886670046610255,"pZ":1.619971419761554,"vX0":11.110367344799917,"vY0":-116.86688998220892,"vZ0":-0.7936657637141559,"x":102.56,"y":195.04,"x0":-3.0639496644141486,"y0":50.00327568447607,"z0":4.913588856457759,"aX":-14.777557119111348},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.8,"breakHorizontal":16.3,"spinRate":2243,"spinDirection":267},"zone":9,"typeConfidence":2.0,"plateTime":0.4718632958916751,"extension":7.045313639865406},"index":3,"playId":"4ac7a390-aabf-3f17-afaa-0aa87ff63ff3","pitchNumber":2,"startTime":"2026-05-20T04:20:00.581Z","endTime":"2026-05-20T04:20:04.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":72.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.254549681944706,"aZ":-36.96924949898696,"pfxX":-10.165184488561305,"pfxZ":-3.588098890120646,"pX":-2.571050761533118,"pZ":2.839012752552331,"vX0":4.632544464501507,"vY0":-115.9065529006997,"vZ0":3.2493140135425174,"x":215.0,"y":162.13,"x0":-3.2940961906933808,"y0":50.00223113720157,"z0":4.991488921640911,"aX":-13.584603869163816},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-5.2,"breakHorizontal":16.9,"spinRate":2171,"spinDirection":276},"zone":11,"typeConfidence":2.0,"plateTime":0.47579673817081725,"extension":6.952986755239767},"index":4,"playId":"b322539a-977b-3e73-9e9e-54b8efa22d0d","pitchNumber":3,"startTime":"2026-05-20T04:20:16.762Z","endTime":"2026-05-20T04:20:20.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33471741671373,"aZ":-22.841951872627615,"pfxX":0.015477937394627661,"pfxZ":5.579917987084025,"pX":0.34932897587666994,"pZ":1.265450496876262,"vX0":8.199624409229155,"vY0":-128.65552822744218,"vZ0":-4.838386933236271,"x":103.68,"y":204.61,"x0":-2.884480690974889,"y0":50.003051591912076,"z0":4.9467531047104325,"aX":0.023528575219414767},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.2,"breakHorizontal":-1.9,"spinRate":2203,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4261622177382294,"extension":6.947134327762941},"index":5,"playId":"4ac68cfd-e947-3a43-a724-f00de03169a8","pitchNumber":4,"startTime":"2026-05-20T04:20:38.544Z","endTime":"2026-05-20T04:20:42.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":74.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.515587345636835,"aZ":-24.47754849068375,"pfxX":4.8901253750637785,"pfxZ":5.325041663065031,"pX":-0.8421417473608479,"pZ":2.3490224912608406,"vX0":4.40312550092279,"vY0":-120.33485351668855,"vZ0":-0.6815429544670952,"x":149.1,"y":175.36,"x0":-3.3406872441588273,"y0":50.00330231142426,"z0":4.8328093632337845,"aX":7.065932316664816},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":9.7,"breakHorizontal":-10.1,"spinRate":2273,"spinDirection":89},"zone":4,"typeConfidence":2.0,"plateTime":0.4577349588437625,"extension":6.695495853922291},"index":6,"playId":"fce52a11-f1f7-39e8-8682-756ca4bf2b0c","pitchNumber":5,"startTime":"2026-05-20T04:20:55.705Z","endTime":"2026-05-20T04:21:22.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"}},"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":0.9999999999999964,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-20T04:21:22.722Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-20T04:23:39.649Z","endTime":"2026-05-20T04:24:44.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Alex Call remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T04:22:18.488Z","endTime":"2026-05-20T04:22:18.503Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":571970,"link":"/api/v1/people/571970"},"defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Santiago Espinal replaces left fielder Teoscar Hernández, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-20T04:22:18.503Z","endTime":"2026-05-20T04:22:18.504Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":606192,"link":"/api/v1/people/606192"},"defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Will Klein replaces Tanner Scott.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-20T04:22:18.504Z","endTime":"2026-05-20T04:23:41.965Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694361,"link":"/api/v1/people/694361"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.473760282065435,"aZ":-11.762872812891704,"pfxX":-3.793410700354086,"pfxZ":10.195164572019177,"pX":-0.238122970319781,"pZ":2.2289346102648153,"vX0":6.029899104683492,"vY0":-141.37411487086544,"vZ0":-6.668338490756954,"x":126.08,"y":178.6,"x0":-1.9165034505839535,"y0":50.0048817487167,"z0":5.390919855519969,"aX":-7.596676788701949},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.0,"breakHorizontal":5.5,"spinRate":2131,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.38903537577077785,"extension":6.979177030282033},"index":3,"playId":"4f514fe5-92b0-31db-98d8-01da67d7345a","pitchNumber":1,"startTime":"2026-05-20T04:23:41.965Z","endTime":"2026-05-20T04:23:45.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.66041272104101,"aZ":-39.12168442554224,"pfxX":6.039987615875457,"pfxZ":-4.143806054269545,"pX":0.11742504401878351,"pZ":2.2925253835128974,"vX0":4.372159141030785,"vY0":-129.56633182199545,"vZ0":-0.29188399299865175,"x":112.52,"y":176.88,"x0":-2.385020397893032,"y0":50.004337915821374,"z0":5.432740692134616,"aX":10.122775793834416},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-7.3,"breakHorizontal":-12.0,"spinRate":2434,"spinDirection":48},"zone":5,"typeConfidence":2.0,"plateTime":0.42506057273035225,"extension":6.913706105991441},"index":4,"playId":"c3020626-449e-3c53-a63b-2a9a547b6a23","pitchNumber":2,"startTime":"2026-05-20T04:23:52.779Z","endTime":"2026-05-20T04:24:01.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":99.0,"endSpeed":89.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.7093042106523,"aZ":-12.565064832605056,"pfxX":-6.1161914795343755,"pfxZ":9.424869642404772,"pX":-1.0444615752465212,"pZ":4.064915031573014,"vX0":5.108875966567971,"vY0":-144.08589369011563,"vZ0":-1.9603288721860335,"x":156.81,"y":129.03,"x0":-2.0550621227080086,"y0":50.004548186033745,"z0":5.540230992790844,"aX":-12.72832979460427},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.8,"breakHorizontal":10.0,"spinRate":2206,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.38164377689059625,"extension":6.955810694573442},"index":5,"playId":"4dce8344-6c59-382a-b183-58a16df61e65","pitchNumber":3,"startTime":"2026-05-20T04:24:27.012Z","endTime":"2026-05-20T04:24:30.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.215698028702587,"aZ":-35.963574019057816,"pfxX":6.122430206810328,"pfxZ":-2.1834955930476383,"pX":1.5050673846264992,"pZ":1.234038402383991,"vX0":7.614039154126834,"vY0":-131.76499691989613,"vZ0":-3.832306700736721,"x":59.63,"y":205.46,"x0":-2.2307157111698195,"y0":50.001197712699465,"z0":5.3995933301169705,"aX":10.631720960153167},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-4.7,"breakHorizontal":-13.0,"spinRate":2574,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4176560886752929,"extension":6.820812483150343},"index":6,"playId":"75344c06-ac0d-3d06-ae0f-9cc7c005c735","pitchNumber":4,"startTime":"2026-05-20T04:24:38.799Z","endTime":"2026-05-20T04:24:44.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-05-20T04:24:44.589Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddy Fermin grounds out, second baseman Hyeseong Kim to first baseman Freddie Freeman.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-20T04:24:51.057Z","endTime":"2026-05-20T04:26:13.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":89.8,"endSpeed":81.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.258508851775545,"aZ":-36.83879760669481,"pfxX":6.830961482514581,"pfxZ":-2.725067791475409,"pX":-0.043010393605398274,"pZ":3.5383621299164147,"vX0":3.749882264995221,"vY0":-130.61805847686642,"vZ0":1.9334085933586243,"x":118.64,"y":143.24,"x0":-2.389820699653365,"y0":50.004909472355045,"z0":5.579938270660189,"aX":11.678706998083895},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-4.2,"breakHorizontal":-13.2,"spinRate":2456,"spinDirection":42},"zone":12,"typeConfidence":2.0,"plateTime":0.4210617400125649,"extension":6.742849079828012},"index":0,"playId":"a8a94276-e1ca-3002-90f2-d55b7e22ba67","pitchNumber":1,"startTime":"2026-05-20T04:25:08.165Z","endTime":"2026-05-20T04:25:12.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.395568916355288,"aZ":-35.88576139986405,"pfxX":7.281730878957664,"pfxZ":-2.1761318107321506,"pX":-0.21766553484364498,"pZ":1.8628224999484246,"vX0":3.004263770270219,"vY0":-130.21851388557826,"vZ0":-2.0778272670197486,"x":125.3,"y":188.48,"x0":-2.3351176749034095,"y0":50.00413621570307,"z0":5.406906576089411,"aX":12.405948370468595},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-4.2,"breakHorizontal":-13.9,"spinRate":2535,"spinDirection":41},"zone":8,"typeConfidence":2.0,"plateTime":0.4219149583278039,"extension":6.567916298450432},"index":1,"playId":"82db428a-2713-30ed-8524-f1e036665e44","pitchNumber":2,"startTime":"2026-05-20T04:25:21.218Z","endTime":"2026-05-20T04:25:26.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.484201675204474,"aZ":-12.780541478566027,"pfxX":-5.9592993217830355,"pfxZ":9.396866336809564,"pX":-0.259792998366681,"pZ":3.4355024050223584,"vX0":6.722185284910967,"vY0":-143.5058110161641,"vZ0":-3.8339202113608986,"x":126.9,"y":146.02,"x0":-1.8702221947916517,"y0":50.00029433687977,"z0":5.597899839408421,"aX":-12.29654891143175},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.3,"breakHorizontal":9.2,"spinRate":2155,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.38322571391762006,"extension":7.042373444891246},"index":2,"playId":"03c45258-c1da-3c42-9efe-59b81ecdcb30","pitchNumber":3,"startTime":"2026-05-20T04:25:45.205Z","endTime":"2026-05-20T04:25:48.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-20T04:25:54.072Z","endTime":"2026-05-20T04:26:06.077Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":89.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.78536024623322,"aZ":-14.343596437877226,"pfxX":-7.5074296054527005,"pfxZ":8.573400212018454,"pX":-0.48044134169825975,"pZ":2.572977560567263,"vX0":6.827109095585449,"vY0":-144.07039658427638,"vZ0":-5.738130759028571,"x":135.31,"y":169.31,"x0":-1.9178512112809536,"y0":50.00515376938036,"z0":5.494043296737575,"aX":-15.616881358934819},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.4,"breakHorizontal":12.0,"spinRate":2214,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.3817366371225437,"extension":6.9506666539978434},"hitData":{"launchSpeed":68.8,"launchAngle":-41.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.41,"coordY":159.63}},"index":4,"playId":"10623ceb-6ae1-3a43-8699-4a80af317cdb","pitchNumber":4,"startTime":"2026-05-20T04:26:06.077Z","endTime":"2026-05-20T04:26:13.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-6.8,"leverageIndex":2.71,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-05-20T04:26:13.547Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, third baseman Santiago Espinal to first baseman Freddie Freeman.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-20T04:26:28.600Z","endTime":"2026-05-20T04:26:56.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".952"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".707"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".920"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".855"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.081"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".758"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".936"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".578"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".510"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.60"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.77"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.17"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.65"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.45"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.49"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.09"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.28"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.36"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.57"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.32"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.38"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.67"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".450"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".341"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".275"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".347"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".329"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".426"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".340"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".266"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".139"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".178"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".952"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".707"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".920"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".855"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.081"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".758"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".936"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".578"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".510"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57111442815108,"aZ":-31.311244845087817,"pfxX":4.767717063628815,"pfxZ":0.49731454038635015,"pX":0.13142564955024075,"pZ":3.699702081968914,"vX0":4.630319543048506,"vY0":-130.9389245566481,"vZ0":1.21494792382863,"x":111.99,"y":138.89,"x0":-2.2814345518296197,"y0":50.00133766501084,"z0":5.578765301369685,"aX":8.247738543971806},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.4,"breakHorizontal":-9.7,"spinRate":2295,"spinDirection":40},"zone":12,"typeConfidence":2.0,"plateTime":0.4188757957891265,"extension":6.812624043965326},"index":0,"playId":"73bc3179-82aa-36fb-bf18-68e63e3e5549","pitchNumber":1,"startTime":"2026-05-20T04:26:36.849Z","endTime":"2026-05-20T04:26:40.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72360714397186,"aZ":-32.013396846670084,"pfxX":5.371872401450054,"pfxZ":0.09827088579605814,"pX":-0.11430300342542471,"pZ":2.0380202224682797,"vX0":3.8812123860205507,"vY0":-129.38580762507732,"vZ0":-2.2799294281165574,"x":121.36,"y":183.75,"x0":-2.3333431182179574,"y0":50.00452721445152,"z0":5.390731065075247,"aX":9.082774436668949},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.1,"breakHorizontal":-10.6,"spinRate":2399,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.4237841040153647,"extension":6.721015496662448},"hitData":{"launchSpeed":103.8,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.81,"coordY":165.21}},"index":1,"playId":"70c47e4a-95c2-35d5-a5c7-b7bf52d76854","pitchNumber":2,"startTime":"2026-05-20T04:26:48.482Z","endTime":"2026-05-20T04:26:56.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-4.7,"leverageIndex":1.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-05-20T04:26:56.486Z","atBatIndex":71}]